Github项目推荐 | 图神经网络(GNN)相关资源大列表

Awesome resources on Graph Neural Networks.

by Zonghan Wu

这是一个与图神经网络相关的资源集合,相关资源可以在底部点击【阅读原文】再点击对应链接跳转查看。

Github项目地址:

https://github.com/nnzhan/Awesome-Graph-Neural-Networks

调查报告

  • A Comprehensive Survey on Graph Neural Networks. Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, Philip S. Yu. 2019 paper
  • Geometric deep learning: going beyond euclidean data. Michael M. Bronstein, Joan Bruna, Yann LeCun, Arthur Szlam, Pierre Vandergheynst. 2016. paper
  • Relational inductive biases, deep learning, and graph networks. Peter W. Battaglia, Jessica B. Hamrick, Victor Bapst, Alvaro Sanchez-Gonzalez, Vinicius Zambaldi, Mateusz Malinowski, Andrea Tacchetti, David Raposo, Adam Santoro, Ryan Faulkner, Caglar Gulcehre, Francis Song, Andrew Ballard, Justin Gilmer, George Dahl, Ashish Vaswani, Kelsey Allen, Charles Nash, Victoria Langston, Chris Dyer, Nicolas Heess, Daan Wierstra, Pushmeet Kohli, Matt Botvinick, Oriol Vinyals, Yujia Li, Razvan Pascanu. 2018. paper
  • Attention models in graphs. John Boaz Lee, Ryan A. Rossi, Sungchul Kim, Nesreen K. Ahmed, Eunyee Koh. 2018. paper
  • Deep learning on graphs: A survey. Ziwei Zhang, Peng Cui and Wenwu Zhu. 2018. paper
  • Graph Neural Networks: A Review of Methods and Applications Jie Zhou, Ganqu Cui, Zhengyan Zhang, Cheng Yang, Zhiyuan Liu, Maosong Sun. 2018 paper

论文

