Computer Science ›› 2023, Vol. 50 ›› Issue (12): 302-313.doi: 10.11896/jsjkx.221000170

• Artificial Intelligence • Previous Articles     Next Articles

DL+:An Enhanced Double-layer Framework for Knowledge Graph Reasoning

WU Yuejia, ZHOU Jiantao   

  1. College of Computer Science(College of Software),Inner Mongolia University,Hohhot 010021,China
    Engineering Research Center of Ecological Big Data,Ministry of Education,Hohhot 010021,China
    National & Local Joint Engineering Research Center of Intelligent Information Processing Technology for Mongolian,Hohhot 010021,China
    Inner Mongolia Engineering Laboratory for Cloud Computing and Service Software,Hohhot 010021,China
    Inner Mongolia Key Laboratory of Social Computing and Data Processing,Hohhot 010021,China
    Inner Mongolia Key Laboratory of Discipline Inspection and Supervision Big Data,Hohhot 010021,China
    Inner Mongolia Engineering Laboratory for Big Data Analysis Technology,Hohhot 010021,China
  • Received:2022-10-23 Revised:2023-03-06 Online:2023-12-15 Published:2023-12-07
  • About author:WU Yuejia,born in 1996,Ph.D candidate,is a student member of China Computer Federation.Her main research interests include knowledge graph,knowledge graph representing and knowledge graph reasoning.
    ZHOU Jiantao,born in 1974,Ph.D,professor,Ph.D supervisor,is a member of China Computer Federation.Her main research interests include cloud computing technology,social network recommendation technology,software engineering and so on.
  • Supported by:
    National Natural Science Foundation of China(62162046),Inner Mongolia Science and Technology Project(2021GG0155),Natural Science Foundation of Major Research Plan of Inner Mongolia(2019ZD15),Natural Science Foundation of Inner Mongolia,China(2019GG372) and Special Fund for Graduate Innovation and Entrepreneurship of Inner Mongolia University(11200-5223737).

Abstract: As an important research field of the graph database,the knowledge graph(KG) can formally describe things and their relationships in the real world.However,its incompleteness and sparsity hinder its application in many fields.The knowledge graph reasoning(KGR) technology aims to complete the knowledge graph by inferring new knowledge or identifying wrong knowledge according to the existing knowledge in the knowledge graph.Although existing reasoning methods can obtain partially effective knowledge paths,there are still some problems such as incomplete acquisition paths,ignoring local information,introducing noise.Based on this,this paper finds and explicitly proposes the problem of poor path connectivity,proves that the reasoning validity is positively correlated with the path connectivity ratio between entities,and further proposes a double-layer framework DL+ which is used to enhance the performance of existing reasoning methods.The first layer is a knowledge augmenter,which mainly uses the community discovery algorithm to extract the entity neighborhood information on the initial KG and build new knowledge to expand the knowledge scale,and then designs a community pruning optimization method to remove the noise introduced in the construction.Finally,the augmented KG is extracted and restored to the same structure as the initial KG representation and output to the second layer to ensure the “plug-and-play” feature of the model.The second layer is a knowledge reasoner,which can enhance the existing KGR model by learning and reasoning on the KG after knowledge augmentation,so that the model can obtain better reasoning results when the graph path connectivity ratio is high.Finally,a large number of experimental results on four standard KG datasets show that the DL+ can effectively alleviate the problem of poor path connectivity between entities,and improve the average prediction accuracy by 4.798% compare with nine types of benchmark methods.

Key words: Knowledge graph, Knowledge graph reasoning, Community discovery, Path connectivity, Link prediction

CLC Number: 

  • TP391
