Proceedings

CPa-WAC: Constellation Partitioning-based Scalable Weighted Aggregation Composition for Knowledge Graph Embedding

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3504-3512.

https://doi.org/10.24963/ijcai.2024/388

Abstract

Scalability and training time are crucial for any graph neural network model processing a knowledge graph (KG). While partitioning knowledge graphs helps reduce the training time, the prediction accuracy reduces significantly compared to training the model on the whole graph. In this paper, we propose CPa-WAC: a lightweight architecture that incorporates graph convolutional networks and modularity maximization-based constellation partitioning to harness the power of local graph topology. The proposed CPa-WAC method reduces the training time and memory cost of knowledge graph embedding, making the learning model scalable. The results from our experiments on standard databases, such as Wordnet and Freebase, show that by achieving meaningful partitioning, any knowledge graph can be broken down into subgraphs and processed separately to learn embeddings. Furthermore, these learned embeddings can be used for knowledge graph completion, retaining similar performance compared to training a GCN on the whole KG, while speeding up the training process by upto five times. Additionally, the proposed CPa-WAC method outperforms several other state-of-the-art KG in terms of prediction accuracy.

  1. [Bai, 2023] Yuhe Bai. A semantic partitioning method for large-scale training of knowledge graph embeddings. In ACM Web Conference, pages 573-577, 2023.
  2. [Balazevic et al., 2019] Ivana Balazevic, Carl Allen, and Timothy Hospedales. Tucker: Tensor factorization for knowledge graph completion. In Conference on Empiri- cal Methods in Natural Language Processing and Interna- tional Joint Conference on Natural Language Processing. Association for Computational Linguistics, 2019.
  3. [Blondel et al., 2008] Vincent D. Blondel, Jean-Loup Guil- laume, Renaud Lambiotte, and Etienne Lefebvre. Fast unfolding of communities in large networks. Jour- nal of statistical mechanics: theory and experiment, 2008(10):P10008, 2008.
  4. [Bollacker et al., 2008] Kurt Bollacker, Colin Evans, Praveen Paritosh, Tim Sturge, and Jamie Taylor. Freebase: a collaboratively created graph database for structuring human knowledge. In ACM SIGMOD international conference on Management of data, pages 1247-1250, 2008.
  5. [Bordes et al., 2013] Antoine Bordes, Nicolas Usunier, Alberto Garcia-Duran, Jason Weston, and Oksana Yakhnenko. Translating embeddings for modeling multi-relational data. Advances in neural information processing systems, 26, 2013.
  6. [Bordes et al., 2014] Antoine Bordes, Xavier Glorot, Jason Weston, and Yoshua Bengio. A semantic matching energy function for learning with multi-relational data: Applica- tion to word-sense disambiguation. Machine Learning, 94:233-259, 2014.
  7. [Chaurasiya et al., 2022] Deepak Chaurasiya, Anil Surisetty, Nitish Kumar, Alok Singh, Vikrant Dey, Aakarsh Malho- tra, Gaurav Dhama, and Ankur Arora. Entity alignment for knowledge graphs: progress, challenges, and empirical studies. arXiv preprint arXiv:2205.08777, 2022.
  8. [Chen et al., 2020] Zhe Chen, Yuehan Wang, Bin Zhao, Jing Cheng, Xin Zhao, and Zongtao Duan. Knowledge graph completion: A review. IEEE Access, 8:192435-192456, 2020.
  9. [Cheng et al., 2022] Kewei Cheng, Jiahao Liu, Wei Wang, and Yizhou Sun. Rlogic: Recursive logical rule learning from knowledge graphs. In ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 179-189, 2022.
  10. [Dettmers et al., 2018] Tim Dettmers, Pasquale Minervini, Pontus Stenetorp, and Sebastian Riedel. Convolutional 2d knowledge graph embeddings. In AAAI conference on ar- tificial intelligence, volume 32, 2018.
  11. [Jain et al., 2021] Nitisha Jain, Jan-Christoph Kalo, Wolf- Tilo Balke, and Ralf Krestel. Do embeddings actually cap- ture knowledge graph semantics? In European Semantic Web Conference, pages 143-159, 2021.
  12. [Ji et al., 2015] Guoliang Ji, Shizhu He, Liheng Xu, Kang Liu, and Jun Zhao. Knowledge graph embedding via dy- namic mapping matrix. In International Joint Conference on Natural Language Processing, pages 687-696, 2015.
  13. [Karypis and Kumar, 1998] George Karypis and Vipin Ku- mar. A fast and high quality multilevel scheme for parti- tioning irregular graphs. SIAM Journal on Scientific Com- puting, 20(1):359-392, 1998.
  14. [Kazemi and Poole, 2018] Seyed Mehran Kazemi and David Poole. Simple embedding for link prediction in knowl- edge graphs. Advances in neural information processing systems, 31, 2018.
  15. [Kochsiek and Gemulla, 2021] Adrian Kochsiek and Rainer Gemulla. Parallel training of knowledge graph embedding models: a comparison of techniques. Proceedings of the Very Large Data Base Endowment, 15(3):633-645, 2021.
  16. [Lerer et al., 2019] Adam Lerer, Ledell Wu, Jiajun Shen, Timothee Lacroix, Luca Wehrstedt, Abhijit Bose, and Alex Peysakhovich. Pytorch-biggraph: A large scale graph embedding system. Proceedings of Machine Learn- ing and Systems, 1:120-131, 2019.
  17. [Li et al., 2022a] Ren Li, Yanan Cao, Qiannan Zhu, Guan- qun Bi, Fang Fang, Yi Liu, and Qian Li. How does knowl- edge graph embedding extrapolate to unseen data: a se- mantic evidence view. In AAAI Conference on Artificial Intelligence, volume 36, pages 5781-5791, 2022.
  18. [Li et al., 2022b] Zhifei Li, Yue Zhao, Yan Zhang, and Zhaoli Zhang. Multi-relational graph attention networks for knowledge graph completion. Knowledge-Based Sys- tems, 251:109262, 2022.
  19. [Lin et al., 2015] Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. Learning entity and relation embeddings for knowledge graph completion. In AAAI conference on artificial intelligence, volume 29, 2015.
  20. [Liu et al., 2021] Xiyang Liu, Huobin Tan, Qinghong Chen, and Guangyan Lin. Ragat: Relation aware graph attention network for knowledge graph completion. IEEE Access, 9:20840-20849, 2021.
  21. [Meilicke et al., 2019] Christian Meilicke, Melisachew Wudage Chekol, Daniel Ruffinelli, and Heiner Stuckenschmidt. Anytime bottom-up rule learn- ing for knowledge graph completion. In IJCAI, pages 3137-3143, 2019. IJCAI
  22. [Miller, 1995] George A. Miller. Wordnet: a lexical database for english. Communications of the ACM, 38(11):39-41, 1995.
  23. [Newman, 2006] Mark EJ Newman. Modularity and com- munity structure in networks. National Academy of Sci- ences, 103(23):8577-8582, 2006.
  24. [Priyadarshi and Kochut, 2021] Amitabh Priyadarshi and Krzysztof J. Kochut. Wawpart: workload-aware partition- ing of knowledge graphs. In International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, pages 383-395. Springer, 2021.
  25. [Puja et al., 2013] Jay Puja, Hui Miao, Lise Getoor, and William W Cohen. Ontology-aware partitioning for knowledge graph identification. In Automated knowledge base construction, pages 19-24, 2013.
  26. [Schlichtkrull et al., 2018] Michael Schlichtkrull, Thomas Kipf, Peter Bloem, Rianne Van Den Berg, Ivan Titov, and Max Welling. Modeling relational data with graph con- volutional networks. In The Semantic Web: 15th Interna- tional Conference, ESWC, pages 593-607. Springer, 2018.
  27. [Sheikh et al., 2022] Nasrullah Sheikh, Xiao Qin, Berthold Reinwald, and Chuan Lei. Scaling knowledge graph em- bedding models for link prediction. In Proceedings of the 2nd European Workshop on Machine Learning and Sys- tems, pages 87-94, 2022.
  28. [Surisetty et al., 2022] Anil Surisetty, Deepak Chaurasiya, Nitish Kumar, Alok Singh, Gaurav Dhama, Aakarsh Mal- hotra, Ankur Arora, and Vikrant Dey. Reps: Relation, position and structure aware entity alignment. In Com- panion Proceedings of the Web Conference 2022, pages 1083-1091, 2022.
  29. [Surisetty et al., 2023] Anil Surisetty, Aakarsh Malhotra, Deepak Chaurasiya, Sudipta Modak, Siddharth Yerram- setty, Alok Singh, Liyana Sahir, and Esam Abdel-Raheem. Study of topology bias in gnn-based knowledge graphs al- gorithms. In IEEE International Conference on Data Min- ing Workshops on Machine Learning on Graphs (ICDMW- MLoG), pages 1149-1156, 2023.
  30. [Traag et al., 2019] Vincent A Traag, Ludo Waltman, and Nees Jan Van Eck. From louvain to leiden: guaranteeing well-connected communities. Scientific Reports, 9:5233, 2019.
  31. [Vashishth et al., 2019] Shikhar Vashishth, Soumya Sanyal, Vikram Nitin, and Partha Talukdar. Composition-based multi-relational graph convolutional networks. In Interna- tional Conference on Learning Representations, 2019.
  32. [Veličković et al., 2018] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. Graph attention networks. In Interna- tional Conference on Learning Representations, 2018.
  33. [Wang et al., 2014] Zhen Wang, Jianwen Zhang, Jianlin Feng, and Zheng Chen. Knowledge graph embedding by translating on hyperplanes. In AAAI conference on artifi- cial intelligence, volume 28, 2014.
  34. [Wang et al., 2017] Quan Wang, Zhendong Mao, Bin Wang, and Li Guo. Knowledge graph embedding: A survey of ap- proaches and applications. IEEE Transactions on Knowl- edge and Data Engineering, 29(12):2724-2743, 2017.
  35. [Wang et al., 2022a] Jiang Wang, Filip Ilievski, Pedro Szekely, and Ke-Thia Yao. Augmenting knowledge graphs for better link prediction. arXiv preprint arXiv:2203.13965, 2022. IJCAI
  36. [Wang et al., 2022b] Yun-Cheng Wang, Xiou Ge, Bin Wang, and C-C Jay Kuo. Greenkgc: A lightweight knowledge graph completion method. arXiv preprint arXiv:2208.09137, 2022.
  37. [Wu et al., 2020] Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and S Yu Philip. A com- prehensive survey on graph neural networks. IEEE trans- actions on neural networks and learning systems, 32(1):4- 24, 2020.
  38. [Ye et al., 2022] Zi Ye, Yogan Jaya Kumar, Goh Ong Sing, Fengyan Song, and Junsong Wang. A comprehensive sur- vey of graph neural networks for knowledge graphs. IEEE Access, 10:75729-75741, 2022.
  39. [Zamini et al., 2022] Mohamad Zamini, Hassan Reza, and Minou Rabiei. A review of knowledge graph completion. Information, 13(8):396, 2022.
  40. [Zhang et al., 2020] Zhanqiu Zhang, Jianyu Cai, Yongdong Zhang, and Jie Wang. Learning hierarchy-aware knowl- edge graph embeddings for link prediction. In AAAI con- ference on artificial intelligence, volume 34, pages 3065- 3072, 2020.
  41. [Zheng et al., 2020] Da Zheng, Xiang Song, Chao Ma, Zeyuan Tan, Zihao Ye, Jin Dong, Hao Xiong, Zheng Zhang, and George Karypis. Dgl-ke: Training knowledge graph embeddings at scale. In Proceedings of the 43rd In- ternational ACM SIGIR Conference on Research and De- velopment in Information Retrieval, pages 739-748, 2020.
  42. [Zhou et al., 2017] Xiaofei Zhou, Qiannan Zhu, Ping Liu, and Li Guo. Learning knowledge embeddings by com- bining limit-based scoring loss. In ACM on Conference on Information and Knowledge Management, pages 1009- 1018, 2017.

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

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