| Big Data and Cognitive Computing | |
| Optimizations for Computing Relatedness in Biomedical Heterogeneous Information Networks: SemNet 2.0 | |
| Stephen Allegri1  David Kartchner1  Kevin McCoy1  Cassie S. Mitchell1  Evie Davalbhakta1  Chidozie Onyeze1  Anna Kirkpatrick1  Davi Nakajima An1  | |
| [1] Laboratory for Pathology Dynamics, Georgia Institute of Technology and Emory University, Atlanta, GA 30332, USA; | |
| 关键词: HeteSim; ULARA; SemNet; Alzheimer’s disease; natural language processing; machine learning; | |
| DOI : 10.3390/bdcc6010027 | |
| 来源: DOAJ | |
【 摘 要 】
Literature-based discovery (LBD) summarizes information and generates insight from large text corpuses. The SemNet framework utilizes a large heterogeneous information network or “knowledge graph” of nodes and edges to compute relatedness and rank concepts pertinent to a user-specified target. SemNet provides a way to perform multi-factorial and multi-scalar analysis of complex disease etiology and therapeutic identification using the 33+ million articles in PubMed. The present work improves the efficacy and efficiency of LBD for end users by augmenting SemNet to create SemNet 2.0. A custom Python data structure replaced reliance on Neo4j to improve knowledge graph query times by several orders of magnitude. Additionally, two randomized algorithms were built to optimize the HeteSim metric calculation for computing metapath similarity. The unsupervised learning algorithm for rank aggregation (ULARA), which ranks concepts with respect to the user-specified target, was reconstructed using derived mathematical proofs of correctness and probabilistic performance guarantees for optimization. The upgraded ULARA is generalizable to other rank aggregation problems outside of SemNet. In summary, SemNet 2.0 is a comprehensive open-source software for significantly faster, more effective, and user-friendly means of automated biomedical LBD. An example case is performed to rank relationships between Alzheimer’s disease and metabolic co-morbidities.
【 授权许可】
Unknown