Addressing Over-Refusal in LLMs with Competing Rewards
This work addresses the issue of over-refusal in large language models during safety alignment training, where harmless user requests are erroneously rejected. To mitigate this, the authors propose SEAR, a novel framework that introduces dual roles—“reasoning player” and “response player”—within a single chain-of-thought process. The reasoning player proactively explores potentially harmful reasoning paths to generate adversarial signals, while the response player produces safe and compliant outputs. Leveraging reinforcement learning with dense process-level rewards, SEAR jointly optimizes both roles within a unified architecture, enabling precise discrimination between harmful and benign inputs. Experimental results demonstrate that SEAR significantly alleviates over-refusal and enhances robustness against attacks that directly manipulate the model’s reasoning process.