LLMs Can Simulate Standardized Patients via Agent Coevolution

Zhuoyun Du, Lujie Zheng, Renjun Hu, Yuyang Xu, Xiawei Li +5 more
12/16/2024
cs.CLcs.AIcs.HC

Official code: ZJUMAI/EvoPatient (25 stars, last commit 2026-01-23).

Abstract

Training medical personnel using standardized patients (SPs) remains a complex challenge, requiring extensive domain expertise and role-specific practice. Previous research on Large Language Model (LLM)-based SPs mostly focuses on improving data retrieval accuracy or adjusting prompts through human feedback. However, this focus has overlooked the critical need for patient agents to learn a standardized presentation pattern that transforms data into human-like patient responses through unsupervised simulations. To address this gap, we propose EvoPatient, a novel simulated patient framework in which a patient agent and doctor agents simulate the diagnostic process through multi-turn dialogues, simultaneously gathering experience to improve the quality of both questions and answers, ultimately enabling human doctor training. Extensive experiments on various cases demonstrate that, by providing only overall SP requirements, our framework improves over existing reasoning methods by more than 10\% in requirement alignment and better human preference, while achieving an optimal balance of resource consumption after evolving over 200 cases for 10 hours, with excellent generalizability. Our system will be available at https://github.com/ZJUMAI/EvoPatient.

View on arXivView PDF

Code Implementations(1)

ZJUMAI/EvoPatientOfficial100%

[ACL 20205] Official respository for EvoPatient: LLMs Can Simulate Standardized Patients via Agent Coevolution

252PythonDec 24, 20249 months ago
co-evolutionmecidal-agentmulti-agent-systemsself-evolving

Similar Papers

Cite this paper

@article{du2024llms,
  title  = {LLMs Can Simulate Standardized Patients via Agent Coevolution},
  author = {Zhuoyun Du and Lujie Zheng and Renjun Hu and Yuyang Xu and Xiawei Li and Ying Sun and Wei Chen and Jian Wu and Haolei Cai and Haohao Ying},
  year   = {2024},
  eprint = {2412.11716},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.11716v2}
}

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

Discussion