dgl icon indicating copy to clipboard operation
dgl copied to clipboard

[example] add GGCM

Open SinuoXu opened this issue 1 year ago • 14 comments

Description

We add the implementation of GGCM method from the paper From Cluster Assumption to Graph Convolution: Graph-based Semi-Supervised Learning Revisited. GGCM is a very practical unsupervised method, for the advantage of preserving graph structure without the need of learning any parameters.

Table 1: Node classification accuracy.

Model CiteSeer Cora PubMed
SGC (DGL) 0.696 0.806 0.773
GGCM (DGL) 0.741 0.835 0.807

For comparison, we use DGL's build-in datasets and codes. As shown above, GGCM outperforms another classical "no-learning" method SGC by a large margin.

We are very happy to further improve the code for this great project, and will continue to contribute actively!

Author: Sinuo Xu (undergraduate, @SJTU) advised by Dr. Zheng Wang@SJTU.

Checklist

Please feel free to remove inapplicable items for your PR.

  • [ ] The PR title starts with [$CATEGORY] (such as [NN], [Model], [Doc], [Feature]])
  • [ ] I've leverage the tools to beautify the python and c++ code.
  • [ ] The PR is complete and small, read the Google eng practice (CL equals to PR) to understand more about small PR. In DGL, we consider PRs with less than 200 lines of core code change are small (example, test and documentation could be exempted).
  • [ ] All changes have test coverage
  • [ ] Code is well-documented
  • [ ] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change
  • [ ] Related issue is referred in this PR
  • [ ] If the PR is for a new model/paper, I've updated the example index here.

Changes

SinuoXu avatar Jan 04 '24 14:01 SinuoXu

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Commit ID: b283d8fccff880ce4963ab4e01c822e69cb8f9ba

Build ID: 1

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Commit ID: e3443317ef0afff9b00c70672eb04254690fe901

Build ID: 2

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Commit ID: 5a8e904c1652cab8678556a601e81e014f3ffa0f

Build ID: 3

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Commit ID: d444886c0ccab062f4f0e7cf33a389ddbfa40fb2

Build ID: 4

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Commit ID: 80b613330e281e62eb46e1f8356ac98f4c75f5fb

Build ID: 5

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 04 '24 14:01 dgl-bot

Not authorized to trigger CI. Please ask core developer to help trigger via issuing comment:

  • @dgl-bot

dgl-bot avatar Jan 05 '24 03:01 dgl-bot

Commit ID: 7abfb8443883b538f22b1825ebbf8b62acac084c

Build ID: 6

Status: ❌ CI test failed in Stage [Authentication].

Report path: link

Full logs path: link

dgl-bot avatar Jan 05 '24 03:01 dgl-bot

@dgl-bot

frozenbugs avatar Feb 07 '24 03:02 frozenbugs

Commit ID: 408446a05a3dde85abe12857565d17d89d211d0e

Build ID: 7

Status: ❌ CI test failed in Stage [Torch CPU Example test].

Report path: link

Full logs path: link

dgl-bot avatar Feb 07 '24 03:02 dgl-bot