Skip to main content
Log in

Entity alignment based on informative neighbor sampling and multi-embedding graph matching

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Fig. 5
Fig. 6

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

  1. https://github.com/facebookresearch/MUSE

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Bollacker K (2008) Freebase : A collaboratively created graph database for structuring human knowledge. Proc. SIGMOD’ 08. https://doi.org/10.1145/1376616.1376746

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

    Article  MathSciNet  Google Scholar 

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

  30. 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

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

  34. 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

  35. Powell M (1992) The theory of radial basis function approximation in 1990. Advances in Numerical Analysis

  36. 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

  37. Srivastava RK, Greff K, Schmidhuber J (2015) Highway networks. Comput Sci https://doi.org/10.48550/arXiv.1505.00387

  38. 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

  39. Yujian L, Bo L (2007) A normalized levenshtein distance metric. IEEE Trans Pattern Anal Mac Intell. https://doi.org/10.1109/TPAMI.2007.1070

    Article  Google Scholar 

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

    Article  MathSciNet  Google Scholar 

  45. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yongbin Gao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16670-6

Keywords

Navigation