Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3534678.3539415acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Public Access

Improving Social Network Embedding via New Second-Order Continuous Graph Neural Networks

Published: 14 August 2022 Publication History

Abstract

Graph neural networks (GNN) are powerful tools in many web research problems. However, existing GNNs are not fully suitable for many real-world web applications. For example, over-smoothing may affect personalized recommendations and the lack of an explanation for the GNN prediction hind the understanding of many business scenarios. To address these problems, in this paper, we propose a new second-order continuous GNN which naturally avoids over-smoothing and enjoys better interpretability. There is some research interest in continuous graph neural networks inspired by the recent success of neural ordinary differential equations (ODEs). However, there are some remaining problems w.r.t. the prevailing first-order continuous GNN frameworks. Firstly, augmenting node features is an essential, however heuristic step for the numerical stability of current frameworks; secondly, first-order methods characterize a diffusion process, in which the over-smoothing effect w.r.t. node representations are intrinsic; and thirdly, there are some difficulties to integrate the topology of graphs into the ODEs. Therefore, we propose a framework employing second-order graph neural networks, which usually learn a less stiff transformation than the first-order counterpart. Our method can also be viewed as a coupled first-order model, which is easy to implement. We propose a semi-model-agnostic method based on our model to enhance the prediction explanation using high-order information. We construct an analog between continuous GNNs and some famous partial differential equations and discuss some properties of the first and second-order models. Extensive experiments demonstrate the effectiveness of our proposed method, and the results outperform related baselines.

Supplemental Material

MP4 File
Video Presentation

References