图卷积网络

  • A new model for learning in graph domains. Marco Gori, Gabriele Monfardini, Franco Scarselli. IJCNN 2005. paper
  • The graph neural network model. Franco Scarselli,Marco Gori,Ah Chung Tsoi,Markus Hagenbuchner, Gabriele Monfardini.2009. paper
  • Spectral networks and locally connected networks on graphs. Joan Bruna, Wojciech Zaremba, Arthur Szlam, Yann LeCun. ICLR 2014. paper
  • Convolutional networks on graphs for learning molecular fingerprints. David Duvenaud, Dougal Maclaurin, Jorge Aguilera-Iparraguirre Rafael Go ́mez-Bombarelli, Timothy Hirzel, Ala ́n Aspuru-Guzik, Ryan P. Adams., NIPS 2015. paper
  • Gated graph sequence neural networks. Yujia Li, Richard Zemel, Marc Brockschmidt, Daniel Tarlow. ICLR 2015. paper
  • Accelerated filtering on graphs using lanczos method. Ana Susnjara, Nathanael Perraudin, Daniel Kressner, Pierre Vandergheynst. 2015. paper
  • Deep convolutional networks on graph-structured data. Mikael Henaff, Joan Bruna, Yann LeCun. 2015. paper
  • Convolutional neural networks on graphs with fast localized spectral filtering. Michaël Defferrard, Xavier Bresson, Pierre Vandergheynst. NIPS 2016. paper
  • Diffusion-convolutional neural networks James Atwood, Don Towsley. NIPS 2016. paper
  • Learning convolutional neural networks for graphs. Mathias Niepert, Mohamed Ahmed, Konstantin Kutzkov. ICML 2016. paper
  • Molecular graph convolutions: moving beyond fingerprints. Steven Kearnes, Kevin McCloskey, Marc Berndl, Vijay Pande, Patrick Riley 2016. paper
  • Inductive representation learning on large graphs. William L. Hamilton, Rex Ying, Jure Leskovec. NIPS 2017. paper
  • Neural message passing for quantum chemistry. Justin Gilmer, Samuel S. Schoenholz, Patrick F. Riley, Oriol Vinyals, George E. Dahl. ICML 2017. paper
  • Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs Martin Simonovsky, Nikos KomodakisCVPR 2017. paper
  • Geometric deep learning on graphs and manifolds using mixture model cnns. Federico Monti, Davide Boscaini, Jonathan Masci, Emanuele Rodolà, Jan Svoboda, Michael M. Bronstein. CVPR 2017. paper
  • Semi-supervised classification with graph convolutional networks. Thomas N. Kipf, Max Welling. ICLR 2017. paper
  • Robust spatial filtering with graph convolutional neural networks. 2017. Felipe Petroski Such, Shagan Sah, Miguel Dominguez, Suhas Pillai, Chao Zhang, Andrew Michael, Nathan Cahill, Raymond Ptucha. paper
  • Cayleynets: graph convolutional neural networks with complex rational spectral filters. Ron Levie, Federico Monti, Xavier Bresson, Michael M. Bronstein. 2017. paper
  • Hierarchical graph representation learning with differentiable pooling. Rex Ying, Jiaxuan You, Christopher Morris, Xiang Ren, William L. Hamilton, Jure Leskovec. NeurIPS 2018. paper
  • Structure-Aware Convolutional Neural Networks. Jianlong Chang, Jie Gu, Lingfeng Wang, Gaofeng Meng, Shiming Xiang, Chunhong Pan. NeurIPS 2018. paper
  • Adaptive graph convolutional neural networks. Ruoyu Li, Sheng Wang, Feiyun Zhu, Junzhou Huang. AAAI 2018. paper
  • Deeper insights into graph convolutional networks for semi-supervised learning. Qimai Li, Zhichao Han, Xiao-Ming Wu. AAAI 2018. paper
  • Large-Scale Learnable Graph Convolutional Networks. Hongyang Gao, Zhengyang Wang, Shuiwang Ji. KDD 2018. paper
  • FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling. Jie Chen, Tengfei Ma, Cao Xiao.ICLR 2018. paper
  • Learning steady-states of iterative algorithms over graphs. Hanjun Dai, Zornitsa Kozareva, Bo Dai, Alexander J. Smola, Le Song ICML 2018. paper
  • Representation learning on graphs with jumping knowledge networks. Keyulu Xu, Chengtao Li, Yonglong Tian, Tomohiro Sonobe, Ken-ichi Kawarabayashi, Stefanie Jegelka. ICML 2018. paper
  • Stochastic Training of Graph Convolutional Networks with Variance Reduction. Jianfei Chen, Jun Zhu, Le Song. ICML 2018. paper
  • Dual graph convolutional networks for graph-based semi-supervised classification Chenyi Zhuang, Qiang Ma. WWW 2018. paper
  • Geniepath: Graph neural networks with adaptive receptive paths. Ziqi Liu, Chaochao Chen, Longfei Li, Jun Zhou, Xiaolong Li, Le Song, Yuan Qi. 2018. paper
  • Graph capsule convolutional neural networks Saurabh Verma, Zhi-Li Zhang. 2018. paper
  • How powerful are graph neural networks? Keyulu Xu, Weihua Hu, Jure Leskovec, Stefanie Jegelka. 2018. paper
  • Modeling relational data with graph convolutional networks Michael Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, Max Welling. ESW 2018. paper
  • Multidimensional graph convolutional networks Yao Ma, Suhang Wang, Charu C. Aggarwal, Dawei Yin, Jiliang Tang.2018. paper
  • Signed graph convolutional network. Tyler Derr, Yao Ma, Jiliang Tang. 2018. paper
  • Capsule Graph Neural Network Zhang Xinyi, Lihui Chen. ICLR 2019. paper
  • Combining Neural Networks with Personalized PageRank for Classification on Graphs Johannes Klicpera, Aleksandar Bojchevski, Stephan Günnemann. ICLR 2019. paper
  • Graph Wavelet Neural Network. Bingbing Xu, Huawei Shen, Qi Cao, Yunqi Qiu, Xueqi Cheng. ICLR 2019. paper
  • LanczosNet: Multi-Scale Deep Graph Convolutional Networks Renjie Liao, Zhizhen Zhao, Raquel Urtasun, Richard Zemel. ICLR 2019. paper

