Cargando…

MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm

Effectively representing Medical Subject Headings (MeSH) headings (terms) such as disease and drug as discriminative vectors could greatly improve the performance of downstream computational prediction models. However, these terms are often abstract and difficult to quantify. In this paper, we conve...

Descripción completa

Detalles Bibliográficos
Autores principales: Guo, Zhen-Hao, You, Zhu-Hong, Huang, De-Shuang, Yi, Hai-Cheng, Zheng, Kai, Chen, Zhan-Heng, Wang, Yan-Bin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7986599/
https://www.ncbi.nlm.nih.gov/pubmed/32232320
http://dx.doi.org/10.1093/bib/bbaa037
_version_ 1783668473928351744
author Guo, Zhen-Hao
You, Zhu-Hong
Huang, De-Shuang
Yi, Hai-Cheng
Zheng, Kai
Chen, Zhan-Heng
Wang, Yan-Bin
author_facet Guo, Zhen-Hao
You, Zhu-Hong
Huang, De-Shuang
Yi, Hai-Cheng
Zheng, Kai
Chen, Zhan-Heng
Wang, Yan-Bin
author_sort Guo, Zhen-Hao
collection PubMed
description Effectively representing Medical Subject Headings (MeSH) headings (terms) such as disease and drug as discriminative vectors could greatly improve the performance of downstream computational prediction models. However, these terms are often abstract and difficult to quantify. In this paper, we converted the MeSH tree structure into a relationship network and applied several graph embedding algorithms on it to represent these terms. Specifically, the relationship network consisting of nodes (MeSH headings) and edges (relationships), which can be constructed by the tree num. Then, five graph embedding algorithms including DeepWalk, LINE, SDNE, LAP and HOPE were implemented on the relationship network to represent MeSH headings as vectors. In order to evaluate the performance of the proposed methods, we carried out the node classification and relationship prediction tasks. The results show that the MeSH headings characterized by graph embedding algorithms can not only be treated as an independent carrier for representation, but also can be utilized as additional information to enhance the representation ability of vectors. Thus, it can serve as an input and continue to play a significant role in any computational models related to disease, drug, microbe, etc. Besides, our method holds great hope to inspire relevant researchers to study the representation of terms in this network perspective.
format Online
Article
Text
id pubmed-7986599
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-79865992021-03-26 MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm Guo, Zhen-Hao You, Zhu-Hong Huang, De-Shuang Yi, Hai-Cheng Zheng, Kai Chen, Zhan-Heng Wang, Yan-Bin Brief Bioinform Problem Solving Protocol Effectively representing Medical Subject Headings (MeSH) headings (terms) such as disease and drug as discriminative vectors could greatly improve the performance of downstream computational prediction models. However, these terms are often abstract and difficult to quantify. In this paper, we converted the MeSH tree structure into a relationship network and applied several graph embedding algorithms on it to represent these terms. Specifically, the relationship network consisting of nodes (MeSH headings) and edges (relationships), which can be constructed by the tree num. Then, five graph embedding algorithms including DeepWalk, LINE, SDNE, LAP and HOPE were implemented on the relationship network to represent MeSH headings as vectors. In order to evaluate the performance of the proposed methods, we carried out the node classification and relationship prediction tasks. The results show that the MeSH headings characterized by graph embedding algorithms can not only be treated as an independent carrier for representation, but also can be utilized as additional information to enhance the representation ability of vectors. Thus, it can serve as an input and continue to play a significant role in any computational models related to disease, drug, microbe, etc. Besides, our method holds great hope to inspire relevant researchers to study the representation of terms in this network perspective. Oxford University Press 2020-03-31 /pmc/articles/PMC7986599/ /pubmed/32232320 http://dx.doi.org/10.1093/bib/bbaa037 Text en © The Author(s) 2020. Published by Oxford University Press. https://creativecommons.org/licenses/by-nc/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/ (https://creativecommons.org/licenses/by-nc/4.0/) ), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Problem Solving Protocol
Guo, Zhen-Hao
You, Zhu-Hong
Huang, De-Shuang
Yi, Hai-Cheng
Zheng, Kai
Chen, Zhan-Heng
Wang, Yan-Bin
MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title_full MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title_fullStr MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title_full_unstemmed MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title_short MeSHHeading2vec: a new method for representing MeSH headings as vectors based on graph embedding algorithm
title_sort meshheading2vec: a new method for representing mesh headings as vectors based on graph embedding algorithm
topic Problem Solving Protocol
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7986599/
https://www.ncbi.nlm.nih.gov/pubmed/32232320
http://dx.doi.org/10.1093/bib/bbaa037
work_keys_str_mv AT guozhenhao meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT youzhuhong meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT huangdeshuang meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT yihaicheng meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT zhengkai meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT chenzhanheng meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm
AT wangyanbin meshheading2vecanewmethodforrepresentingmeshheadingsasvectorsbasedongraphembeddingalgorithm