[1]
Mikhail Belkin et al. 2008. Towards a theoretical foundation for Laplacian-based manifold methods. J. Comput. System Sci. 74, 8 (2008), 1289--1308.
[2]
Ricky TQ Chen, Yulia Rubanova, Jesse Bettencourt, and David Duvenaud. 2018. Neural ordinary differential equations. arXiv preprint arXiv:1806.07366 (2018).
[3]
Miles Cranmer, Sam Greydanus, et al. 2020. Lagrangian neural networks. arXiv preprint arXiv:2003.04630 (2020).
[4]
Michaël Defferrard, Xavier Bresson, and Pierre Vandergheynst. 2016. Convolutional neural networks on graphs with fast localized spectral filtering. In Advances in Neural Information Processing Systems. 3844--3852.
[5]
Zhiwei Deng, Megha Nawhal, Lili Meng, and Greg Mori. 2019. Continuous graph flow. arXiv preprint arXiv:1908.02436 (2019).
[6]
Emilien Dupont, Arnaud Doucet, and Yee Whye Teh. 2019. Augmented neural odes. arXiv preprint arXiv:1904.01681 (2019).
[7]
David K Duvenaud, Dougal Maclaurin, et al. 2015. Convolutional Networks on Graphs for Learning Molecular Fingerprints. In Advances in Neural Information Processing Systems, C. Cortes, N. Lawrence, D. Lee, M. Sugiyama, and R. Garnett (Eds.), Vol. 28. Curran Associates, Inc., 2224--2232.
[8]
Lawrence C Evans. 1998. Partial differential equations. Graduate studies in mathematics 19, 2 (1998).
[9]
Justin Gilmer, Samuel S Schoenholz, et al. 2017. Neural message passing for quantum chemistry. In International Conference on Machine Learning. PMLR, 1263--1272.
[10]
Sam Greydanus, Misko Dzamba, and Jason Yosinski. 2019. Hamiltonian neural networks. arXiv preprint arXiv:1906.01563 (2019).
[11]
William L Hamilton, Rex Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. arXiv preprint arXiv:1706.02216 (2017).
[12]
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition. 770--778.
[13]
Thomas N Kipf and MaxWelling. 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016).
[14]
Junhyun Lee, Inyeop Lee, and Jaewoo Kang. 2019. Self-attention graph pooling. In International conference on machine learning. PMLR, 3734--3743.
[15]
Guohao Li, Matthias Muller, Ali Thabet, and Bernard Ghanem. 2019. Deepgcns: Can gcns go as deep as cnns?. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 9267--9276.
[16]
Yi Luan, Luheng He, Mari Ostendorf, and Hannaneh Hajishirzi. 2018. Multi-task identification of entities, relations, and coreference for scientific knowledge graph construction. arXiv preprint arXiv:1808.09602 (2018).
[17]
Dongsheng Luo,Wei Cheng, et al. 2020. Parameterized explainer for graph neural network. arXiv preprint arXiv:2011.04573 (2020).
[18]
Miller McPherson, Lynn Smith-Lovin, and JamesMCook. 2001. Birds of a feather: Homophily in social networks. Annual review of sociology 27, 1 (2001), 415--444.
[19]
Tomas Mikolov et al. 2013. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013).
[20]
Seth A Myers, Aneesh Sharma, Pankaj Gupta, and Jimmy Lin. 2014. Information network or social network? The structure of the Twitter follow graph. In Proceedings of the 23rd International Conference on World Wide Web. 493--498.
[21]
Alexander Norcliffe, Cristian Bodnar, et al. 2020. On second order behaviour in augmented neural odes. arXiv preprint arXiv:2006.07220 (2020).
[22]
Kenta Oono and Taiji Suzuki. 2019. Graph neural networks exponentially lose expressive power for node classification. arXiv preprint arXiv:1905.10947 (2019).
[23]
Hongbin Pei, Bingzhe Wei, Kevin Chen-Chuan Chang, Yu Lei, and Bo Yang. 2020. Geom-gcn: Geometric graph convolutional networks. arXiv preprint arXiv:2002.05287 (2020).
[24]
Bryan Perozzi, Rami Al-Rfou, and Steven Skiena. 2014. Deepwalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining. 701--710.
[25]
Michael Poli, Stefano Massaroli, et al. 2019. Graph neural ordinary differential equations. arXiv preprint arXiv:1911.07532 (2019).
[26]
Lev Semenovich Pontryagin. 2018. Mathematical theory of optimal processes. Routledge.
[27]
Andres Potapczynski, Gabriel Loaiza-Ganem, and John P Cunningham. 2019. Invertible gaussian reparameterization: Revisiting the gumbel-softmax. arXiv preprint arXiv:1912.09588 (2019).
[28]
Haoteng Tang, Lei Guo, et al. 2022. Hierarchical Brain Embedding Using Explainable Graph Learning. In 2022 IEEE 19th International Symposium on Biomedical Imaging (ISBI). IEEE, 1--5.
[29]
Haoteng Tang, Guixiang Ma, et al. 2021. CommPOOL: An interpretable graph pooling framework for hierarchical graph representation learning. Neural Networks 143 (2021), 669--677.
[30]
Jian Tang, Meng Qu, et al. 2015. Line: Large-scale information network embedding. In Proceedings of the 24th international conference on world wide web. 1067--1077.
[31]
Petar Veličković, Guillem Cucurull, et al. 2017. Graph attention networks. arXiv preprint arXiv:1710.10903 (2017).
[32]
Yifei Wang, Yisen Wang, Jiansheng Yang, and Zhouchen Lin. 2021. Dissecting the Diffusion Process in Linear Graph Convolutional Networks. arXiv preprint arXiv:2102.10739 (2021).
[33]
Felix Wu, Amauri Souza, et al. 2019. Simplifying graph convolutional networks. In International conference on machine learning. PMLR, 6861--6871.
[34]
Shu Wu, Yuyuan Tang, et al. 2019. Session-based recommendation with graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 346--353.
[35]
Louis-Pascal Xhonneux, Meng Qu, and Jian Tang. 2020. Continuous graph neural networks. In International Conference on Machine Learning. PMLR, 10432--10441.
[36]
Keyulu Xu,Weihua Hu, Jure Leskovec, and Stefanie Jegelka. 2018. How powerful are graph neural networks? arXiv preprint arXiv:1810.00826 (2018).
[37]
Pinar Yanardag and SVN Vishwanathan. 2015. Deep graph kernels. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. 1365--1374.
[38]
Rex Ying et al. 2018. Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 974--983.
[39]
Rex Ying, Dylan Bourgeois, et al. 2019. Gnnexplainer: Generating explanations for graph neural networks. Advances in neural information processing systems 32 (2019), 9240.
[40]
Zhitao Ying et al. 2018. Hierarchical graph representation learning with differentiable pooling. In Advances in Neural Information Processing Systems. 4805--4815.
[41]
Hao Yuan, Jiliang Tang, et al. 2020. Xgnn: Towards model-level explanations of graph neural networks. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 430--438.
[42]
Muhan Zhang, Zhicheng Cui, Marion Neumann, and Yixin Chen. 2018. An endto- end deep learning architecture for graph classification. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32.
[43]
Yanfu Zhang, Hongchang Gao, et al. 2022. Robust Self-Supervised Structural Graph Neural Network for Social Network Prediction. In Proceedings of the ACM Web Conference 2022. 1352--1361.
[44]
Yanfu Zhang and Heng Huang. 2019. New graph-blind convolutional network for brain connectome data analysis. In International Conference on Information Processing in Medical Imaging. Springer, 669--681.
[45]
Da Zheng, Minjie Wang, et al. 2020. Learning graph neural networks with deep graph library. In Companion Proceedings of the Web Conference 2020. 305--306.
[46]
Jiong Zhu, Yujun Yan, et al. 2020. Generalizing graph neural networks beyond homophily. arXiv preprint arXiv:2006.11468 (2020).
[47]
Juntang Zhuang, Nicha Dvornek, et al. 2019. Ordinary differential equations on graph networks. (2019).

