arXiv AI By Aniruddha Chattopadhyay, Kanishka Halder, Partha Sarathi Roy

Robust Function Calling for LLM Agents Under Interface Drift

Read the original on arXiv AI →

The paper introduces SchemaShield-Lite, a lightweight, training‑free repair layer designed to address interface drift in tool‑augmented language‑model agents. By combining schema validation, candidate‑set retry for missing tool names, and one‑shot constrained repair, the method improves accuracy on Qwen3.5‑9B from 0.717 to 0.813 on DICE‑300 and from 0.580 to 0.805 on BFCL‑200, recovering a majority of drift‑induced failures without observable harms. Ablation studies reveal that candidate‑set drift, particularly due to distractor tools, is the primary source of damage, while description and schema edits alone are less harmful.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at arXiv AI.

arXiv AI
Aug 26

ToolRobustBench: Stage-Wise Perturbation Evaluation and Failure Diagnosis for Tool-Calling Agents

ToolRobustBench is a stage-wise diagnostic benchmark designed to evaluate and diagnose failures in tool‑calling agents, which are large language models that select tools, provide structured arguments, and interpret tool feedback. The benchmark aligns four perturbation families—tool‑interface, user‑intent, tool‑output/observation, and runtime‑environment—with the tool‑use pipeline, attributing failures to specific stages such as tool selection, schema grounding, argument binding, and feedback handling. Experiments across 15,456 instances, 7 models, and 16 local tools reveal that while overall performance is high, robustness degrades significantly, especially under tool‑output/observation perturbations, and mixed‑family perturbations produce non‑additive failure patterns.

By YiShan Zheng, Yuan Wu, Yi Chang
arXiv AI
Oct 15

Bench2Robust: Scenario-Controlled Recovery for Tool-Using Agents

Bench2Robust is a framework that augments existing tool‑using LLM benchmarks with scenario‑controlled solvability, adding episodes that require retrying the original path, switching to a fallback tool, or recognizing that no viable path remains. It separates recovery‑policy quality from randomness in failure persistence, and across 7 models and 10 task slices, 69 of 70 model‑subset pairs degrade under tool failures by up to 46.7 percentage points. The authors introduce Bayesian Tool Memory (BTM) for structured runtime recovery context and use reinforcement learning (RL) for learned recovery behavior, achieving up to a 20.7‑point improvement over the base model without sacrificing clean performance.

By Chaoran Chen, Vy Nguyen, Ziji Zhang, Abhinav Gullapalli, Ziyi Wang, Yuxuan Lu, Dakuo Wang, Jing Huang, Zhou Yu, Jin Lai