Cargando…

Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems

“Knowledge graphs” (KGs) have become a common approach for representing biomedical knowledge. In a KG, multiple biomedical data sets can be linked together as a graph representation, with nodes representing entities, such as “chemical substance” or “genes,” and edges representing predicates, such as...

Descripción completa

Detalles Bibliográficos
Autores principales: Fecho, Karamarie, Balhoff, James, Bizon, Chris, Byrd, William E., Hang, Sui, Koslicki, David, Rensi, Stefano E., Schmitt, Patrick L., Wawer, Mathias J., Williams, Mark, Ahalt, Stanley C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8504839/
https://www.ncbi.nlm.nih.gov/pubmed/33742785
http://dx.doi.org/10.1111/cts.13021
_version_ 1784581404017819648
author Fecho, Karamarie
Balhoff, James
Bizon, Chris
Byrd, William E.
Hang, Sui
Koslicki, David
Rensi, Stefano E.
Schmitt, Patrick L.
Wawer, Mathias J.
Williams, Mark
Ahalt, Stanley C.
author_facet Fecho, Karamarie
Balhoff, James
Bizon, Chris
Byrd, William E.
Hang, Sui
Koslicki, David
Rensi, Stefano E.
Schmitt, Patrick L.
Wawer, Mathias J.
Williams, Mark
Ahalt, Stanley C.
author_sort Fecho, Karamarie
collection PubMed
description “Knowledge graphs” (KGs) have become a common approach for representing biomedical knowledge. In a KG, multiple biomedical data sets can be linked together as a graph representation, with nodes representing entities, such as “chemical substance” or “genes,” and edges representing predicates, such as “causes” or “treats.” Reasoning and inference algorithms can then be applied to the KG and used to generate new knowledge. We developed three KG‐based question‐answering systems as part of the Biomedical Data Translator program. These systems are typically tested and evaluated using traditional software engineering tools and approaches. In this study, we explored a team‐based approach to test and evaluate the prototype “Translator Reasoners” through the application of Medical College Admission Test (MCAT) questions. Specifically, we describe three “hackathons,” in which the developers of each of the three systems worked together with a moderator to determine whether the applications could be used to solve MCAT questions. The results demonstrate progressive improvement in system performance, with 0% (0/5) correct answers during the first hackathon, 75% (3/4) correct during the second hackathon, and 100% (5/5) correct during the final hackathon. We discuss the technical and sociologic lessons learned and conclude that MCAT questions can be applied successfully in the context of moderated hackathons to test and evaluate prototype KG‐based question‐answering systems, identify gaps in current capabilities, and improve performance. Finally, we highlight several published clinical and translational science applications of the Translator Reasoners.
format Online
Article
Text
id pubmed-8504839
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-85048392021-10-18 Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems Fecho, Karamarie Balhoff, James Bizon, Chris Byrd, William E. Hang, Sui Koslicki, David Rensi, Stefano E. Schmitt, Patrick L. Wawer, Mathias J. Williams, Mark Ahalt, Stanley C. Clin Transl Sci Research “Knowledge graphs” (KGs) have become a common approach for representing biomedical knowledge. In a KG, multiple biomedical data sets can be linked together as a graph representation, with nodes representing entities, such as “chemical substance” or “genes,” and edges representing predicates, such as “causes” or “treats.” Reasoning and inference algorithms can then be applied to the KG and used to generate new knowledge. We developed three KG‐based question‐answering systems as part of the Biomedical Data Translator program. These systems are typically tested and evaluated using traditional software engineering tools and approaches. In this study, we explored a team‐based approach to test and evaluate the prototype “Translator Reasoners” through the application of Medical College Admission Test (MCAT) questions. Specifically, we describe three “hackathons,” in which the developers of each of the three systems worked together with a moderator to determine whether the applications could be used to solve MCAT questions. The results demonstrate progressive improvement in system performance, with 0% (0/5) correct answers during the first hackathon, 75% (3/4) correct during the second hackathon, and 100% (5/5) correct during the final hackathon. We discuss the technical and sociologic lessons learned and conclude that MCAT questions can be applied successfully in the context of moderated hackathons to test and evaluate prototype KG‐based question‐answering systems, identify gaps in current capabilities, and improve performance. Finally, we highlight several published clinical and translational science applications of the Translator Reasoners. John Wiley and Sons Inc. 2021-04-09 2021-09 /pmc/articles/PMC8504839/ /pubmed/33742785 http://dx.doi.org/10.1111/cts.13021 Text en © 2021 The Authors. Clinical and Translational Science published by Wiley Periodicals LLC on behalf of the American Society for Clinical Pharmacology and Therapeutics https://creativecommons.org/licenses/by-nc/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by-nc/4.0/ (https://creativecommons.org/licenses/by-nc/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes.
spellingShingle Research
Fecho, Karamarie
Balhoff, James
Bizon, Chris
Byrd, William E.
Hang, Sui
Koslicki, David
Rensi, Stefano E.
Schmitt, Patrick L.
Wawer, Mathias J.
Williams, Mark
Ahalt, Stanley C.
Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title_full Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title_fullStr Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title_full_unstemmed Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title_short Application of MCAT questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
title_sort application of mcat questions as a testing tool and evaluation metric for knowledge graph–based reasoning systems
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8504839/
https://www.ncbi.nlm.nih.gov/pubmed/33742785
http://dx.doi.org/10.1111/cts.13021
work_keys_str_mv AT fechokaramarie applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT balhoffjames applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT bizonchris applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT byrdwilliame applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT hangsui applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT koslickidavid applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT rensistefanoe applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT schmittpatrickl applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT wawermathiasj applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT williamsmark applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems
AT ahaltstanleyc applicationofmcatquestionsasatestingtoolandevaluationmetricforknowledgegraphbasedreasoningsystems