pytorch_geometric icon indicating copy to clipboard operation
pytorch_geometric copied to clipboard

Request to add two graph self-supervised methods

Open yyou1996 opened this issue 5 years ago • 6 comments

🚀 Feature

Request to add two graph self-supervised methods to Pytorch Geometric: (1) heuristic designed graph self-supervised tasks (ICML'20): https://arxiv.org/abs/2006.09136; code: https://github.com/Shen-Lab/SS-GCNs; (2) contrastive learning as self-supervision (NeurIPS'20): https://arxiv.org/abs/2010.13902; code: https://github.com/Shen-Lab/GraphCL.

Motivation

Self-supervision as an emerging technique has been employed to train graph neural networks (GNNs) for more transferrable, generalizable, and robust representation learning of graphs.

Additional context

yyou1996 avatar Oct 29 '20 21:10 yyou1996

Thanks, I will look into it. Feel free to contribute if you like :)

rusty1s avatar Oct 30 '20 05:10 rusty1s

@rusty1s Hello, I implemented the GraphCL model with sparse_tesnor support. I use the PyGCL code, and rewrite some code. Currently, I think PyG can not support the contrastive learning model. How should I contribute it to PyG?

kou18n avatar Jun 15 '23 07:06 kou18n

That sounds cool :) We are very happy to take a pull request in on that one, including both the model and an example. Let me know if you have any questions.

rusty1s avatar Jun 15 '23 10:06 rusty1s

@kou18n I'd like to work on this again. Can I take it up?

SauravMaheshkar avatar Sep 30 '24 09:09 SauravMaheshkar

@kou18n I'd like to work on this again. Can I take it up?

Of course. I haven't submitted the code. Thank you for your help. Maybe we can finish it together.

kou18n avatar Oct 01 '24 16:10 kou18n

@kou18n I'd like to work on this again. Can I take it up?

Of course. I haven't submitted the code. Thank you for your help. Maybe we can finish it together.

Sounds good. I'll create a new PR and we can discuss async.

SauravMaheshkar avatar Oct 01 '24 16:10 SauravMaheshkar