GuardReasoner: Towards Reasoning-based LLM Safeguards
Yue Liu, Hongcheng Gao, Shengfang Zhai, Yufei He, Jun Xia, Zhengyu Hu, Yulin Chen, Xihong Yang, Jiaheng Zhang, Stan Z. Li, Hui Xiong, Bryan Hooi
TL;DR
GuardReasoner introduces a reasoning-based guard model that learns to reason through a two-stage training pipeline (Reasoning-SFT and HS-DPO) on a newly created GuardReasonerTrain dataset. The approach yields explainable safeguards that outperform prior guard models across 13 benchmarks and 3 guardrail tasks, particularly on adversarial prompts, with a strong 8B variant achieving an average F1 of 84.09%. The work demonstrates that intermediate reasoning traces improve performance, explainability, and generalization, and provides open-source data, code, and models for broader adoption. Overall, GuardReasoner advances safe-LM safeguards by integrating reasoning as a core capability in guard models, offering robust defenses for safety-critical applications.
Abstract
As LLMs increasingly impact safety-critical applications, ensuring their safety using guardrails remains a key challenge. This paper proposes GuardReasoner, a new safeguard for LLMs, by guiding the guard model to learn to reason. Concretely, we first create the GuardReasonerTrain dataset, which consists of 127K samples with 460K detailed reasoning steps. Then, we introduce reasoning SFT to unlock the reasoning capability of guard models. In addition, we present hard sample DPO to further strengthen their reasoning ability. In this manner, GuardReasoner achieves better performance, explainability, and generalizability. Extensive experiments and analyses on 13 benchmarks of 3 guardrail tasks demonstrate its superiority. Remarkably, GuardReasoner 8B surpasses GPT-4o+CoT by 5.74% and LLaMA Guard 3 8B by 20.84% F1 score on average. We release the training data, code, and models with different scales (1B, 3B, 8B) of GuardReasoner : https://github.com/yueliu1999/GuardReasoner/.
