Cargando…

Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory

A knowledge graph is a collection of fact triples, a semantic network composed of nodes and edges. Link prediction from knowledge graphs is used to reason about missing parts of triples. Common knowledge graph link prediction models include translation models, semantics matching models, and neural n...

Descripción completa

Detalles Bibliográficos
Autores principales: Shi, Ming, Zhao, Jing, Wu, Donglin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10264130/
https://www.ncbi.nlm.nih.gov/pubmed/37323853
http://dx.doi.org/10.1155/2023/3909697
_version_ 1785058263864180736
author Shi, Ming
Zhao, Jing
Wu, Donglin
author_facet Shi, Ming
Zhao, Jing
Wu, Donglin
author_sort Shi, Ming
collection PubMed
description A knowledge graph is a collection of fact triples, a semantic network composed of nodes and edges. Link prediction from knowledge graphs is used to reason about missing parts of triples. Common knowledge graph link prediction models include translation models, semantics matching models, and neural network models. However, the translation models and semantic matching models have relatively simple structures and poor expressiveness. The neural network model can easily ignore the overall structural characteristics of triples and cannot capture the links between entities and relations in low-dimensional space. In response to the above problems, we propose a knowledge graph embedding model based on a relational memory network and convolutional neural network (RMCNN). We encode triple embedding vectors using a relational memory network and decode using a convolutional neural network. First, we will obtain entity and relation vectors by encoding the latent dependencies between entities and relations and some critical information and keeping the translation properties of triples. Then, we compose a matrix of head entity encoding embedding vector, relation encoding embedding vector, and tail entity embedding encoding vector as the input of the convolutional neural network. Finally, we use a convolutional neural network as the decoder and a dimension conversion strategy to improve the information interaction capability of entities and relations in more dimensions. Experiments show that our model achieves significant progress and outperforms existing models and methods on several metrics.
format Online
Article
Text
id pubmed-10264130
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-102641302023-06-15 Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory Shi, Ming Zhao, Jing Wu, Donglin Comput Intell Neurosci Research Article A knowledge graph is a collection of fact triples, a semantic network composed of nodes and edges. Link prediction from knowledge graphs is used to reason about missing parts of triples. Common knowledge graph link prediction models include translation models, semantics matching models, and neural network models. However, the translation models and semantic matching models have relatively simple structures and poor expressiveness. The neural network model can easily ignore the overall structural characteristics of triples and cannot capture the links between entities and relations in low-dimensional space. In response to the above problems, we propose a knowledge graph embedding model based on a relational memory network and convolutional neural network (RMCNN). We encode triple embedding vectors using a relational memory network and decode using a convolutional neural network. First, we will obtain entity and relation vectors by encoding the latent dependencies between entities and relations and some critical information and keeping the translation properties of triples. Then, we compose a matrix of head entity encoding embedding vector, relation encoding embedding vector, and tail entity embedding encoding vector as the input of the convolutional neural network. Finally, we use a convolutional neural network as the decoder and a dimension conversion strategy to improve the information interaction capability of entities and relations in more dimensions. Experiments show that our model achieves significant progress and outperforms existing models and methods on several metrics. Hindawi 2023-01-31 /pmc/articles/PMC10264130/ /pubmed/37323853 http://dx.doi.org/10.1155/2023/3909697 Text en Copyright © 2023 Ming Shi et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Shi, Ming
Zhao, Jing
Wu, Donglin
Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title_full Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title_fullStr Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title_full_unstemmed Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title_short Convolutional Neural Network Knowledge Graph Link Prediction Model Based on Relational Memory
title_sort convolutional neural network knowledge graph link prediction model based on relational memory
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10264130/
https://www.ncbi.nlm.nih.gov/pubmed/37323853
http://dx.doi.org/10.1155/2023/3909697
work_keys_str_mv AT shiming convolutionalneuralnetworkknowledgegraphlinkpredictionmodelbasedonrelationalmemory
AT zhaojing convolutionalneuralnetworkknowledgegraphlinkpredictionmodelbasedonrelationalmemory
AT wudonglin convolutionalneuralnetworkknowledgegraphlinkpredictionmodelbasedonrelationalmemory