Commit 01e8794f authored by Da Zheng's avatar Da Zheng Committed by Minjie Wang
Browse files

[Doc] Show MXNet examples (#318)

* update GNN tutorial.

* Update README.txt
parent 632d598c
...@@ -4,26 +4,32 @@ Graph Neural Network and its variant ...@@ -4,26 +4,32 @@ Graph Neural Network and its variant
------------------------------------ ------------------------------------
* **GCN** `[paper] <https://arxiv.org/abs/1609.02907>`__ `[tutorial] * **GCN** `[paper] <https://arxiv.org/abs/1609.02907>`__ `[tutorial]
<1_gnn/1_gcn.html>`__ `[code] <1_gnn/1_gcn.html>`__ `[Pytorch code]
<https://github.com/dmlc/dgl/blob/master/examples/pytorch/gcn>`__: <https://github.com/dmlc/dgl/blob/master/examples/pytorch/gcn>`__
`[MXNet code]
<https://github.com/dmlc/dgl/tree/master/examples/mxnet/gcn>`__:
this is the vanilla GCN. The tutorial covers the basic uses of DGL APIs. this is the vanilla GCN. The tutorial covers the basic uses of DGL APIs.
* **GAT** `[paper] <https://arxiv.org/abs/1710.10903>`__ `[code] * **GAT** `[paper] <https://arxiv.org/abs/1710.10903>`__ `[Pytorch code]
<https://github.com/dmlc/dgl/blob/master/examples/pytorch/gat>`__: <https://github.com/dmlc/dgl/blob/master/examples/pytorch/gat>`__
`[MXNet code]
<https://github.com/dmlc/dgl/tree/master/examples/mxnet/gat>`__:
the key extension of GAT w.r.t vanilla GCN is deploying multi-head attention the key extension of GAT w.r.t vanilla GCN is deploying multi-head attention
among neighborhood of a node, thus greatly enhances the capacity and among neighborhood of a node, thus greatly enhances the capacity and
expressiveness of the model. expressiveness of the model.
* **R-GCN** `[paper] <https://arxiv.org/abs/1703.06103>`__ `[tutorial] * **R-GCN** `[paper] <https://arxiv.org/abs/1703.06103>`__ `[tutorial]
<1_gnn/4_rgcn.html>`__ `[code] <1_gnn/4_rgcn.html>`__ `[Pytorch code]
<https://github.com/dmlc/dgl/tree/master/examples/pytorch/rgcn>`__: <https://github.com/dmlc/dgl/tree/master/examples/pytorch/rgcn>`__
`[MXNet code]
<https://github.com/dmlc/dgl/tree/master/examples/mxnet/rgcn>`__:
the key difference of RGNN is to allow multi-edges among two entities of a the key difference of RGNN is to allow multi-edges among two entities of a
graph, and edges with distinct relationships are encoded differently. This graph, and edges with distinct relationships are encoded differently. This
is an interesting extension of GCN that can have a lot of applications of is an interesting extension of GCN that can have a lot of applications of
its own. its own.
* **LGNN** `[paper] <https://arxiv.org/abs/1705.08415>`__ `[tutorial] * **LGNN** `[paper] <https://arxiv.org/abs/1705.08415>`__ `[tutorial]
<1_gnn/6_line_graph.html>`__ `[code] <1_gnn/6_line_graph.html>`__ `[Pytorch code]
<https://github.com/dmlc/dgl/tree/master/examples/pytorch/line_graph>`__: <https://github.com/dmlc/dgl/tree/master/examples/pytorch/line_graph>`__:
this model focuses on community detection by inspecting graph structures. It this model focuses on community detection by inspecting graph structures. It
uses representations of both the original graph and its line-graph uses representations of both the original graph and its line-graph
...@@ -33,7 +39,7 @@ Graph Neural Network and its variant ...@@ -33,7 +39,7 @@ Graph Neural Network and its variant
DGL. DGL.
* **SSE** `[paper] <http://proceedings.mlr.press/v80/dai18a/dai18a.pdf>`__ `[tutorial] * **SSE** `[paper] <http://proceedings.mlr.press/v80/dai18a/dai18a.pdf>`__ `[tutorial]
<1_gnn/8_sse_mx.html>`__ `[code] <1_gnn/8_sse_mx.html>`__ `[MXNet code]
<https://github.com/dmlc/dgl/blob/master/examples/mxnet/sse>`__: <https://github.com/dmlc/dgl/blob/master/examples/mxnet/sse>`__:
the emphasize here is *giant* graph that cannot fit comfortably on one GPU the emphasize here is *giant* graph that cannot fit comfortably on one GPU
card. SSE is an example to illustrate the co-design of both algorithm and card. SSE is an example to illustrate the co-design of both algorithm and
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment