BioERP: biomedical heterogeneous network-based self-supervised representation learning approach for entity relationship predictions

Xiaoqi Wang,Yaning Yang,Kenli Li,Wentao Li,Fei Li,Shaoliang Peng
DOI: https://doi.org/10.1093/bioinformatics/btab565
IF: 5.8
2021-07-30
Bioinformatics
Abstract:Abstract Motivation Predicting entity relationship can greatly benefit important biomedical problems. Recently, a large amount of biomedical heterogeneous networks (BioHNs) are generated and offer opportunities for developing network-based learning approaches to predict relationships among entities. However, current researches slightly explored BioHNs-based self-supervised representation learning methods, and are hard to simultaneously capturing local- and global-level association information among entities. Results In this study, we propose a BioHN-based self-supervised representation learning approach for entity relationship predictions, termed BioERP. A self-supervised meta path detection mechanism is proposed to train a deep Transformer encoder model that can capture the global structure and semantic feature in BioHNs. Meanwhile, a biomedical entity mask learning strategy is designed to reflect local associations of vertices. Finally, the representations from different task models are concatenated to generate two-level representation vectors for predicting relationships among entities. The results on eight datasets show BioERP outperforms 30 state-of-the-art methods. In particular, BioERP reveals great performance with results close to 1 in terms of AUC and AUPR on the drug–target interaction predictions. In summary, BioERP is a promising bio-entity relationship prediction approach. Availability and implementation Source code and data can be downloaded from https://github.com/pengsl-lab/BioERP.git. Supplementary information Supplementary data are available at Bioinformatics online.
biochemical research methods,biotechnology & applied microbiology,mathematical & computational biology
What problem does this paper attempt to address?