[1]BOLLACKER K D,EVANS C,PARITOSG P,et al.Freebase:a collaboratively created graph database for structuring human knowledge[C]//Proceedings of the ACM SIGMOD Interna-tional Conference on Management of Data.New York:ACM,2008.
[2]LEHMANN J.DBpedia:A Nucleus for a Web of Open Data[C]//Proceedings of the Semantic Web,International Semantic Web Conference,Asian Semantic Web Conference.Busan,Korea,2007.
[3]MILLER G A.WordNet:a lexical database for English[J].Communications of the ACM,1995,38(11):39-41.
[4]SUN Y W,CHENG G,LI X,et al.Complex Question Answe-ring Method for Explainable Knowledge Graph Based on Graph Matching Network[J].Journal of Computer Research and Development,201,58(12):2673-2683.
[5]LU L,KONG F.Dialogue-oriented Entity Relation Extractionwith Integrated Knowledge[J].Computer Science,2022,49(5):200-205.
[6]GE F B,SHEN X.Application research of knowledg-e graph technology in patent semantic retrieval[J].China Inventions and Patents,2022,19(1):10-18.
[7]GUAN S P,JIN X L,JIA Y T,et al.Research progress inKnowledge Reasoning based on Knowledge Graph[J].Journal of Software,2018,29(10):2966-2994.
[8]DETTMERS T,MINERVINI P,STENETORP P,et al.Convolutional 2D Knowledge Graph Embeddings[C]//Proceddings of the 32nd AAAI Conference on Artificial Intelligence(AAAI-18).New Orleans,LA,USA.2017.
[9]ZHU G,IGLESIAS C A.Exploiting semantic similarity fornamed entity disambiguation in knowledge graphs[J].Expert Systems with Application,2018(101):8-24.
[10]WANG X,HE X,CAO Y,et al.KGAT:Knowledge Graph Attention Network for Recommendation[C]//Procedding of the Knowledge Discovery and Data Mining.Anchorage:ACM,2019.
[11]PUJARA J,AUGUSTINE E,GETOOR L.Sparsity and Noise:Where Knowledge Graph Embeddings Fall Short[C]//Procee-dings of the 2017 Conference on Empirical Methods in Natural Language Processing.Copenhagen,2017.
[12]LV X,HAN X,HOU L,et al.Dynamic Anticipation and Completion for Multi-Hop Reasoning over Sparse Knowledge Graph[C]//Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing.Punta Cana,2020.
[13]LAO N,WILLIAM W C.Relational retrieval using a combination of path-constrained random walks[J].Machine Learning,2010,81:53-67.
[14]SHI B,WENINGER T.ProjE:Embedding Projection for Know-ledge Graph Completion[C]//Proceedings of the AAAI Confe-rence on Artificial Intelligence.Phoenix,2016.
[15]SEN P,CARVALHO B,ABDELAZIZ I,et al.Combining Rules and Embeddings via Neuro-Symbolic AI for Knowledge Base Completion[J].arXiv:2109.09566,2021.
[16]ZHANG Z,ZHUANG F,ZHU H,et al.Relational Graph Neural Network with Hierarchical Attention for Knowledge Graph Completion[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2020.
[17]NEWMAN M.Modularity and community structure in networks[C]//Proceedings of the National Academy of Sciences of the United States of America.2006.
[18]BLONDEL V D,GUILLAUME J L,LAMBIOTTE R,et al.Fast unfolding of communities in large networks[J].arXiv:0803.0476,2008.
[19]GARDNER M,MITCHELL T.Efficient and Expressive Know-ledge Base Completion Using Subgraph Feature Extraction[C]//Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing.2015.
[20]XIONG W,HOANG T,WANG W Y.DeepPath:A Reinforcement Learning Method for Knowledge Graph Reasoning[C]//Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing.Copenhagen,2017.
[21]SCHLICHTKRULL M,KIPG T N,BLEOM P,et al.Modeling Relational Data with Graph Convolutional Networks[C]//Proceedings of the Extended Semantic Web Conference.Heraklion,2018.
[22]YAO L,MAO C,LUO Y.KG-BERT:BERT for KnowledgeGraphCompletion[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2020.
[23]WANG S,ZHONG Y,WANG C.Attention Relational GraphConvolution Networks for Relation Prediction in Knowledge Graphs[C]//2021 4th International Conference on Advanced Algorithms and Control Engineering(ICAACE 2021).2021.
[24]WANG L,ZHAO W,WEI Z,et al.SimKGC:Simple Contrastive Knowledge Graph Completion with Pre-trained Language Mo-dels[C]//Proceedings of the Association for Computational Linguistics.2022.
[25]CUI W Y,CHEN X R.Instance-based Learning for Knowledge Base Completion[C]//Proceedings of the Neural Information Processing Systems.2022.
[26]TANG Z,PEI S,ZHANG Z,et al.Positive-Unlabeled Learning with Adversarial Data Augmentation for Knowledge Graph Completion[C]//Proceedings ofthe International Joint Confe-rence on Artificial Intelligence.2022.
[27]QUAN W,JING L,LUO Y,et al.Knowledge Base Completion via Coupled Path Ranking[C]//Proceedings of the Association for Computational Linguistics.2016:1308-1318.
[28]QIAO L,JIANG L,HAN M,et al.Hierarchical Random WalkInference in Knowledge Graphs[C]//Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval.Pisa:ACM,2016:445-454.
[29]JIA Y,WANG Y,LIN H,et al.Locally adaptive translation for knowledge graph embedding[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2016:992-998.
[30]NICKEL M,TRESP V,KRIEGEL HP.A Three-Way Model for Collective Learning on Multi-Relational Data[C]//Proceedings of the International Conference on Machine Learning.2011:809-816.
[31]HAN X,HUANG M,YU H,et al.TransG:A Generative Mixture Model for Knowledge Graph Embedding[J].arXiv:1509.05488,2015.
[32]LI R,CHENG X.DIVINE:A Generative Adversarial ImitationLearning Framework for Knowledge Graph Reasoning[C]//Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing.2019.
[33]TIAN A,ZHANG C,MIAO R,et al.RA-GCN:Relational Ag-gregation Graph Convolutional Network for Knowledge Graph Completion[C]//Proceedings of the 12th InternationalConfe-rence on Machine Learning and Computing.2020:580-586.
[34]VASHISHTH S,SANYAL S,NITIN V,et al.Composition-based Multi-Relational Graph Convolutional Networks[C]//Proceedings of the International Conference on Learning Representations.2020.
[35]WANG H,LIN H Z,LU L Y.Knowledge graph reasoning algorithm based on Att_GCN model[J].Computer Engineering and Applications,2020,56(9):183-189.
[1] WANG Jing, ZHANG Miao, LIU Yang, LI Haoling, LI Haotian, WANG Bailing, WEI Yuliang. Study on Dual-security Knowledge Graph for Process Industrial Control [J]. Computer Science, 2023, 50(9): 68-74.
[2] ZHAI Lizhi, LI Ruixiang, YANG Jiabei, RAO Yuan, ZHANG Qitan, ZHOU Yun. Overview About Composite Semantic-based Event Graph Construction [J]. Computer Science, 2023, 50(9): 242-259.
[3] TANG Shaosai, SHEN Derong, KOU Yue, NIE Tiezheng. Link Prediction Model on Temporal Knowledge Graph Based on Bidirectionally Aggregating Neighborhoods and Global Aware [J]. Computer Science, 2023, 50(8): 177-183.
[4] JIANG Linpu, CHEN Kejia. Self-supervised Dynamic Graph Representation Learning Approach Based on Contrastive Prediction [J]. Computer Science, 2023, 50(7): 207-212.
[5] MAO Huihui, ZHAO Xiaole, DU Shengdong, TENG Fei, LI Tianrui. Short-term Subway Passenger Flow Forecasting Based on Graphical Embedding of Temporal Knowledge [J]. Computer Science, 2023, 50(7): 213-220.
[6] GAO Xiang, TANG Jiqiang, ZHU Junwu, LIANG Mingxuan, LI Yang. Study on Named Entity Recognition Method Based on Knowledge Graph Enhancement [J]. Computer Science, 2023, 50(6A): 220700153-6.
[7] LIANG Mingxuan, WANG Shi, ZHU Junwu, LI Yang, GAO Xiang, JIAO Zhixiang. Survey of Knowledge-enhanced Natural Language Generation Research [J]. Computer Science, 2023, 50(6A): 220200120-8.
[8] ZHANG Yaqing, SHAN Zhongyuan, ZHAO Junfeng, WANG Yasha. Intelligent Mapping Recommendation-based Knowledge Graph Instance Construction and Evolution Method [J]. Computer Science, 2023, 50(6): 142-150.
[9] DONG Jiaxiang, ZHAI Jiyu, MA Xin, SHEN Leixian, ZHANG Li. Mechanical Equipment Fault Diagnosis Driven by Knowledge [J]. Computer Science, 2023, 50(5): 82-92.
[10] SHEN Qiuhui, ZHANG Hongjun, XU Youwei, WANG Hang, CHENG Kai. Comprehensive Survey of Loss Functions in Knowledge Graph Embedding Models [J]. Computer Science, 2023, 50(4): 149-158.
[11] LI Shujing, HUANG Zengfeng. Mixed-curve for Link Completion of Multi-relational Heterogeneous Knowledge Graphs [J]. Computer Science, 2023, 50(4): 172-180.
[12] LIU Xinwei, TAO Chuanqi. Method of Java Redundant Code Detection Based on Static Analysis and Knowledge Graph [J]. Computer Science, 2023, 50(3): 65-71.
[13] CHEN Shurui, LIANG Ziran, RAO Yanghui. Fine-grained Semantic Knowledge Graph Enhanced Chinese OOV Word Embedding Learning [J]. Computer Science, 2023, 50(3): 72-82.
[14] JIANG Chuanyu, HAN Xiangyu, YANG Wenrui, LYU Bohan, HUANG Xiaoou, XIE Xia, GU Yang. Survey of Medical Knowledge Graph Research and Application [J]. Computer Science, 2023, 50(3): 83-93.
[15] LI Zhifei, ZHAO Yue, ZHANG Yan. Survey of Knowledge Graph Reasoning Based on Representation Learning [J]. Computer Science, 2023, 50(3): 94-113.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!