MedLogic-AQA: Enhancing Medical Question Answering with Abstractive Models Focusing on Logical Structures

Aizan Zafar, Kshitij Mishra, Asif Ekbal
10/20/2024
cs.CLcs.LO

No official code found. Best implementation: aizanzafar/MedLogicAQA (0 stars, last commit 2024-11-05).

Abstract

In Medical question-answering (QA) tasks, the need for effective systems is pivotal in delivering accurate responses to intricate medical queries. However, existing approaches often struggle to grasp the intricate logical structures and relationships inherent in medical contexts, thus limiting their capacity to furnish precise and nuanced answers. In this work, we address this gap by proposing a novel Abstractive QA system MedLogic-AQA that harnesses First Order Logic (FOL) based rules extracted from both context and questions to generate well-grounded answers. Through initial experimentation, we identified six pertinent first-order logical rules, which were then used to train a Logic-Understanding (LU) model capable of generating logical triples for a given context, question, and answer. These logic triples are then integrated into the training of MedLogic-AQA, enabling effective and coherent reasoning during answer generation. This distinctive fusion of logical reasoning with abstractive QA equips our system to produce answers that are logically sound, relevant, and engaging. Evaluation with respect to both automated and human-based demonstrates the robustness of MedLogic-AQA against strong baselines. Through empirical assessments and case studies, we validate the efficacy of MedLogic-AQA in elevating the quality and comprehensiveness of answers in terms of reasoning as well as informativeness

View on arXivView PDF

Code Implementations(1)

00PythonJun 16, 20241 years ago

Similar Papers

Cite this paper

@article{zafar2024medlogicaqa,
  title  = {MedLogic-AQA: Enhancing Medical Question Answering with Abstractive Models Focusing on Logical Structures},
  author = {Aizan Zafar and Kshitij Mishra and Asif Ekbal},
  year   = {2024},
  eprint = {2410.15463},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15463v1}
}

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/2410.15463.svg)](https://codeofpaper.com/paper/2410.15463)

Discussion