图的注意力模型

  • Graph Attention Networks. Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, Yoshua Bengio. ICLR 2018. paper
  • Gaan: Gated attention networks for learning on large and spatiotemporal graphs. Jiani Zhang, Xingjian Shi, Junyuan Xie, Hao Ma, Irwin King, Dit-Yan Yeung. 2018. paper
  • Watch your step: Learning node embeddings via graph attention. Sami Abu-El-Haija, Bryan Perozzi, Rami Al-Rfou, Alex Alemi. NeurIPS 2018. paper
  • Graph classification using structural attention. John Boaz Lee, Ryan Rossi, Xiangnan Kong KDD 2018. paper

图的自动编码器

  • Structural deep network embedding Daixin Wang, Peng Cui, Wenwu Zhu. paper
  • Deep neural networks for learning graph representations. Shaosheng Cao, Wei Lu, Qiongkai Xu. AAAI 2016. paper
  • Variational graph auto-encoders. Thomas N. Kipf, Max Welling. 2016. paper
  • Mgae: Marginalized graph autoencoder for graph clustering Chun Wang, Shirui Pan, Guodong Long, Xingquan Zhu, Jing Jiang. CIKM 2017. paper
  • Deep Recursive Network Embedding with Regular Equivalence. Ke Tu, Peng Cui, Xiao Wang, Philip S. Yu, Wenwu Zhu.KDD 2018. paper
  • Learning Deep Network Representations with Adversarially Regularized Autoencoders. Wenchao Yu, Cheng Zheng, Wei Cheng, Charu Aggarwal, Dongjin Song, Bo Zong, Haifeng Chen, Wei Wang. KDD 2018. paper
  • Adversarially Regularized Graph Autoencoder for Graph Embedding. Shirui Pan, Ruiqi Hu, Guodong Long, Jing Jiang, Lina Yao, Chengqi Zhang. IJCAI 2018. paper
  • Deep graph infomax. Petar Veličković, William Fedus, William L. Hamilton, Pietro Liò, Yoshua Bengio, R Devon Hjelm.ICLR 2019. paper

图生成网络

  • Learning graphical state transitions. Daniel D. Johnson. ICLR 2016. paper
  • MolGAN: An implicit generative model for small molecular graphs. Nicola De Cao, Thomas Kipf. 2018. paper
  • Learning deep generative models of graphs. Yujia Li, Oriol Vinyals, Chris Dyer, Razvan Pascanu, Peter Battaglia. ICML 2018. paper
  • Netgan: Generating graphs via random walks. Aleksandar Bojchevski, Oleksandr Shchur, Daniel Zügner, Stephan Günnemann. ICML 2018. paper
  • Graphrnn: A deep generative model for graphs. Jiaxuan You, Rex Ying, Xiang Ren, William L. Hamilton, Jure Leskovec.ICML 2018. paper
  • Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoders. Tengfei Ma, Jie Chen, Cao Xiao. NeurIPS 2018. paper
  • Graph convolutional policy network for goal-directed molecular graph generation. Jiaxuan You, Bowen Liu, Rex Ying, Vijay Pande, Jure Leskovec. NeurIPS 2018. paper

图时空网络

  • Structured sequence modeling with graph convolutional recurrent networks. Youngjoo Seo, Michaël Defferrard, Pierre Vandergheynst, Xavier Bresson. 2016. paper
  • Structural-rnn: Deep learning on spatio-temporal graphs. Ashesh Jain, Amir R. Zamir, Silvio Savarese, Ashutosh Saxena.CVPR 2016. paper
  • Deep multi-view spatial-temporal network for taxi. Huaxiu Yao, Fei Wu, Jintao Ke, Xianfeng Tang, Yitian Jia, Siyu Lu, Pinghua Gong, Jieping Ye, Zhenhui Li. AAAI 2018. paper
  • Spatial temporal graph convolutional networks for skeleton-based action recognition. Sijie Yan, Yuanjun Xiong, Dahua Lin. AAAI 2018. paper
  • Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. Yaguang Li, Rose Yu, Cyrus Shahabi, Yan Liu. ICLR 2018. paper
  • Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. Bing Yu, Haoteng Yin, Zhanxing Zhu. IJCAI 2018. paper

各领域的应用

