Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[example] add GGCM #6899

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open

[example] add GGCM #6899

wants to merge 20 commits into from

Conversation

SinuoXu
Copy link
Contributor

@SinuoXu SinuoXu commented Jan 4, 2024

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

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

Commit ID: b283d8fccff880ce4963ab4e01c822e69cb8f9ba

Build ID: 1

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

Report path: link

Full logs path: link

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

Commit ID: e3443317ef0afff9b00c70672eb04254690fe901

Build ID: 2

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

Report path: link

Full logs path: link

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

Commit ID: 5a8e904c1652cab8678556a601e81e014f3ffa0f

Build ID: 3

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

Report path: link

Full logs path: link

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

Commit ID: d444886c0ccab062f4f0e7cf33a389ddbfa40fb2

Build ID: 4

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

Report path: link

Full logs path: link

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 4, 2024

Commit ID: 80b613330e281e62eb46e1f8356ac98f4c75f5fb

Build ID: 5

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

Report path: link

Full logs path: link

@Rhett-Ying Rhett-Ying changed the title ggcm_pullrequest [example] add GGCM Jan 5, 2024
@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 5, 2024

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

  • @dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Jan 5, 2024

Commit ID: 7abfb8443883b538f22b1825ebbf8b62acac084c

Build ID: 6

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

Report path: link

Full logs path: link

@frozenbugs
Copy link
Collaborator

@dgl-bot

@dgl-bot
Copy link
Collaborator

dgl-bot commented Feb 7, 2024

Commit ID: 408446a05a3dde85abe12857565d17d89d211d0e

Build ID: 7

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

Report path: link

Full logs path: link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants