Relational Symmetry based Knowledge Graph Contrastive Learning

Knowledge graph embedding (KGE) aims to learn powerful representations to benefit various artificial intelligence applications, such as question answering and recommendations. Meanwhile, contrastive learning (CL), as an effective mech-anism to enhance the discriminative capacity of the learned representations, has been leveraged in different fields, espe-cially graph-based models. However, since the structures of knowledge graphs (KGs) are usually more complicated compared to homogeneous graphs, it is hard to construct appropri- ate contrastive sample pairs. In this paper, we find that the entities within a symmetrical structure are usually more similar and correlated. This key property can be utilized to construct contrastive positive pairs for contrastive learning. Following the ideas above, we propose a relational symmetrical structure based knowledge graph contrastive learning framework, termed KGE-SymCL, which leverages the symmetrical structure information in KGs to enhance the discriminative abil- ity of KGE models. Concretely, a plug-and-play approach is designed by taking the entities in the relational symmetrical positions as the positive samples. Besides, a self-supervised alignment loss is used to pull together the constructed positive sample pairs for contrastive learning. Extensive experimental results on benchmark datasets have verified good generaliza- tion and superiority of the proposed framework.

[1]  Siwei Wang,et al.  Simple Contrastive Graph Clustering , 2022, IEEE transactions on neural networks and learning systems.

[2]  Chenliang Li,et al.  Knowledge Graph Contrastive Learning for Recommendation , 2022, SIGIR.

[3]  ZongYuan Ge,et al.  Node Representation Learning in Graph via Node-to-Neighbourhood Mutual Information Maximization , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Wei Zhao,et al.  SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-trained Language Models , 2022, ACL.

[5]  F. Ongenae,et al.  R-GCN: The R Could Stand for Random , 2022, ArXiv.

[6]  Yue Liu,et al.  Improved Dual Correlation Reduction Network , 2022, ArXiv.

[7]  Wayne Xin Zhao,et al.  Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning , 2022, WWW.

[8]  En Zhu,et al.  Deep Graph Clustering via Dual Correlation Reduction , 2021, AAAI.

[9]  Zhangyang Wang,et al.  Graph Contrastive Learning Automated , 2021, ICML.

[10]  Jennifer Neville,et al.  Adversarial Graph Augmentation to Improve Graph Contrastive Learning , 2021, NeurIPS.

[11]  Erjin Zhou,et al.  Graph-MLP: Node Classification without Message Passing in Graph , 2021, ArXiv.

[12]  N. Chawla,et al.  Graph Barlow Twins: A self-supervised representation learning framework for graphs , 2021, Knowl. Based Syst..

[13]  Qingming Huang,et al.  Dual Quaternion Knowledge Graph Embeddings , 2021, AAAI.

[14]  Eva L. Dyer,et al.  Large-Scale Representation Learning on Graphs via Bootstrapping , 2021, ICLR.

[15]  Jianyu Cai,et al.  Duality-Induced Regularizer for Tensor Factorization Based Knowledge Graph Completion , 2020, NeurIPS.

[16]  Zhangyang Wang,et al.  Graph Contrastive Learning with Augmentations , 2020, NeurIPS.

[17]  Nicu Sebe,et al.  Whitening for Self-Supervised Representation Learning , 2020, ICML.

[18]  Dong Yu,et al.  Structural Information Preserving for Graph-to-Text Generation , 2020, ACL.

[19]  Liang Wang,et al.  Deep Graph Contrastive Representation Learning , 2020, ArXiv.

[20]  Kaveh Hassani,et al.  Contrastive Multi-View Representation Learning on Graphs , 2020, ICML.

[21]  Philip S. Yu,et al.  A Survey on Knowledge Graphs: Representation, Acquisition, and Applications , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[22]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[23]  Yongdong Zhang,et al.  Learning Hierarchy-Aware Knowledge Graph Embeddings for Link Prediction , 2019, AAAI.

[24]  William L. Hamilton,et al.  Inductive Relation Prediction by Subgraph Reasoning , 2019, ICML.

[25]  P. Talukdar,et al.  Composition-based Multi-Relational Graph Convolutional Networks , 2019, ICLR.

[26]  Manohar Kaul,et al.  Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphs , 2019, ACL.

[27]  Lina Yao,et al.  Quaternion Knowledge Graph Embeddings , 2019, NeurIPS.

[28]  Bowen Zhou,et al.  End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completion , 2018, AAAI.

[29]  Jian-Yun Nie,et al.  RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Space , 2018, ICLR.

[30]  Pietro Liò,et al.  Deep Graph Infomax , 2018, ICLR.

[31]  R. Devon Hjelm,et al.  Learning deep representations by mutual information estimation and maximization , 2018, ICLR.

[32]  Minyi Guo,et al.  DKN: Deep Knowledge-Aware Network for News Recommendation , 2018, WWW.

[33]  Zhendong Mao,et al.  Knowledge Graph Embedding: A Survey of Approaches and Applications , 2017, IEEE Transactions on Knowledge and Data Engineering.

[34]  Wenhan Xiong,et al.  DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning , 2017, EMNLP.

[35]  Pasquale Minervini,et al.  Convolutional 2D Knowledge Graph Embeddings , 2017, AAAI.

[36]  Max Welling,et al.  Modeling Relational Data with Graph Convolutional Networks , 2017, ESWC.

[37]  Heiko Paulheim,et al.  A Collection of Benchmark Datasets for Systematic Evaluations of Machine Learning on the Semantic Web , 2016, SEMWEB.

[38]  Guillaume Bouchard,et al.  Complex Embeddings for Simple Link Prediction , 2016, ICML.

[39]  Jun Zhao,et al.  Knowledge Graph Completion with Adaptive Sparse Transfer Matrix , 2016, AAAI.

[40]  Jianfeng Gao,et al.  Embedding Entities and Relations for Learning and Inference in Knowledge Bases , 2014, ICLR.

[41]  Jason Weston,et al.  Translating Embeddings for Modeling Multi-relational Data , 2013, NIPS.

[42]  Johannes Fürnkranz,et al.  Unsupervised generation of data mining features from linked open data , 2012, WIMS '12.

[43]  Antoine Isaac,et al.  Supporting Linked Data Production for Cultural Heritage Institutes: The Amsterdam Museum Case Study , 2012, ESWC.

[44]  Hans-Peter Kriegel,et al.  A Three-Way Model for Collective Learning on Multi-Relational Data , 2011, ICML.

[45]  Stephan Bloehdorn,et al.  Kernel Methods for Mining Instance Data in Ontologies , 2007, ISWC/ASWC.

[46]  Estevam Hruschka Contrastive Learning with Graph Context Modeling for Sparse Knowledge Graph Completion , 2022 .

[47]  Jure Leskovec,et al.  LEGO: Latent Execution-Guided Reasoning for Multi-Hop Question Answering on Knowledge Graphs , 2021, ICML.

[48]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[49]  Heiko Paulheim,et al.  RDF2Vec: RDF graph embeddings and their applications , 2019, Semantic Web.

[50]  Michael Gamon,et al.  Representing Text for Joint Embedding of Text and Knowledge Bases , 2015, EMNLP.