计算机视觉(CV)

  • 3d graph neural networks for rgbd semantic segmentation. Xiaojuan Qi, Renjie Liao, Jiaya Jia†, Sanja Fidler, Raquel Urtasun. CVPR 2017. paper
  • Syncspeccnn: Synchronized spectral cnn for 3d shape segmentation. Li Yi, Hao Su, Xingwen Guo, Leonidas Guibas.CVPR 2017. paper
  • A simple neural network module for relational reasoning. Adam Santoro, David Raposo, David G.T. Barrett, Mateusz Malinowski, Razvan Pascanu, Peter Battaglia, Timothy Lillicrap. NIPS 2017 paper
  • Situation Recognition with Graph Neural Networks. Ruiyu Li, Makarand Tapaswi, Renjie Liao, Jiaya Jia, Raquel Urtasun, Sanja Fidler. ICCV 2017. paper
  • Image generation from scene graphs. Justin Johnson, Agrim Gupta, Li Fei-Fei. CVPR 2018. paper
  • PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. Charles R. Qi, Hao Su, Kaichun Mo, Leonidas J. Guibas. CVPR 2018. paper
  • Iterative visual reasoning beyond convolutions. Xinlei Chen, Li-Jia Li, Li Fei-Fei, Abhinav Gupta. CVPR 2018. paper
  • Large-scale point cloud semantic segmentation with superpoint graphs. Loic Landrieu, Martin Simonovsky. CVPR 2018. paper
  • Learning Conditioned Graph Structures for Interpretable Visual Question Answering. Will Norcliffe-Brown, Efstathios Vafeias, Sarah Parisot. NeurIPS 2018. paper
  • Out of the box: Reasoning with graph convolution nets for factual visual question answering. Medhini Narasimhan, Svetlana Lazebnik, Alexander G. Schwing. NeurIPS 2018. paper
  • Symbolic Graph Reasoning Meets Convolutions. Xiaodan Liang, Zhiting Hu, Hao Zhang, Liang Lin, Eric P. Xing. NeurIPS 2018. paper
  • Few-shot learning with graph neural networks. Victor Garcia, Joan Bruna. ICLR 2018. paper
  • Factorizable net: an efficient subgraph-based framework for scene graph generation. Yikang Li, Wanli Ouyang, Bolei Zhou, Jianping Shi, Chao Zhang, Xiaogang Wang. ECCV 2018. paper
  • Graph r-cnn for scene graph generation. Jianwei Yang, Jiasen Lu, Stefan Lee, Dhruv Batra, Devi Parikh. ECCV 2018. paper
  • Learning Human-Object Interactions by Graph Parsing Neural Networks. Siyuan Qi, Wenguan Wang, Baoxiong Jia, Jianbing Shen, Song-Chun Zhu. ECCV 2018. paper
  • Neural graph matching networks for fewshot 3d action recognition. Michelle Guo, Edward Chou, De-An Huang, Shuran Song, Serena Yeung, Li Fei-Fei ECCV 2018. paper
  • Rgcnn: Regularized graph cnn for point cloud segmentation. Gusi Te, Wei Hu, Zongming Guo, Amin Zheng. 2018. paper
  • Dynamic graph cnn for learning on point clouds. Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, Justin M. Solomon. 2018. paper

自然语言处理(NLP)

  • Encoding Sentences with Graph Convolutional Networks for Semantic Role Labeling. Diego Marcheggiani, Ivan Titov.EMNLP 2017. paper
  • Graph Convolutional Encoders for Syntax-aware Neural Machine Translation. Joost Bastings, Ivan Titov, Wilker Aziz, Diego Marcheggiani, Khalil Sima'an. EMNLP 2017. paper
  • Diffusion maps for textual network embedding. Xinyuan Zhang, Yitong Li, Dinghan Shen, Lawrence Carin. NeurIPS 2018. paper
  • A Graph-to-Sequence Model for AMR-to-Text Generation. Linfeng Song, Yue Zhang, Zhiguo Wang, Daniel Gildea. ACL 2018. paper
  • Graph-to-Sequence Learning using Gated Graph Neural Networks. Daniel Beck, Gholamreza Haffari, Trevor Cohn. ACL 2018. paper
  • Cross-lingual Knowledge Graph Alignment via Graph Convolutional Networks. Zhichun Wang, Qingsong Lv, Xiaohan Lan, Yu Zhang. EMNLP 2018. paper
  • Graph Convolution over Pruned Dependency Trees Improves Relation Extraction. Yuhao Zhang, Peng Qi, Christopher D. Manning. EMNLP 2018. paper
  • Multiple Events Extraction via Attention-based Graph Information Aggregation. Xiao Liu, Zhunchen Luo, Heyan Huang.EMNLP 2018. paper
  • Exploiting Semantics in Neural Machine Translation with Graph Convolutional Networks. Diego Marcheggiani, Joost Bastings, Ivan Titov. NAACL 2018. paper
  • Graph Convolutional Networks for Text Classification. Liang Yao, Chengsheng Mao, Yuan Luo. AAAI 2019. paper

