Towards Efficient Methods in Medical Question Answering using Knowledge Graph Embeddings

Saptarshi Sengupta, Connor Heaton, Suhan Cui, Soumalya Sarkar, Prasenjit Mitra
1/15/2024
cs.CL

No official code found. Best implementation: saptarshi059/CDQA-project (0 stars, last commit 2025-06-11).

Abstract

In Natural Language Processing (NLP), Machine Reading Comprehension (MRC) is the task of answering a question based on a given context. To handle questions in the medical domain, modern language models such as BioBERT, SciBERT and even ChatGPT are trained on vast amounts of in-domain medical corpora. However, in-domain pre-training is expensive in terms of time and resources. In this paper, we propose a resource-efficient approach for injecting domain knowledge into a model without relying on such domain-specific pre-training. Knowledge graphs are powerful resources for accessing medical information. Building on existing work, we introduce a method using Multi-Layer Perceptrons (MLPs) for aligning and integrating embeddings extracted from medical knowledge graphs with the embedding spaces of pre-trained language models (LMs). The aligned embeddings are fused with open-domain LMs BERT and RoBERTa that are fine-tuned for two MRC tasks, span detection (COVID-QA) and multiple-choice questions (PubMedQA). We compare our method to prior techniques that rely on a vocabulary overlap for embedding alignment and show how our method circumvents this requirement to deliver better performance. On both datasets, our method allows BERT/RoBERTa to either perform on par (occasionally exceeding) with stronger domain-specific models or show improvements in general over prior techniques. With the proposed approach, we signal an alternative method to in-domain pre-training to achieve domain proficiency. Our code is available here.

View on arXivView PDF

Code Implementations(1)

00Shell, PythonJun 1, 20211 years ago

Similar Papers

Cite this paper

@article{sengupta2024towards,
  title  = {Towards Efficient Methods in Medical Question Answering using Knowledge Graph Embeddings},
  author = {Saptarshi Sengupta and Connor Heaton and Suhan Cui and Soumalya Sarkar and Prasenjit Mitra},
  year   = {2024},
  eprint = {2401.07977},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.07977v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.07977.svg)](https://codeofpaper.com/paper/2401.07977)

Discussion