Abstract
In recent years, graph neural networks (GNNs) have developed rapidly. However, GNNs are difficult to deepen because of over-smoothing. This limits their applications. Starting from the relationship between graph sparsification and over-smoothing, for the problems existing in current graph sparsification methods, we propose a novel graph sparsification method SimSparse based on vertex feature similarity and theoretically prove that it can help to relieve the over-smoothing. Furthermore, we also propose its derivatives SimSparse-G (SimSparse with G umbel-Softmax) and SimSparse-GC (SimSparse-G with memory occupancy reduC tion), which can achieve end-to-end learning. Moreover, SimSparse-GC can apply to larger graphs. Based on the three graph sparsification methods, we further propose a general sparse-convolution block SparseConvBlock with a sparsification layer and a graph convolutional layer to construct deep GNNs in which over-smoothing can be better alleviated. Extensive experiments show that the GNNs constructed by SparseConvBlock have better performance when the numbers of the network layers increase (i.e., in deep GNNs). Furthermore, we verify that our graph sparsification methods help to relieve over-smoothing in deep GNNs.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Batson JD, Spielman DA, Srivastava N et al (2013) Spectral sparsification of graphs: theory and algorithms. Commun ACM 56(8):87–94. https://doi.org/10.1145/2492007.2492029
Bruna J, Zaremba W, Szlam A et al (2014) Spectral networks and locally connected networks on graphs. In: 2nd international conference on learning representations, ICLR 2014, Banff, AB, Canada, April 14-16, 2014, Conference Track Proceedings
Cai C, Wang Y (2020) A note on over-smoothing for graph neural networks. arXiv:2006.13318 [cs.LG]
Chen J, Ma T, Xiao C (2018) Fastgcn: fast learning with graph convolutional networks via importance sampling. In: 6th international conference on learning representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings
Chen M, Wei Z, Huang Z et al (2020) Simple and deep graph convolutional networks. In: Proceedings of the 37th international conference on machine learning, ICML 2020, 13-18 July 2020, Virtual Event, Proceedings of Machine Learning Research, vol 119. PMLR, pp 1725–1735
Chung F (1997) Spectral graph theory. Published for the Conference Board of the mathematical sciences by the American Mathematical Society, Providence, R.I
Cohen E (1998) Fast algorithms for constructing t-spanners and paths with stretch t. SIAM J Comput 28(1):210–236. https://doi.org/10.1137/s0097539794261295
Corso G, Cavalleri L, Beaini D et al (2020) Principal neighbourhood aggregation for graph nets. In: Larochelle H, Ranzato M, Hadsell R et al (eds) Advances in Neural Information Processing Systems, vol 33. Curran Associates Inc. pp 13,260–13,271. https://proceedings.neurips.cc/paper/2020/file/99cad265a1768cc2dd013f0e740300ae-Paper.pdf
Defferrard M, Bresson X, Vandergheynst P (2016) Convolutional neural networks on graphs with fast localized spectral filtering. In: Advances in neural information processing systems 29: Annual Conference on Neural Information Processing Systems 2016, December 5-10 2016, Barcelona, Spain, pp 3837–3845
Duvenaud D, Maclaurin D, Aguilera-Iparraguirre J et al (2015) Convolutional networks on graphs for learning molecular fingerprints. In: Advances in neural information processing systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7-12 2015 Montreal, Quebec, Canada, pp 2224–2232
Gilmer J, Schoenholz SS, Riley PF et al (2017) Neural message passing for quantum chemistry. In: Proceedings of the 34th international conference on machine learning, ICML 2017, Sydney, NSW, Australia, 6-11 August 2017, Proceedings of Machine Learning Research, vol 70. PMLR, pp 1263–1272
Hamilton WL, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. In: Advances in neural information processing systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9 2017 Long Beach, CA, USA, pp 1024–1034
He K, Zhang X, Ren S et al (2016) Deep residual learning for image recognition. In: 2016 IEEE conference on computer vision and pattern recognition (CVPR). IEEE. https://doi.org/10.1109/cvpr.2016.90
Hu W, Fey M, Zitnik M et al (2020) Open graph benchmark: Datasets for machine learning on graphs. In: Larochelle H, Ranzato M, Hadsell R et al (eds) Advances in Neural Information Processing Systems, vol 33. Curran Associates Inc, pp 22,118–22,133. https://proceedings.neurips.cc/paper/2020/file/fb60d411a5c5b72b2e7d3527cfc84fd0-Paper.pdf
Huang G, Liu Z, Maaten LVD et al (2017) Densely connected convolutional networks. In: 2017 IEEE conference on computer vision and pattern recognition (CVPR). IEEE. https://doi.org/10.1109/cvpr.2017.243
Jang E, Gu S, Poole B (2017) Categorical reparameterization with gumbel-softmax. In: 5th international conference on learning representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings. OpenReview.net. https://openreview.net/forum?id=rkE3y85ee
Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: 5th international conference on learning representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings
Klicpera J, Bojchevski A, Günnemann S (2019) Predict then propagate: Graph neural networks meet personalized pagerank. In: 7th international conference on learning representations, ICLR 2019, New Orleans, LA, USA, May 6-9 2019
Levie R, Monti F, Bresson X et al (2019) Cayleynets: graph convolutional neural networks with complex rational spectral filters. IEEE Trans Signal Process 67(1):97–109. https://doi.org/10.1109/TSP.2018.2879624
Li G, Muller M, Thabet A et al (2019) DeepGCNs: can GCNs go as deep as CNNs?. In: IEEE/CVF International Conference on Computer Vision (ICCV). IEEE. https://doi.org/10.1109/iccv.2019.00936
Li Q, Han Z, Wu X (2018) Deeper insights into graph convolutional networks for semi-supervised learning. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018. AAAI Press, pp 3538–3545
Louizos C, Welling M, Kingma DP (2018) Learning sparse neural networks through l_0 regularization. In: International conference on learning representations. https://openreview.net/forum?id=H1Y8hhg0b
Luo D, Cheng W, Yu W et al (2021) Learning to drop: robust graph neural network via topological denoising. In: Proceedings of the 14th ACM international conference on web search and data mining. ACM. https://doi.org/10.1145/3437963.3441734
Min Y, Wenkel F, Wolf G (2020) Scattering GCN: overcoming oversmoothness in graph convolutional networks. In: Advances in neural information processing systems 33: annual conference on neural information processing systems 2020, NeurIPS 2020, December 6-12, 2020, virtual
Monti F, Boscaini D, Masci J et al (2017) Geometric deep learning on graphs and manifolds using mixture model cnns. In: 2017 IEEE conference on computer vision and pattern recognition, CVPR 2017, Honolulu, HI, USA, July 21-26, 2017. IEEE Computer Society, pp 5425–5434. https://doi.org/10.1109/CVPR.2017.576
Oono K, Suzuki T (2020) Graph neural networks exponentially lose expressive power for node classification. In: 8th international conference on learning representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30 2020
Pan S, Wu J, Zhu X et al (2016) Tri-party deep network representation. In: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9-15 July 2016. IJCAI/AAAI Press, pp 1895–1901
Rong Y, Huang W, Xu T et al (2020) Dropedge: towards deep graph convolutional networks on node classification. In: 8th international conference on learning representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020
Sen P, Namata G, Bilgic M et al (2008) Collective classification in network data. AI Mag 29(3):93–106. https://doi.org/10.1609/aimag.v29i3.2157
Spielman DA, Srivastava N (2011) Graph sparsification by effective resistances. SIAM J Comput 40(6):1913–1926. https://doi.org/10.1137/080734029
Velickovic P, Cucurull G, Casanova A et al (2018) Graph attention networks. In: 6th international conference on learning representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings
Voudigari E, Salamanos N, Papageorgiou T et al (2016) Rank degree: an efficient algorithm for graph sampling. In: Kumar R, Caverlee J, Tong H (eds) 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, ASONAM 2016, San Francisco, CA, USA, August 18-21, 2016. IEEE Computer Society, pp 120–129. https://doi.org/10.1109/ASONAM.2016.7752223
Wang J, Deng Z (2021) A deep graph wavelet convolutional neural network for semi-supervised node classification. In: 2021 international joint conference on neural networks (IJCNN). IEEE. https://doi.org/10.1109/ijcnn52387.2021.9533634
Wang K, Shen Z, Huang C et al (2020) Microsoft academic graph: when experts are not enough. Quantitative Science Studies 1(1):396–413. https://doi.org/10.1162/qss_a_00021
Wu F, AHS Jr, Zhang T et al (2019) Simplifying graph convolutional networks. In: Proceedings of the 36th international conference on machine learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, Proceedings of Machine Learning Research, vol 97. PMLR, pp 6861–6871
Xu J (2017) Representing big data as networks: new methods and insights. PhD thesis. https://curate.nd.edu/show/q524jm2466t
Xu K, Li C, Tian Y et al (2018) Representation learning on graphs with jumping knowledge networks. In: Dy JG, Krause A (eds) Proceedings of the 35th international conference on machine learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, Proceedings of Machine Learning Research, vol 80. PMLR, pp 5449–5458. http://proceedings.mlr.press/v80/xu18c.html
Zhao L, Akoglu L (2020) Pairnorm: Tackling oversmoothing in gnns. In: 8th international conference on learning representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30 2020
Zheng C, Zong B, Cheng W et al (2020) Robust graph representation learning via neural sparsification. In: III HD, Singh A (eds) Proceedings of the 37th international conference on machine learning, Proceedings of Machine Learning Research, vol 119. PMLR, pp 11,458–11,468. http://proceedings.mlr.press/v119/zheng20d.html
Zhou K, Huang X, Li Y et al (2020) Towards deeper graph neural networks with differentiable group normalization. In: Larochelle H, Ranzato M, Hadsell R et al (eds) Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual. https://proceedings.neurips.cc/paper/2020/hash/33dd6dba1d56e826aac1cbf23cdcca87-Abstract.html
Zhu H, Koniusz P (2021) Simple spectral graph convolution. In: 9th international conference on learning representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021. OpenReview.net. https://openreview.net/forum?id=CYO5T-YjWZV
Acknowledgements
This study was supported by Science Research Project of Liaoning Department of Education of China (No. LJKZ0008) and Science and Technology Development Project of Liaoning Province of China (No. 2021JH6/10500127).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wu, G., Lin, S., Zhuang, Y. et al. Alleviating over-smoothing via graph sparsification based on vertex feature similarity. Appl Intell 53, 20223–20238 (2023). https://doi.org/10.1007/s10489-023-04537-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04537-0