HuatuoGPT-o1, Towards Medical Complex Reasoning with LLMs

Junying Chen, Zhenyang Cai, Ke Ji, Xidong Wang, Wanlong Liu +3 more
12/25/2024
cs.CLcs.AIcs.LG

No official code found. Best implementation: FreedomIntelligence/HuatuoGPT-o1 (1,364 stars, last commit 2025-01-20).

Abstract

The breakthrough of OpenAI o1 highlights the potential of enhancing reasoning to improve LLM. Yet, most research in reasoning has focused on mathematical tasks, leaving domains like medicine underexplored. The medical domain, though distinct from mathematics, also demands robust reasoning to provide reliable answers, given the high standards of healthcare. However, verifying medical reasoning is challenging, unlike those in mathematics. To address this, we propose verifiable medical problems with a medical verifier to check the correctness of model outputs. This verifiable nature enables advancements in medical reasoning through a two-stage approach: (1) using the verifier to guide the search for a complex reasoning trajectory for fine-tuning LLMs, (2) applying reinforcement learning (RL) with verifier-based rewards to enhance complex reasoning further. Finally, we introduce HuatuoGPT-o1, a medical LLM capable of complex reasoning, which outperforms general and medical-specific baselines using only 40K verifiable problems. Experiments show complex reasoning improves medical problem-solving and benefits more from RL. We hope our approach inspires advancements in reasoning across medical and other specialized domains.

View on arXivView PDF

Code Implementations(1)

Medical o1, Towards medical complex reasoning with LLMs

1,364133Shell, PythonDec 22, 20241 years ago

Cite this paper

@article{chen2024huatuogpto,
  title  = {HuatuoGPT-o1, Towards Medical Complex Reasoning with LLMs},
  author = {Junying Chen and Zhenyang Cai and Ke Ji and Xidong Wang and Wanlong Liu and Rongsheng Wang and Jianye Hou and Benyou Wang},
  year   = {2024},
  eprint = {2412.18925},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.18925v1}
}

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

Discussion