A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding

The purpose of knowledge graph entity disambiguation is to match the ambiguous entities to the corresponding entities in the knowledge graph. Current entity ambiguity elimination methods usually use the context information of the entity and its attributes to obtain the mention embedding vector, comp...

Full description

Bibliographic Details
Main Authors: Jiangtao Ma, Duanyang Li, Yonggang Chen, Yaqiong Qiao, Haodong Zhu, Xuncai Zhang
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Computational Intelligence and Neuroscience
Online Access:http://dx.doi.org/10.1155/2021/2878189
id doaj-9c732e30105f4c9785b4c0c529d53e42
record_format Article
spelling doaj-9c732e30105f4c9785b4c0c529d53e422021-10-04T01:57:54ZengHindawi LimitedComputational Intelligence and Neuroscience1687-52732021-01-01202110.1155/2021/2878189A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure EmbeddingJiangtao Ma0Duanyang Li1Yonggang Chen2Yaqiong Qiao3Haodong Zhu4Xuncai Zhang5College of Computer and Communication EngineeringCollege of Computer and Communication EngineeringThe State Information CenterCollege of Information EngineeringCollege of Computer and Communication EngineeringCollege of Electrical and Information EngineeringThe purpose of knowledge graph entity disambiguation is to match the ambiguous entities to the corresponding entities in the knowledge graph. Current entity ambiguity elimination methods usually use the context information of the entity and its attributes to obtain the mention embedding vector, compare it with the candidate entity embedding vector for similarity, and perform entity matching through the similarity. The disadvantage of this type of method is that it ignores the structural characteristics of the knowledge graph where the entity is located, that is, the connection between the entity and the entity, and therefore cannot obtain the global semantic features of the entity. To improve the Precision and Recall of entity disambiguation problems, we propose the EDEGE (Entity Disambiguation based on Entity and Graph Embedding) method, which utilizes the semantic embedding vector of entity relationship and the embedding vector of subgraph structure feature. EDEGE first trains the semantic vector of the entity relationship, then trains the graph structure vector of the subgraph where the entity is located, and balances the weights of these two vectors through the entity similarity function. Finally, the balanced vector is input into the graph neural network, and the matching between the entities is output to achieve entity disambiguation. Extensive experimental results proved the effectiveness of the proposed method. Among them, on the ACE2004 data set, the Precision, Recall, and F1 values of EDEGE are 9.2%, 7%, and 11.2% higher than baseline methods.http://dx.doi.org/10.1155/2021/2878189
collection DOAJ
language English
format Article
sources DOAJ
author Jiangtao Ma
Duanyang Li
Yonggang Chen
Yaqiong Qiao
Haodong Zhu
Xuncai Zhang
spellingShingle Jiangtao Ma
Duanyang Li
Yonggang Chen
Yaqiong Qiao
Haodong Zhu
Xuncai Zhang
A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
Computational Intelligence and Neuroscience
author_facet Jiangtao Ma
Duanyang Li
Yonggang Chen
Yaqiong Qiao
Haodong Zhu
Xuncai Zhang
author_sort Jiangtao Ma
title A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
title_short A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
title_full A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
title_fullStr A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
title_full_unstemmed A Knowledge Graph Entity Disambiguation Method Based on Entity-Relationship Embedding and Graph Structure Embedding
title_sort knowledge graph entity disambiguation method based on entity-relationship embedding and graph structure embedding
publisher Hindawi Limited
series Computational Intelligence and Neuroscience
issn 1687-5273
publishDate 2021-01-01
description The purpose of knowledge graph entity disambiguation is to match the ambiguous entities to the corresponding entities in the knowledge graph. Current entity ambiguity elimination methods usually use the context information of the entity and its attributes to obtain the mention embedding vector, compare it with the candidate entity embedding vector for similarity, and perform entity matching through the similarity. The disadvantage of this type of method is that it ignores the structural characteristics of the knowledge graph where the entity is located, that is, the connection between the entity and the entity, and therefore cannot obtain the global semantic features of the entity. To improve the Precision and Recall of entity disambiguation problems, we propose the EDEGE (Entity Disambiguation based on Entity and Graph Embedding) method, which utilizes the semantic embedding vector of entity relationship and the embedding vector of subgraph structure feature. EDEGE first trains the semantic vector of the entity relationship, then trains the graph structure vector of the subgraph where the entity is located, and balances the weights of these two vectors through the entity similarity function. Finally, the balanced vector is input into the graph neural network, and the matching between the entities is output to achieve entity disambiguation. Extensive experimental results proved the effectiveness of the proposed method. Among them, on the ACE2004 data set, the Precision, Recall, and F1 values of EDEGE are 9.2%, 7%, and 11.2% higher than baseline methods.
url http://dx.doi.org/10.1155/2021/2878189
work_keys_str_mv AT jiangtaoma aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT duanyangli aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT yonggangchen aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT yaqiongqiao aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT haodongzhu aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT xuncaizhang aknowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT jiangtaoma knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT duanyangli knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT yonggangchen knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT yaqiongqiao knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT haodongzhu knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
AT xuncaizhang knowledgegraphentitydisambiguationmethodbasedonentityrelationshipembeddingandgraphstructureembedding
_version_ 1716844756038844416