|
|
Exploring & exploiting high-order graph structure for sparse knowledge graph completion |
Tao HE1, Ming LIU1,2(), Yixin CAO3, Zekun WANG1, Zihao ZHENG1, Bing QIN1,2 |
1. Research Center for Social Computing and Information Retrieval, Harbin Institute of Technology, Harbin 150001, China 2. Peng Cheng Laboratory, Shenzhen 518000, China 3. SMU School of Computing and Information Systems, Singapore Management University, Singapore 178902, Singapore |
|
|
Abstract Sparse Knowledge Graph (KG) scenarios pose a challenge for previous Knowledge Graph Completion (KGC) methods, that is, the completion performance decreases rapidly with the increase of graph sparsity. This problem is also exacerbated because of the widespread existence of sparse KGs in practical applications. To alleviate this challenge, we present a novel framework, LR-GCN, that is able to automatically capture valuable long-range dependency among entities to supplement insufficient structure features and distill logical reasoning knowledge for sparse KGC. The proposed approach comprises two main components: a GNN-based predictor and a reasoning path distiller. The reasoning path distiller explores high-order graph structures such as reasoning paths and encodes them as rich-semantic edges, explicitly compositing long-range dependencies into the predictor. This step also plays an essential role in densifying KGs, effectively alleviating the sparse issue. Furthermore, the path distiller further distills logical reasoning knowledge from these mined reasoning paths into the predictor. These two components are jointly optimized using a well-designed variational EM algorithm. Extensive experiments and analyses on four sparse benchmarks demonstrate the effectiveness of our proposed method.
|
Keywords
knowledge graph completion
graph neural networks
reinforcement learning
|
Corresponding Author(s):
Ming LIU
|
About author: Li Liu and Yanqing Liu contributed equally to this work. |
Just Accepted Date: 14 December 2023
Issue Date: 22 April 2024
|
|
1 |
X, Lv X, Han L, Hou J, Li Z, Liu W, Zhang Y, Zhang H, Kong S Wu . Dynamic anticipation and completion for multi-hop reasoning over sparse knowledge graph. In: Proceedings of 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2020, 5694−5703
|
2 |
W, Chen Y, Cao F, Feng X, He Y Zhang . Explainable sparse knowledge graph completion via high-order graph reasoning network. 2022, arXiv preprint arXiv: 2207.07503
|
3 |
X, Xu Y, Zhu X, Wang N Zhang . How to unleash the power of large language models for few-shot relation extraction? In: Proceedings of the 4th Workshop on Simple and Efficient Natural Language Processing (SustaiNLP). 2023, 190−200
|
4 |
D, Sui X, Zeng Y, Chen K, Liu J Zhao . Joint entity and relation extraction with set prediction networks. IEEE Transactions on Neural Networks and Learning Systems, 2023, 1–12, doi:
|
5 |
S, Cao J, Shi L, Pan L, Nie Y, Xiang L, Hou J, Li B, He H Zhang . KQA Pro: a dataset with explicit compositional programs for complex question answering over knowledge base. In: Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2022, 6101−6119
|
6 |
M, Galkin Z, Zhu H, Ren J Tang . Inductive logical query answering in knowledge graphs. 2022, arXiv preprint arXiv: 2210.08008
|
7 |
D, Li Y, Li J, Zhang K, Li C, Wei J, Cui B Wang . C3KG: a Chinese commonsense conversation knowledge graph. In: Proceedings of Findings of the Association for Computational Linguistics: ACL 2022. 2022, 1369−1383
|
8 |
Z, Fei X, Zhou T, Gui Q, Zhang X Huang . LFKQG: a controlled generation framework with local fine-tuning for question generation over knowledge bases. In: Proceedings of the 29th International Conference on Computational Linguistics. 2022, 6575−6585
|
9 |
Z, Tan Z, Chen S, Feng Q, Zhang Q, Zheng J, Li M Luo . KRACL: contrastive learning with graph context modeling for sparse knowledge graph completion. In: Proceedings of the ACM Web Conference 2023. 2023, 2548−2559
|
10 |
D, Jin Y, Gong Z, Wang Z, Yu D, He Y, Huang W Wang . Graph neural network for higher-order dependency networks. In: Proceedings of the ACM Web Conference 2022. 2022, 1622−1630
|
11 |
C, Yang M, Liu V W, Zheng J Han . Node, motif and Subgraph: leveraging network functional blocks through structural convolution. In: Proceedings of 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). 2018, 47−52
|
12 |
T N, Kipf M Welling . Semi-supervised classification with graph convolutional networks. In: Proceedings of the 5th International Conference on Learning Representations. 2017
|
13 |
J, Topping Giovanni F, Di B P, Chamberlain X, Dong M M Bronstein . Understanding over-squashing and bottlenecks on graphs via curvature. In: Proceedings of the 10th International Conference on Learning Representations. 2022
|
14 |
X V, Lin R, Socher C Xiong . Multi-hop knowledge graph reasoning with reward shaping. In: Proceedings of 2018 Conference on Empirical Methods in Natural Language Processing. 2018, 3243−3253
|
15 |
M, Richardson P Domingos . Markov logic networks. Machine Learning, 2006, 62( 1): 107–136
|
16 |
C M Bishop . Pattern Recognition and Machine Learning. New York: Springer, 2006
|
17 |
S, Vashishth S, Sanyal V, Nitin P Talukdar . Composition-based multi-relational graph convolutional networks. In: Proceedings of the 8th International Conference on Learning Representations. 2020
|
18 |
M, Qu J Tang . Probabilistic logic neural networks for reasoning. In: Proceedings of the 33rd International Conference on Neural Information Processing Systems. 2019, 7712−7722
|
19 |
A, Bordes N, Usunier A, Garcia-Durán J, Weston O Yakhnenko . Translating embeddings for modeling multi-relational data. In: Proceedings of the 26th International Conference on Neural Information Processing Systems. 2013, 2787−2795
|
20 |
Z, Sun Z H, Deng J Y, Nie J Tang . Rotate: Knowledge graph embedding by relational rotation in complex space. In: Proceedings of the 7th International Conference on Learning Representations. 2019
|
21 |
T, Trouillon J, Welbl S, Riedel É, Gaussier G Bouchard . Complex embeddings for simple link prediction. In: Proceedings of the 33rd International Conference on International Conference on Machine Learning. 2016, 2071−2080
|
22 |
I, Balažević C, Allen T Hospedales . TuckER: Tensor factorization for knowledge graph completion. In: Proceedings of 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019, 5185−5194
|
23 |
T, Dettmers P, Minervini P, Stenetorp S Riedel . Convolutional 2D knowledge graph embeddings. In: Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2018, 221
|
24 |
C, Shang Y, Tang J, Huang J, Bi X, He B Zhou . End-to-end structure-aware convolutional networks for knowledge base completion. In: Proceedings of the 37th AAAI Conference on Artificial Intelligence. 2019, 3060−3067
|
25 |
Z, Zhu Z, Zhang L P A C, Xhonneux J Tang . Neural bellman-ford networks: A general graph neural network framework for link prediction. In: Proceedings of the 35th Conference on Neural Information Processing Systems. 2021, 29476−29490
|
26 |
Y, Zhang Q Yao . Knowledge graph reasoning with relational digraph. In: Proceedings of the ACM Web Conference 2022. 2022, 912−924
|
27 |
Z, Sun S, Vashishth S, Sanyal P, Talukdar Y Yang . A re-evaluation of knowledge graph completion methods. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. 2020, 5516−5522
|
28 |
A, Rossi D, Barbosa D, Firmani A, Matinata P Merialdo . Knowledge graph embedding for link prediction: a comparative analysis. ACM Transactions on Knowledge Discovery from Data, 2021, 15( 2): 14
|
29 |
B, Yang W T, Yih X, He J, Gao L Deng . Embedding entities and relations for learning and inference in knowledge bases. In: Proceedings of the 3rd International Conference on Learning Representations. 2015
|
30 |
M, Schlichtkrull T N, Kipf P, Bloem Den Berg R, Van I, Titov M Welling . Modeling relational data with graph convolutional networks. In: Proceedings of the 15th European Semantic Web Conference. 2018, 593−607
|
31 |
R, Li Y, Cao Q, Zhu G, Bi F, Fang Y, Liu Q Li . How does knowledge graph embedding extrapolate to unseen data: a semantic evidence view. In: Proceedings of the 37th AAAI Conference on Artificial Intelligence. 2022, 5781−5791
|
32 |
G, Wan S, Pan C, Gong C, Zhou G Haffari . Reasoning like human: hierarchical reinforcement learning for knowledge graph reasoning. In: Proceedings of the 29th International Joint Conference on Artificial Intelligence. 2021, 1926−1932
|
33 |
T, He T, Jiang Z, Zheng H, Zhu J, Zhang M, Liu S, Zhao B Qin . VEM2L: a plug-and-play framework for fusing text and structure knowledge on sparse knowledge graph completion. 2022, arXiv preprint arXiv: 2207.01528
|
34 |
L, Galárraga C, Teflioudi K, Hose F M Suchanek . Fast rule mining in ontological knowledge bases with AMIE+. The VLDB Journal, 2015, 24(6): 707−730
|
35 |
M, Qu J, Chen L P, Xhonneux Y, Bengio J Tang . RNNlogic: learning logic rules for reasoning on knowledge graphs. 2020, arXiv preprint arXiv: 2010, 04029,
|
36 |
G, Niu Y, Zhang B, Li P, Cui S, Liu J, Li X Zhang . Rule-guided compositional representation learning on knowledge graphs. In: Proceedings of the 34th AAAI conference on artificial intelligence. 2020, 2950−2958
|
37 |
G, Niu B, Li Y, Zhang S Pu . Perform like an engine: A closed-loop neural-symbolic learning framework for knowledge graph inference. In: Proceedings of the 29th International Conference on Computational Linguistics. 2021, 1391−1400
|
38 |
J, Xu J, Zhang X, Ke Y, Dong H, Chen C, Li Y Liu . P-INT: a path-based interaction model for few-shot knowledge graph completion. In: Proceedings of Findings of the Association for Computational Linguistics: EMNLP 2021. 2021, 385−394
|
39 |
F, Yang Z, Yang W W Cohen . Differentiable learning of logical rules for knowledge base reasoning. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017, 2316−2325
|
40 |
A, Sadeghian M, Armandpour P, Ding D Z Wang . DRUM: End-to-end differentiable rule mining on knowledge graphs. In: Proceedings of the 33rd International Conference on Neural Information Processing Systems. 2019, 1375
|
41 |
P W, Wang D, Stepanova C, Domokos J Z Kolter . Differentiable learning of numerical rules in knowledge graphs. In: Proceedings of the 8th International Conference on Learning Representations. 2020
|
42 |
D, Zhang Z, Yuan H, Liu X, Lin H Xiong . Learning to walk with dual agents for knowledge graph reasoning. In: Proceedings of the 37th AAAI Conference on Artificial Intelligence. 2022, 5932−5941
|
43 |
D E, Rumelhart G E, Hinton R J Williams . Learning representations by back-propagating errors. Nature, 1986, 323( 6088): 533–536
|
44 |
Y, Zhang X, Chen Y, Yang A, Ramamurthy B, Li Y, Qi L Song . Efficient probabilistic logic reasoning with graph neural networks. In: Proceedings of the 8th International Conference on Learning Representations. 2020
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|