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

Full description

Bibliographic Details
Main Authors: Cunxiang Xie, Limin Zhang, Zhaogen Zhong
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