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...
Autores principales: | , , , , , , |
---|---|
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 |