TLDR: TOOLRM is a new family of lightweight generative reward models designed to improve how large language models (LLMs) use tools. It uses a novel data pipeline to create a diverse dataset (ToolPref-Pairwise-30K) for training, and a new benchmark (TRBENCH BFCL) for evaluation. TOOLRM significantly boosts LLM accuracy in tool-use judgments, outperforming frontier models. It also enhances inference-time scaling through Best-of-N sampling and improves self-correction capabilities with concise, effective critiques, reducing computational overhead.
Large language models (LLMs) are becoming increasingly adept at using external tools, allowing them to overcome their inherent limitations and interact more effectively with their environment. This advancement, known as agentic AI, is crucial for developing more capable artificial intelligence. However, a significant hurdle has been the absence of specialized reward models (RMs) designed specifically for evaluating how well LLMs use these tools. Existing methods often rely on pre-verified tool-call sequences, which limits their ability to scale and generalize to new situations. This gap makes it difficult for LLMs to learn from trial and error, or to select the best response from multiple options during operation.
To address these challenges, a new family of lightweight generative reward models called TOOLRM has been introduced. These models are specifically designed for general tool-use scenarios. The development of TOOLRM involved a unique two-stage process to create high-quality preference data. First, tool-calling interactions from various open-source datasets were collected, validated, and broken down into context-response pairs. Then, multiple LLMs were used to generate alternative responses for these contexts.
Instead of relying on perfect, ground-truth matches, a rule-based scoring system was applied to capture subtle preferences in how tools were used. To ensure the training data was diverse, balanced, and challenging, a multidimensional sampling strategy was employed. This process resulted in a dataset called ToolPref-Pairwise-30K, which contains 30,000 challenging pairs of critiques, providing verifiable feedback for reinforcement learning.
Evaluating Tool-Use Performance
To properly evaluate these new tool-use reward models, a new benchmark called TRBENCH BFCL was also developed. This benchmark is built upon an existing agentic evaluation suite, BFCL, but enhances it by including more complex multi-turn tasks and curating more challenging incorrect responses from top-performing function-calling models. This ensures that the benchmark provides a robust test for how well reward models can differentiate between good and bad tool usage.
When trained on the newly constructed data, models from the Qwen3-4B/8B series, enhanced with TOOLRM, showed significant improvements. They achieved up to 14.28% higher accuracy in judging pairwise rewards, substantially outperforming leading models like Claude 4 and OpenAI o3. This indicates that TOOLRM helps LLMs develop a strong, generalizable analytical capability rather than just memorizing rules.
Also Read:
- PaTaRM: A Unified Framework for Enhanced Reward Modeling in Language Models
- Orchestrating LLM Tools: A New Approach to Multi-Turn Interactions with Plan DAGs
Beyond Training: Practical Applications
TOOLRM’s benefits extend beyond just training. It proves effective in broader critique tasks, such as Best-of-N sampling and self-correction. In Best-of-N sampling, where an LLM generates multiple responses and a reward model selects the best one, TOOLRM consistently matched or surpassed baseline models. This demonstrates its robustness in handling a growing pool of candidate responses and its utility in scaling LLM inference efficiently for tool-use tasks.
For self-correction, TOOLRM significantly improved accuracy by providing concise and targeted feedback to the LLM, guiding it to revise its own responses. Remarkably, it achieved this while drastically reducing the average output length of critiques by over 66%, showcasing efficient reasoning without compromising the quality of the feedback. This means LLMs can correct themselves more effectively and with less computational cost.
The research also highlighted the importance of high-quality data and the capacity for reasoning in LLMs. Models with a greater ability for initial reasoning benefited most from this critique training, suggesting that even with weaker starting performance, a strong capacity for exploration can lead to better outcomes through reinforcement learning. For more details, you can refer to the original research paper.
In conclusion, TOOLRM represents a significant step forward in developing generative reward models specifically for agentic tool-use. By providing high-fidelity reward signals, enabling efficient inference-time scaling, and offering effective self-correction critiques, TOOLRM helps LLMs evolve into more capable reasoning agents, paving the way for more advanced and reliable AI applications in the real world.