互联网

  • Graph Convolutional Networks with Argument-Aware Pooling for Event Detection. Thien Huu Nguyen, Ralph Grishman. AAAI 2018. paper
  • Semi-supervised User Geolocation via Graph Convolutional Networks. Afshin Rahimi, Trevor Cohn, Timothy Baldwin.ACL 2018. paper
  • Adversarial attacks on neural networks for graph data. Daniel Zügner, Amir Akbarnejad, Stephan Günnemann. KDD 2018. paper
  • Deepinf: Social influence prediction with deep learning. Jiezhong Qiu, Jian Tang, Hao Ma, Yuxiao Dong, Kuansan Wang, Jie Tang. KDD 2018. paper

推荐系统

  • Geometric Matrix Completion with Recurrent Multi-Graph Neural Networks. Federico Monti, Michael M. Bronstein, Xavier Bresson. NIPS 2017. paper
  • Graph Convolutional Matrix Completion. Rianne van den Berg, Thomas N. Kipf, Max Welling. 2017. paper
  • Graph Convolutional Neural Networks for Web-Scale Recommender Systems. Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L. Hamilton, Jure Leskovec. KDD 2018. paper

医疗健康

  • Gram:graph-based attention model for healthcare representation learning Edward Choi, Mohammad Taha Bahadori, Le Song, Walter F. Stewart, Jimeng Sun. KDD 2017. paper
  • MILE: A Multi-Level Framework for Scalable Graph Embedding. Jiongqian Liang, Saket Gurukar, Srinivasan Parthasarathy. paper
  • Hybrid Approach of Relation Network and Localized Graph Convolutional Filtering for Breast Cancer Subtype Classification. Sungmin Rhee, Seokjun Seo, Sun Kim. IJCAI 2018. paper

化学

  • Molecular Graph Convolutions: Moving Beyond Fingerprints. Steven Kearnes, Kevin McCloskey, Marc Berndl, Vijay Pande, Patrick Riley. Journal of computer-aided molecular design 2016. paper
  • Protein interface prediction using graph convolutional networks. Alex Fout, Jonathon Byrd, Basir Shariat, Asa Ben-Hur.NIPS 2017. paper
  • Modeling polypharmacy side effects with graph convolutional networks. Marinka Zitnik, Monica Agrawal, Jure Leskovec. ISMB 2018. paper

物理学

  • Interaction Networks for Learning about Objects, Relations and Physics. Peter Battaglia, Razvan Pascanu, Matthew Lai, Danilo Rezende, Koray Kavukcuoglu. NIPS 2016. paper
  • Vain: Attentional multi-agent predictive modeling. Yedid Hoshen. NIPS 2017 paper

其他领域

  • Learning to represent programs with graphs. Miltiadis Allamanis, Marc Brockschmidt, Mahmoud Khademi. ICLR 2017. paper
  • Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search. Zhuwen Li, Qifeng Chen, Vladlen Koltun. NeurIPS 2018. paper
  • Recurrent Relational Networks. Rasmus Palm, Ulrich Paquet, Ole Winther. NeurIPS 2018. paper
  • NerveNet: Learning Structured Policy with Graph Neural Networks. Tingwu Wang, Renjie Liao, Jimmy Ba, Sanja Fidler.ICLR 2018. paper

文库

  • pytorch geometric(Pytorch几何)
  • deep graph library(深度图像库)
  • graph nets library(图像网络库)

原文发布于微信公众号 - AI研习社(okweiwu)

原文发表时间:2019-04-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券