Proceedings

Causal-Based Supervision of Attention in Graph Neural Network: A Better and Simpler Choice towards Powerful Attention

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 2315-2323.

https://doi.org/10.24963/ijcai.2023/257

Abstract

Recent years have witnessed the great potential of attention mechanism in graph representation learning. However, while variants of attention-based GNNs are setting new benchmarks for numerous real-world datasets, recent works have pointed out that their induced attentions are less robust and generalizable against noisy graphs due to lack of direct supervision. In this paper, we present a new framework which utilizes the tool of causality to provide a powerful supervision signal for the learning process of attention functions. Specifically, we estimate the direct causal effect of attention to the final prediction, and then maximize such effect to guide attention attending to more meaningful neighbors. Our method can serve as a plug-and-play module for any canonical attention-based GNNs in an end-to-end fashion. Extensive experiments on a wide range of benchmark datasets illustrated that, by directly supervising attention functions, the model is able to converge faster with a clearer decision boundary, and thus yields better performances.

  1. [Battaglia et al., 2016] Peter Battaglia, Razvan Pascanu, Matthew Lai, Danilo Jimenez Rezende, et al. Interaction networks for learning about objects, relations and physics. Advances in neural information processing systems, 29, 2016.
  2. [Bo et al., 2021] Deyu Bo, Xiao Wang, Chuan Shi, and Huawei Shen. Beyond low-frequency information in graph convolutional networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, pages 3950-3957, 2021.
  3. [Brody et al., 2021] Shaked Brody, Uri Alon, and Eran Yahav. How attentive are graph attention networks? arXiv preprint arXiv:2105.14491, 2021.
  4. [Chien et al., 2020] Eli Chien, Jianhao Peng, Pan Li, and Olgica Milenkovic. Adaptive universal generalized pagerank graph neu- ral network. arXiv preprint arXiv:2006.07988, 2020.
  5. [Cinelli et al., 2019] Carlos Cinelli, Daniel Kumor, Bryant Chen, Judea Pearl, and Elias Bareinboim. Sensitivity analysis of linear structural causal models. In International conference on machine learning, pages 1252-1261. PMLR, 2019.
  6. [Defferrard et al., 2016] Michaël Defferrard, Xavier Bresson, and Pierre Vandergheynst. Convolutional neural networks on graphs with fast localized spectral filtering. Advances in neural informa- tion processing systems, 29, 2016.
  7. [Du et al., 2022] Lun Du, Xiaozhou Shi, Qiang Fu, Xiaojun Ma, Hengyu Liu, Shi Han, and Dongmei Zhang. Gbk-gnn: Gated bi- kernel graph neural networks for modeling both homophily and heterophily. In Proceedings of the ACM Web Conference 2022, pages 1550-1558, 2022.
  8. [Feng et al., 2021] Fuli Feng, Weiran Huang, Xiangnan He, Xin Xin, Qifan Wang, and Tat-Seng Chua. Should graph convolu- tion trust neighbors? a simple causal inference method. In Pro- ceedings of the 44th International ACM SIGIR Conference on Re- search and Development in Information Retrieval, pages 1208- 1218, 2021.
  9. [Gao and Ji, 2019] Hongyang Gao and Shuiwang Ji. Graph repre- sentation learning via hard and channel-wise attention networks. In Proceedings of the 25th ACM SIGKDD International Confer- ence on Knowledge Discovery & Data Mining, pages 741-749, 2019.
  10. [Gasteiger et al., 2018] Johannes Gasteiger, Aleksandar Bo- jchevski, and Stephan Günnemann. Predict then propagate: Graph neural networks meet personalized pagerank. arXiv preprint arXiv:1810.05997, 2018.
  11. [Gilmer et al., 2017] Justin Gilmer, Samuel S Schoenholz, Patrick F Riley, Oriol Vinyals, and George E Dahl. Neural mes- sage passing for quantum chemistry. In International conference on machine learning, pages 1263-1272. PMLR, 2017.
  12. [Hoshen, 2017] Yedid Hoshen. Vain: Attentional multi-agent pre- dictive modeling. Advances in Neural Information Processing Systems, 30, 2017.
  13. [Hou et al., 2022] Yifan Hou, Jian Zhang, James Cheng, Kaili Ma, Richard TB Ma, Hongzhi Chen, and Ming-Chang Yang. Measur- ing and improving the use of graph information in graph neural networks. arXiv preprint arXiv:2206.13170, 2022.
  14. [Hu et al., 2020] Weihua Hu, Matthias Fey, Marinka Zitnik, Yux- iao Dong, Hongyu Ren, Bowen Liu, Michele Catasta, and Jure Leskovec. Open graph benchmark: Datasets for machine learn- ing on graphs. Advances in neural information processing sys- tems, 33:22118-22133, 2020.
  15. [Huang et al., 2023] Jincheng Huang, Lun Du, Xu Chen, Qiang Fu, Shi Han, and Dongmei Zhang. Robust mid-pass filtering graph convolutional networks. In Proceedings of the ACM Web Confer- ence 2023, pages 328-338, 2023.
  16. [Kim and Oh, 2020] Dongkwan Kim and Alice Oh. How to find your friendly neighborhood: Graph attention design with self- supervision. In ICLR, 2020.
  17. [Kim and Oh, 2022] Dongkwan Kim and Alice Oh. How to find your friendly neighborhood: Graph attention design with self- supervision. arXiv preprint arXiv:2204.04879, 2022.
  18. [Kipf and Welling, 2016] Thomas N Kipf and Max Welling. Semi- supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016.
  19. [Knyazev et al., 2019] Boris Knyazev, Graham W Taylor, and Mo- hamed Amer. Understanding attention and generalization in graph neural networks. Advances in neural information process- ing systems, 32, 2019.
  20. [Kumar et al., 2010] M Pawan Kumar, Benjamin Packer, and Daphne Koller. Self-paced learning for latent variable models. In NIPS, volume 1, page 2, 2010.
  21. [Lee et al., 2019] John Boaz Lee, Ryan A Rossi, Sungchul Kim, Nesreen K Ahmed, and Eunyee Koh. Attention models in graphs: A survey. ACM Transactions on Knowledge Discovery from Data (TKDD), 13(6):1-25, 2019.
  22. [Li et al., 2022] Xiang Li, Renyu Zhu, Yao Cheng, Caihua Shan, Siqiang Luo, Dongsheng Li, and Weining Qian. Finding global homophily in graph neural networks when meeting heterophily. arXiv preprint arXiv:2205.07308, 2022.
  23. [Liu et al., 2021] Meng Liu, Zhengyang Wang, and Shuiwang Ji. Non-local graph neural networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2021.
  24. [McCallum et al., 2000] Andrew Kachites McCallum, Kamal Nigam, Jason Rennie, and Kristie Seymore. Automating the con- struction of internet portals with machine learning. Information Retrieval, 3:127-163, 2000.
  25. [Pearl, 2009] Judea Pearl. Causality. Cambridge university press, 2009.
  26. [Pearl, 2014] Judea Pearl. Interpretation and identification of causal mediation. Psychological methods, 19(4):459, 2014.
  27. [Pearl, 2022] Judea Pearl. Direct and indirect effects. In Proba- bilistic and Causal Inference: The Works of Judea Pearl, pages 373-392. 2022.
  28. [Pei et al., 2020] Hongbin Pei, Bingzhe Wei, Kevin Chen-Chuan Chang, Yu Lei, and Bo Yang. Geom-gcn: Geometric graph con- volutional networks. arXiv preprint arXiv:2002.05287, 2020.
  29. [Pi et al., 2016] Te Pi, Xi Li, Zhongfei Zhang, Deyu Meng, Fei Wu, Jun Xiao, Yueting Zhuang, et al. Self-paced boost learning for classification. In IJCAI, pages 1932-1938, 2016.
  30. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Car- los Guestrin. " why should i trust you?" explaining the predic- tions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data min- ing, pages 1135-1144, 2016.
  31. [Rozemberczki et al., 2021] Benedek Rozemberczki, Carl Allen, and Rik Sarkar. Multi-scale attributed node embedding. Jour- nal of Complex Networks, 9(2):cnab014, 2021.
  32. [Santoro et al., 2017] Adam Santoro, David Raposo, David G Bar- rett, Mateusz Malinowski, Razvan Pascanu, Peter Battaglia, and Timothy Lillicrap. A simple neural network module for relational reasoning. Advances in neural information processing systems, 30, 2017.
  33. [Shi et al., 2020] Yunsheng Shi, Zhengjie Huang, Shikun Feng, Hui Zhong, Wenjin Wang, and Yu Sun. Masked label prediction: Uni- fied message passing model for semi-supervised classification. arXiv preprint arXiv:2009.03509, 2020. IJCAI
  34. [Stadler et al., 2021] Maximilian Stadler, Bertrand Charpentier, Si- mon Geisler, Daniel Zügner, and Stephan Günnemann. Graph posterior network: Bayesian predictive uncertainty for node clas- sification. Advances in Neural Information Processing Systems, 34:18033-18048, 2021.
  35. [Stolberg et al., 2004] Harald O Stolberg, Geoffrey Norman, and Isabelle Trop. Randomized controlled trials. AJR Am J Roentgenol, 183(6):1539-44, 2004.
  36. [Sui et al., 2022] Yongduo Sui, Xiang Wang, Jiancan Wu, Min Lin, Xiangnan He, and Tat-Seng Chua. Causal attention for inter- pretable and generalizable graph classification. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 1696-1705, 2022.
  37. [Sun et al., 2021] Chuxiong Sun, Hongming Gu, and Jie Hu. Scal- able and adaptive graph neural networks with self-label-enhanced training. arXiv preprint arXiv:2104.09376, 2021.
  38. [Suresh et al., 2021] Susheel Suresh, Vinith Budde, Jennifer Neville, Pan Li, and Jianzhu Ma. Breaking the limit of graph neural networks by improving the assortativity of graphs with lo- cal mixing patterns. arXiv preprint arXiv:2106.06586, 2021.
  39. [Thekumparampil et al., 2018] Kiran K Thekumparampil, Chong Wang, Sewoong Oh, and Li-Jia Li. Attention-based graph neural network for semi-supervised learning. arXiv preprint arXiv:1803.03735, 2018.
  40. [VanderWeele, 2016] Tyler J VanderWeele. Explanation in causal inference: developments in mediation and interaction. Interna- tional journal of epidemiology, 45(6):1904-1908, 2016.
  41. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Par- mar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. Advances in neural information processing systems, 30, 2017.
  42. [Veličković et al., 2017] Petar Veličković, Guillem Cucurull, Aran- txa Casanova, Adriana Romero, Pietro Lio, and Yoshua Ben- gio. Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
  43. [Wang et al., 2019] Guangtao Wang, Rex Ying, Jing Huang, and Jure Leskovec. Improving graph attention networks with large margin-based constraints. arXiv preprint arXiv:1910.11945, 2019.
  44. [Wang et al., 2021] Yujing Wang, Yaming Yang, Jiangang Bai, Mingliang Zhang, Jing Bai, Jing Yu, Ce Zhang, Gao Huang, and Yunhai Tong. Evolving attention with residual convolutions. In International Conference on Machine Learning, pages 10971- 10980. PMLR, 2021.
  45. [Wang et al., 2022a] Hongjun Wang, Jiyuan Chen, Zipei Fan, Zhi- wen Zhang, Zekun Cai, and Xuan Song. St-expertnet: A deep expert framework for traffic prediction. IEEE Transactions on Knowledge and Data Engineering, 2022.
  46. [Wang et al., 2022b] Hongjun Wang, Jiyuan Chen, Tong Pan, Zipei Fan, Boyuan Zhang, Renhe Jiang, Lingyu Zhang, Yi Xie, Zhongyi Wang, and Xuan Song. Easy begun is half done: Spatial- temporal graph modeling with st-curriculum dropout. arXiv preprint arXiv:2211.15182, 2022.
  47. [Wu et al., 2019] Felix Wu, Amauri Souza, Tianyi Zhang, Christo- pher Fifty, Tao Yu, and Kilian Weinberger. Simplifying graph convolutional networks. In International conference on machine learning, pages 6861-6871. PMLR, 2019.
  48. [Wu et al., 2022a] Alexander P Wu, Thomas Markovich, Bonnie Berger, Nils Hammerla, and Rohit Singh. Causally-guided reg- ularization of graph attention improves generalizability. arXiv preprint arXiv:2210.10946, 2022.
  49. [Wu et al., 2022b] Shiwen Wu, Fei Sun, Wentao Zhang, Xu Xie, and Bin Cui. Graph neural networks in recommender systems: a survey. ACM Computing Surveys, 55(5):1-37, 2022.
  50. [Xu et al., 2018] Keyulu Xu, Weihua Hu, Jure Leskovec, and Ste- fanie Jegelka. How powerful are graph neural networks? arXiv preprint arXiv:1810.00826, 2018.
  51. [Ye and Ji, 2021] Yang Ye and Shihao Ji. Sparse graph attention networks. IEEE Transactions on Knowledge and Data Engineer- ing, 2021.
  52. [Ying et al., 2021] Chengxuan Ying, Tianle Cai, Shengjie Luo, Shuxin Zheng, Guolin Ke, Di He, Yanming Shen, and Tie-Yan Liu. Do transformers really perform badly for graph represen- tation? Advances in Neural Information Processing Systems, 34:28877-28888, 2021.
  53. [You et al., 2020] Yuning You, Tianlong Chen, Zhangyang Wang, and Yang Shen. When does self-supervision help graph convolu- tional networks? In international conference on machine learn- ing, pages 10871-10880. PMLR, 2020.
  54. [Zhang and Chen, 2018] Muhan Zhang and Yixin Chen. Link pre- diction based on graph neural networks. In NeurIPS, pages 5165- 5175, 2018.
  55. [Zhang et al., 2018] Jiani Zhang, Xingjian Shi, Junyuan Xie, Hao Ma, Irwin King, and Dit-Yan Yeung. Gaan: Gated attention net- works for learning on large and spatiotemporal graphs. arXiv preprint arXiv:1803.07294, 2018.
  56. [Zhang et al., 2020] Kai Zhang, Yaokang Zhu, Jun Wang, and Jie Zhang. Adaptive structural fingerprints for graph attention net- works. In International Conference on Learning Representations, 2020.
  57. [Zhang et al., 2022] Wentao Zhang, Ziqi Yin, Zeang Sheng, Yang Li, Wen Ouyang, Xiaosen Li, Yangyu Tao, Zhi Yang, and Bin Cui. Graph attention multi-layer perceptron. arXiv preprint arXiv:2206.04355, 2022.
  58. [Zhao et al., 2022] Tong Zhao, Gang Liu, Daheng Wang, Wenhao Yu, and Meng Jiang. Learning from counterfactual links for link prediction. In International Conference on Machine Learning, pages 26911-26926. PMLR, 2022.
  59. [Zhu et al., 2020] Jiong Zhu, Yujun Yan, Lingxiao Zhao, Mark Heimann, Leman Akoglu, and Danai Koutra. Beyond homophily in graph neural networks: Current limitations and effective de- signs. Advances in Neural Information Processing Systems, 33:7793-7804, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards