Abstract
Entity alignment is an important and necessary step in the process of knowledge fusion, which aims to match entities with the same meaning in different knowledge graphs. In this paper, we propose a novel entity alignment method based on informative neighbors sampling and multi-embedding graph matching (Multi-EINS). The graphs are embedded by graph convolutional network and the informative neighbors sampling is used to extract the neighborhood region topological structure feature to enhance the entity embedding. Relation and attribution information are embedded to incorporate former entity embedding, resulting representation-level embedding. Semantic and the character information are considered from outcome-level by calculate the distances of entities. The distance matrixes of multi-embedding are fused and the graph matching algorithm is performed on the fused matrix to align entities from different knowledge graphs. Experimental results on real datasets show that our proposed model effectively solves the entity alignment problem and outperforms 14 previous methods by 1% to 3% at least.
Similar content being viewed by others
Data Availibility Statement
Data sharing not applicable to this article as no datasets were generated during the current study. The data analysed during this study are provided with accessible links in this published article.
Notes
https://github.com/facebookresearch/MUSE
References
Bizer C, Lehmann J, Kobilarov G, Auer S, Becker C, Cyganiak R, Hellmann S (2009) Dbpedia - a crystallization point for the web of data. Web Semant 7(3):154–165. https://doi.org/10.1016/j.websem.2009.07.002
Suchanek FM, Kasneci G, Weikum G (2008) Yago: A large ontology from wikipedia and wordnet. Web Semant 6(3):203–217. https://doi.org/10.1016/j.websem.2008.06.001
Bollacker K (2008) Freebase : A collaboratively created graph database for structuring human knowledge. Proc. SIGMOD’ 08. https://doi.org/10.1145/1376616.1376746
Moussallem D, Wauer M, Ngomo A-CN (2018) Machine translation using semantic web technologies: A survey. J Web Semant 51:1–19. https://doi.org/10.1016/j.websem.2018.07.001
Huang X, Zhang J, Li D, Li P (2019) Knowledge graph embedding based question answering. In: Proceedings of the twelfth acm international conference on web search and data mining. WSDM ’19, Association for Computing Machinery, New York, NY, USA, pp 105–113. https://doi.org/10.1145/3289600.3290956
Chen M, Tian Y, Chang K-W, Skiena S, Zaniolo C (2018) Co-training embeddings of knowledge graphs and entity descriptions for cross-lingual entity alignment. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI-18, pp 3998–4004. https://doi.org/10.24963/ijcai.2018/556
Spohr D, Hollink L , Cimiano P (2011) A machine learning approach to multilingual and cross-lingual ontology matching. In: Proceedings of the 10th international conference on the semantic web - volume part I. ISWC’11, Springer, Berlin, Heidelberg, pp 665–680. https://doi.org/10.5555/2063016.2063059
Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. In: Burges CJC, Bottou L, Welling M, Ghahramani Z, Weinberger KQ (eds) Advances in neural information processing systems, vol 26. https://proceedings.neurips.cc/paper/2013/file/1cecc7a77928ca8133fa24680a88d2f9-Paper.pdf
Sun Z, Hu W, Li C (2017) Cross-lingual entity alignment via joint attribute-preserving embedding, pp 628–644. https://doi.org/10.1007/978-3-319-68288-4_37
Chen M, Tian Y, Yang M, Zaniolo C (2017) Multilingual knowledge graph embeddings for cross-lingual knowledge alignment. In: Proceedings of the 26th international joint conference on artificial intelligence. IJCAI’17, AAAI Press, Melbourne, Australia, pp 1511–1517. https://doi.org/10.5555/3172077.3172097
Zhu H, Xie R, Liu Z, Sun M (2017) Iterative entity alignment via joint knowledge embeddings. In: Proceedings of the twenty-sixth international joint conference on artificial intelligence, IJCAI-17, pp 4258–4264. https://doi.org/10.24963/ijcai.2017/595
Sun Z, Hu W, Zhang Q, Qu Y (2018) Bootstrapping entity alignment with knowledge graph embedding. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI-18, pp 4396–4402. https://doi.org/10.24963/ijcai.2018/611
Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph Convolutional Neural Networks for Web-Scale Recommender Systems. ACM. https://doi.org/10.1145/3219819.3219890
Wang Z, Lv Q, Lan X, Zhang Y (2018) Cross-lingual knowledge graph alignment via graph convolutional networks. In: Proceedings of the 2018 conference on empirical methods in natural language processing. Association for Computational Linguistics, Brussels, Belgium, pp 349–357. https://doi.org/10.18653/v1/D18-1032
Wu Y, Liu X, Feng Y, Wang Z, Yan R, Zhao D (2019) Relation-aware entity alignment for heterogeneous knowledge graphs. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI-19, pp 5278–5284. https://doi.org/10.24963/ijcai.2019/733
Ye R, Li X, Fang Y, Zang H, Wang M (2019) A vectorized relational graph convolutional network for multi-relational network alignment. In: Twenty-eighth international joint conference on artificial intelligence IJCAI-19. https://doi.org/10.24963/ijcai.2019/574
Sun Z, Wang C, Hu W, Chen M, Qu Y (2020) Knowledge graph alignment network with gated multi-hop neighborhood aggregation. Proc AAAI Con Art Intell 34(1):222–229. https://doi.org/10.1609/aaai.v34i01.5354
Mao X, Wang W, Wu Y, Lan M (2021) From alignment to assignment: Frustratingly simple unsupervised entity alignment. In: Proceedings of the 2021 conference on empirical methods in natural language processing. Association for Computational Linguistics, Online and Punta Cana, Dominican Republic, pp 2843–2853. https://doi.org/10.18653/v1/2021.emnlp-main.226
Xiang Y, Zhang Z, Chen J, Chen X, Zheng Y (2021) Ontoea: Ontology-guided entity alignment via joint knowledge graph embedding. https://doi.org/10.18653/v1/2021.findings-acl.96
Cai W, Ma W, Zhan J, Jiang Y (2022) Entity alignment with reliable path reasoning and relation-aware heterogeneous graph transformer. In: Raedt LD (ed) Proceedings of the thirty-first international joint conference on artificial intelligence, IJCAI-22. International Joint Conferences on Artificial Intelligence Organization,???, pp 1930–1937. Main Track. https://doi.org/10.24963/ijcai.2022/268
Xu K, Wang L, Yu M, Feng Y, Song Y, Wang Z, Yu D (2019) Cross-lingual knowledge graph alignment via graph matching neural network. In: Proceedings of the 57th annual meeting of the association for computational linguistics. Association for Computational Linguistics, Florence, Italy, pp 3156–3161. https://doi.org/10.18653/v1/P19-1304
Wu Y, Liu X, Feng Y, Wang Z, Zhao D (2020) Neighborhood matching network for entity alignment. In: Proceedings of the 58th annual meeting of the association for computational linguistics. Association for Computational Linguistics, Online. pp 6477–6487. https://doi.org/10.18653/v1/2020.acl-main.578
Pei S, Yu L, Zhang X (2019) Improving cross-lingual entity alignment via optimal transport. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI-19. International Joint Conferences on Artificial Intelligence Organization, ???, pp 3231–3237. https://doi.org/10.24963/ijcai.2019/448
Guo L, Sun Z, Hu W (2019) Learning to exploit long-term relational dependencies in knowledge graphs. In: ICML, pp 2505–2514. https://doi.org/10.48550/arXiv.1905.04914
Wu Z, Pan S, Chen F, Long G, Zhang C, Yu PS (2021) A comprehensive survey on graph neural networks. IEEE Trans Neural Netw Learn Sys 32(1):4–24. https://doi.org/10.1109/TNNLS.2020.2978386
Marcheggiani D, Titov I (2017) Encoding sentences with graph convolutional networks for semantic role labeling. In: EMNLP, pp 1506–1515. https://aclanthology.info/papers/D17-1159/d17-1159
Trisedya BD, Qi J, Zhang R (2019) Entity alignment between knowledge graphs using attribute embeddings. Proc AAAI Conf Art Intell 33(01):297–304. https://doi.org/10.1609/aaai.v33i01.3301297
Wu Y, Liu X, Feng Y, Wang Z, Zhao D (2019) Jointly learning entity and relation representations for entity alignment. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP). Association for Computational Linguistics, Hong Kong, China, pp 240–249. https://doi.org/10.18653/v1/D19-1023
Chen L, Li Z, Wang Y, Xu T, Wang Z, Chen E (2020) MMEA: Entity alignment for multi-modal knowledge graph, pp 134–147. https://doi.org/10.1007/978-3-030-55130-8_12
Zeng W, Zhao X, Tang J, Lin X (2020) Collective entity alignment via adaptive features. In: 2020 IEEE 36th international conference on data engineering (ICDE), pp 1870–1873. https://doi.org/10.1109/ICDE48307.2020.00191
Yang K, Liu S, Zhao J, Wang Y, Xie B (2020) Cotsae: Co-training of structure and attribute embeddings for entity alignment. Proc AAAI Con Art Intell 34(03):3025–3032. https://doi.org/10.1609/aaai.v34i03.5696
Zhu Y, Liu H, Wu Z, Du Y (2020) Relation-aware neighborhood matching model for entity alignment. https://doi.org/10.48550/arXiv.2012.08128
Nguyen TT, Huynh TT, Yin H, Tong VV, Sakong D, Zheng B, Nguyen QVH (2020) Entity alignment for knowledge graphs with multi-order convolutional networks. IEEE Trans Knowl Data Eng 1–1. https://doi.org/10.1109/TKDE.2020.3038654
Zeng W, Zhao X, Tang J, Lin X, Groth P (2021) Reinforcement learning-based collective entity alignment with adaptive features. ACM Trans Inf Syst 39(3). https://doi.org/10.1145/3446428
Powell M (1992) The theory of radial basis function approximation in 1990. Advances in Numerical Analysis
Ge C, Liu X, Chen L, Zheng B, Gao Y (2021) Make it easy: An effective end-to-end entity alignment framework. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval. SIGIR ’21. Association for Computing Machinery, New York, NY, USA, pp 777–786. https://doi.org/10.1145/3404835.3462870
Srivastava RK, Greff K, Schmidhuber J (2015) Highway networks. Comput Sci https://doi.org/10.48550/arXiv.1505.00387
Mudgal S, Li H, Rekatsinas T, Doan A, Park Y, Krishnan G, Deep R, Arcaute E, Raghavendra V (2018) Deep learning for entity matching: A design space exploration. In: Proceedings of the 2018 international conference on management of data. SIGMOD ’18, Association for Computing Machinery, New York, NY, USA, pp 19–34. https://doi.org/10.1145/3183713.3196926
Yujian L, Bo L (2007) A normalized levenshtein distance metric. IEEE Trans Pattern Anal Mac Intell. https://doi.org/10.1109/TPAMI.2007.1070
Cao Y, Liu Z, Li C, Liu Z, Li J, Chua T-S (2019) Multi-channel graph neural network for entity alignment. In: Proceedings of the 57th annual meeting of the association for computational linguistics, Florence, Italy, pp 1452–1461. https://doi.org/10.18653/v1/P19-1140
Chen M, Shi W, Zhou B, Roth D (2021) Cross-lingual Entity Alignment with Incidental Supervision. arXiv https://doi.org/10.48550/ARXIV.2005.00171
Joulin A, Grave E, Bojanowski P, Douze M, Jégou H, Mikolov T (2016) Fasttext.zip: Compressing text classification models. arXiv preprint arXiv:1612.03651https://doi.org/10.48550/arXiv.1612.03651
Kotnis B, Nastase V (2017) Analysis of the impact of negative sampling on link prediction in knowledge graphs. https://doi.org/10.48550/arXiv.1708.06816
Ali A, Zhu Y, Zakarya M (2021) Exploiting dynamic spatio-temporal correlations for citywide traffic flow prediction using attention based neural networks. Inform Sci 577:852–870. https://doi.org/10.1016/j.ins.2021.08.042
Ali A, Zhu Y, Zakarya M (2022) Exploiting dynamic spatio-temporal graph convolutional neural networks for citywide traffic flows prediction. Neural Netw 145:233–247. https://doi.org/10.1016/j.neunet.2021.10.021
Funding
This work was supported in part by the National Key Research and Development Project of Ministry of Science and Technology of China under Grant 2020AAA0109300, in part by ”Science and Technology Innovation Action Plan” of Shanghai Science and Technology Commission for social development project under Grant 21DZ1204900, in part by Shanghai Local Capacity Enhancement project (No. 21010501500).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, C., Gao, Y. & Fang, Z. Entity alignment based on informative neighbor sampling and multi-embedding graph matching. Multimed Tools Appl 83, 34269–34289 (2024). https://doi.org/10.1007/s11042-023-16670-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16670-6