Enhancing Clinical Multiple-Choice Questions Benchmarks with Knowledge Graph Guided Distractor Generation

Running Yang, Wenlong Deng, Minghui Chen, Yuyin Zhou, Xiaoxiao Li
5/31/2025
cs.CL

No official code found. Best implementation: ryyrn/Knowledge_Graph_Guided_Distractor_Generation (5 stars, last commit 2025-07-03).

Abstract

Clinical tasks such as diagnosis and treatment require strong decision-making abilities, highlighting the importance of rigorous evaluation benchmarks to assess the reliability of large language models (LLMs). In this work, we introduce a knowledge-guided data augmentation framework that enhances the difficulty of clinical multiple-choice question (MCQ) datasets by generating distractors (i.e., incorrect choices that are similar to the correct one and may confuse existing LLMs). Using our KG-based pipeline, the generated choices are both clinically plausible and deliberately misleading. Our approach involves multi-step, semantically informed walks on a medical knowledge graph to identify distractor paths-associations that are medically relevant but factually incorrect-which then guide the LLM in crafting more deceptive distractors. We apply the designed knowledge graph guided distractor generation (KGGDG) pipline, to six widely used medical QA benchmarks and show that it consistently reduces the accuracy of state-of-the-art LLMs. These findings establish KGGDG as a powerful tool for enabling more robust and diagnostic evaluations of medical LLMs.

View on arXivView PDF

Code Implementations(1)

The official implementation of paper "Enhancing Clinical Multiple-Choice Questions Benchmarks with Knowledge Graph Guided Distractor Generation"

50PythonJul 2, 20251 years ago

Similar Papers

Cite this paper

@article{yang2025enhancing,
  title  = {Enhancing Clinical Multiple-Choice Questions Benchmarks with Knowledge Graph Guided Distractor Generation},
  author = {Running Yang and Wenlong Deng and Minghui Chen and Yuyin Zhou and Xiaoxiao Li},
  year   = {2025},
  eprint = {2506.00612},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.00612v3}
}

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

Discussion