Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations
Entity alignment helps discover and link entities from different knowledge graphs (KGs) that refer to the same real-world entity, making it a critical technique for KG fusion. Most entity alignment methods are based on knowledge representation learning, which uses a mapping function to project entit...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-05-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/13/9/5748 |
_version_ | 1797602889237004288 |
---|---|
author | Cunxiang Xie Limin Zhang Zhaogen Zhong |
author_facet | Cunxiang Xie Limin Zhang Zhaogen Zhong |
author_sort | Cunxiang Xie |
collection | DOAJ |
description | Entity alignment helps discover and link entities from different knowledge graphs (KGs) that refer to the same real-world entity, making it a critical technique for KG fusion. Most entity alignment methods are based on knowledge representation learning, which uses a mapping function to project entities from different KGs into a unified vector space and align them based on calculated similarities. However, this process requires sufficient pre-aligned entity pairs. To address this problem, this study proposes an entity alignment method based on joint learning of entity and attribute representations. Structural embeddings are learned using the triples modeling method based on TransE and PTransE and extracted from the embedding vector space utilizing semantic information from direct and multi-step relation paths. Simultaneously, attribute character embeddings are learned using the N-gram-based compositional function to encode a character sequence for the attribute values, followed by TransE to model attribute triples in the embedding vector space to obtain attribute character embedding vectors. By learning the structural and attribute character embeddings simultaneously, the structural embeddings of entities from different KGs can be transferred into a unified vector space. Lastly, the similarities in the structural embedding of different entities were calculated to perform entity alignment. The experimental results showed that the proposed method performed well on the DBP15K and DWK100K datasets, and it outperformed currently available entity alignment methods by 16.8, 27.5, and 24.0% in precision, recall, and F1 measure, respectively. |
first_indexed | 2024-03-11T04:22:53Z |
format | Article |
id | doaj.art-11c0c76c42ce4cffa67746e7484eb1dd |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-11T04:22:53Z |
publishDate | 2023-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-11c0c76c42ce4cffa67746e7484eb1dd2023-11-17T22:38:15ZengMDPI AGApplied Sciences2076-34172023-05-01139574810.3390/app13095748Entity Alignment Method Based on Joint Learning of Entity and Attribute RepresentationsCunxiang Xie0Limin Zhang1Zhaogen Zhong2Department of Information Fusion, Naval Aviation University, Yantai 264001, ChinaDepartment of Information Fusion, Naval Aviation University, Yantai 264001, ChinaThe School of Aviation Basis, Naval Aviation University, Yantai 264001, ChinaEntity alignment helps discover and link entities from different knowledge graphs (KGs) that refer to the same real-world entity, making it a critical technique for KG fusion. Most entity alignment methods are based on knowledge representation learning, which uses a mapping function to project entities from different KGs into a unified vector space and align them based on calculated similarities. However, this process requires sufficient pre-aligned entity pairs. To address this problem, this study proposes an entity alignment method based on joint learning of entity and attribute representations. Structural embeddings are learned using the triples modeling method based on TransE and PTransE and extracted from the embedding vector space utilizing semantic information from direct and multi-step relation paths. Simultaneously, attribute character embeddings are learned using the N-gram-based compositional function to encode a character sequence for the attribute values, followed by TransE to model attribute triples in the embedding vector space to obtain attribute character embedding vectors. By learning the structural and attribute character embeddings simultaneously, the structural embeddings of entities from different KGs can be transferred into a unified vector space. Lastly, the similarities in the structural embedding of different entities were calculated to perform entity alignment. The experimental results showed that the proposed method performed well on the DBP15K and DWK100K datasets, and it outperformed currently available entity alignment methods by 16.8, 27.5, and 24.0% in precision, recall, and F1 measure, respectively.https://www.mdpi.com/2076-3417/13/9/5748knowledge graphentity alignmentlearning of structural embeddingslearning of attribute character embeddings |
spellingShingle | Cunxiang Xie Limin Zhang Zhaogen Zhong Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations Applied Sciences knowledge graph entity alignment learning of structural embeddings learning of attribute character embeddings |
title | Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations |
title_full | Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations |
title_fullStr | Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations |
title_full_unstemmed | Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations |
title_short | Entity Alignment Method Based on Joint Learning of Entity and Attribute Representations |
title_sort | entity alignment method based on joint learning of entity and attribute representations |
topic | knowledge graph entity alignment learning of structural embeddings learning of attribute character embeddings |
url | https://www.mdpi.com/2076-3417/13/9/5748 |
work_keys_str_mv | AT cunxiangxie entityalignmentmethodbasedonjointlearningofentityandattributerepresentations AT liminzhang entityalignmentmethodbasedonjointlearningofentityandattributerepresentations AT zhaogenzhong entityalignmentmethodbasedonjointlearningofentityandattributerepresentations |