{"id":16739671,"url":"https://github.com/abhilash1910/deep-graph-learning","last_synced_at":"2025-10-18T08:50:13.198Z","repository":{"id":129654124,"uuid":"386743805","full_name":"abhilash1910/Deep-Graph-Learning","owner":"abhilash1910","description":"A notebook containing implementations of different graph deep node embeddings along with benchmark graph neural network models in tensorflow. This has been taken from https://www.kaggle.com/abhilash1910/nlp-workshop-ml-india-deep-graph-learning to apply GNNs/node embeddings on NLP task.","archived":false,"fork":false,"pushed_at":"2021-07-17T06:21:38.000Z","size":3449,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-30T01:18:03.218Z","etag":null,"topics":["chebyshev-filter","gcn","gnn","graphneuralnetwork","keras-tensorflow","laplacian-filter","line","sdne","semi","tensorflow2"],"latest_commit_sha":null,"homepage":"https://www.kaggle.com/abhilash1910/nlp-workshop-ml-india-deep-graph-learning","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhilash1910.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-16T19:29:40.000Z","updated_at":"2024-03-30T06:45:21.000Z","dependencies_parsed_at":"2023-07-04T20:16:29.130Z","dependency_job_id":null,"html_url":"https://github.com/abhilash1910/Deep-Graph-Learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abhilash1910/Deep-Graph-Learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhilash1910%2FDeep-Graph-Learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhilash1910%2FDeep-Graph-Learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhilash1910%2FDeep-Graph-Learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhilash1910%2FDeep-Graph-Learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhilash1910","download_url":"https://codeload.github.com/abhilash1910/Deep-Graph-Learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhilash1910%2FDeep-Graph-Learning/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263995241,"owners_count":23541361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chebyshev-filter","gcn","gnn","graphneuralnetwork","keras-tensorflow","laplacian-filter","line","sdne","semi","tensorflow2"],"created_at":"2024-10-13T00:52:57.458Z","updated_at":"2025-10-18T08:50:13.134Z","avatar_url":"https://github.com/abhilash1910.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Deep Graph Learning\n\n\n\u003cimg src=\"https://pbs.twimg.com/media/DPJSagrX0AAYdSy.jpg\"\u003e\n\nThis [notebook](https://www.kaggle.com/abhilash1910/nlp-workshop-ml-india-deep-graph-learning) contains the implementations of different deep learning algorithms applied on graphs.This includes implementations of SDNE and LINE, which fall under deep node embeddings. Both these embedding models are built in Tensorflow and rely on 2 order neighbors for generating the node representations. The intrinsic model is a simple linear Dense model with softmax activation to generate the embedding space.Post that there is an indepth implementation of Graph Neural Network architectures particularly suited for classifying node embedding representation from any networkx graph.This follows Thimas Kpif's vanilla spectral GCN, along with other variations of Spectral GNN including Laplacian GCN, Spline GCN and ChebNets. The implementations are also in Tensorflow /Keras.The following are the contents of the notebook:\n\n## Deep Node Embeddings\n\n### SDNE (Structural Deep Network Embeddings)\n\n\u003cimg src=\"https://www.programmersought.com/images/979/223a8a8bc9b82f9255018d248c355c8b.png\"\u003e\n\nResources\n\n- [Paper](http://www.kdd.org/kdd2016/papers/files/rfp0191-wangAemb.pdf)\n- [Github](https://github.com/suanrong/SDNE)\n\n### LINE (Large Scale Information Network Embedding)\n\n\u003cimg src=\"https://www.programmersought.com/images/996/f42357dccce22d2ee44665a2ece8e63c.png\"\u003e\n\nResources\n\n- [Paper](https://arxiv.org/abs/1503.03578v1)\n- [Github](https://github.com/tangjianpku/LINE)\n\n\n## Spectral Graph Neural \n\n\n\u003cimg src=\"https://image.slidesharecdn.com/smartbean-gcn-2019-03-07-naver-d2-sf-190311050200/95/graph-convolutional-neural-networks-22-638.jpg?cb=1552280822\"\u003e\n\n\n### Vanilla GNN\n\n\u003cimg src=\"https://miro.medium.com/max/875/1*THVRB8-wHODA3yDUykasIg.png\"\u003e\n\nResources\n\n- [Paper](https://arxiv.org/abs/1609.02907)\n- [Github](https://github.com/tkipf/gcn)\n\n### Spline GCN\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6945922/38685459-42b2bcae-3e72-11e8-88cc-4b61e41dbd93.png\"\u003e\n\nResources\n\n- [Paper](https://openaccess.thecvf.com/content_cvpr_2018/papers/Fey_SplineCNN_Fast_Geometric_CVPR_2018_paper.pdf)\n- [Code](https://paperswithcode.com/paper/splinecnn-fast-geometric-deep-learning-with/review/)\n\n\n### Laplacian GCN\n\n\u003cimg src=\"https://atcold.github.io/pytorch-Deep-Learning/images/week13/13-2/Figure1.png\"\u003e\n\n- [Paper](https://arxiv.org/abs/1809.09839)\n\n### ChebNets GCN\n\n\u003cimg src=\"https://camo.githubusercontent.com/8e2394416491aeb0064cefd8d9bbb5ac73e26006b5a56690a83938d8d0a59dc8/68747470733a2f2f692e6962622e636f2f516366684a524a2f53637265656e73686f742d323032302d30392d31372d61742d362d35302d32372d414d2e6a7067\"\u003e\n\n- [Paper](https://arxiv.org/abs/1911.05467)\n- [Code](https://github.com/rusty1s/pytorch_geometric)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhilash1910%2Fdeep-graph-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhilash1910%2Fdeep-graph-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhilash1910%2Fdeep-graph-learning/lists"}