Cited By

View all
  • (2024)Graph Cross Supervised Learning via Generalized KnowledgeProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671830(4083-4094)Online publication date: 25-Aug-2024
  • (2024)Investigating Out-of-Distribution Generalization of GNNs: An Architecture PerspectiveProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671792(932-943)Online publication date: 25-Aug-2024
  • (2024)Towards Lightweight Graph Neural Network Search with Curriculum Graph SparsificationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671706(3563-3573)Online publication date: 25-Aug-2024
  • Show More Cited By

Index Terms

  1. Improving Social Network Embedding via New Second-Order Continuous Graph Neural Networks

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      KDD '22: Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
      August 2022
      5033 pages
      ISBN:9781450393850
      DOI:10.1145/3534678
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 14 August 2022

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. graph neural networks
      2. ordinary differential equation
      3. prediction explanation

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      KDD '22
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)450
      • Downloads (Last 6 weeks)37
      Reflects downloads up to 24 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Graph Cross Supervised Learning via Generalized KnowledgeProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671830(4083-4094)Online publication date: 25-Aug-2024
      • (2024)Investigating Out-of-Distribution Generalization of GNNs: An Architecture PerspectiveProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671792(932-943)Online publication date: 25-Aug-2024
      • (2024)Towards Lightweight Graph Neural Network Search with Curriculum Graph SparsificationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671706(3563-3573)Online publication date: 25-Aug-2024
      • (2024)Fast Graph Condensation with Structure-based Neural Tangent KernelProceedings of the ACM Web Conference 202410.1145/3589334.3645694(4439-4448)Online publication date: 13-May-2024
      • (2024)Rethinking Node-wise Propagation for Large-scale Graph LearningProceedings of the ACM Web Conference 202410.1145/3589334.3645450(560-569)Online publication date: 13-May-2024
      • (2024)λGrapher: A Resource-Efficient Serverless System for GNN Serving through Graph SharingProceedings of the ACM Web Conference 202410.1145/3589334.3645383(2826-2835)Online publication date: 13-May-2024
      • (2024)HGN2T: A Simple but Plug-and-Play Framework Extending HGNNs on Heterogeneous Temporal GraphsIEEE Transactions on Big Data10.1109/TBDATA.2024.336608510:5(620-632)Online publication date: Oct-2024
      • (2024)Link prediction method for social networks based on a hierarchical and progressive user interaction matrixKnowledge-Based Systems10.1016/j.knosys.2024.111929297(111929)Online publication date: Aug-2024
      • (2024)A graph neural network with negative message passing and uniformity maximization for graph coloringComplex & Intelligent Systems10.1007/s40747-024-01355-w10:3(4445-4455)Online publication date: 13-Mar-2024
      • (2024)DynamiSE: dynamic signed network embedding for link predictionMachine Language10.1007/s10994-023-06473-z113:7(4037-4053)Online publication date: 23-Jan-2024
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media