Selection-Based Structured Reasoning: Toward Efficient Multimodal Search Agents
Feiyu Gavin Zhu, Xiaoyu Zhu, Jiqi Yang, Rui Yang, Arnab Kumar Mondal, Yancheng Wang, Xinke Deng, Jean Oh and 4 others
Apple · Carnegie Mellon University
Published October 1, 2026 · on the feed October 7, 2026 · ▲ 32 · arXiv 2610.01892
The abstract
Multimodal agents commonly generate free-form reasoning before each action. For small models, limited model capacity can result in lengthy reasoning that provides little useful guidance for action generation while incurring substantial inference cost. To address this challenge, we introduce Selection-based Structured Reasoning (SSR), a framework that reformulates reasoning as selection instead of open-ended generation. SSR represents recurring high-level reasoning as pre-specified, reusable natural-language candidates. At each turn, the model selects from these reasoning candidates based on their likelihoods given the current context, without requiring an auxiliary task head. Using pre-specified reasoning traces enables parallel scoring, where teacher-forced prefilling computes token likelihoods concurrently within and across candidates using a shared context KV cache. We evaluate SSR on seven multimodal search benchmarks using 2B and 4B models. Across multiple reinforcement learning objectives and supervised fine-tuning, SSR delivers significant efficiency gains without sacrificing task performance. SSR achieves an average success rate competitive with leading search agents of the same scale, while reducing per-turn reasoning latency by over 90% and total per-question model inference latency by 28-54%. Project page: https://zfy0314.github.io/ssr-webpage/.
The Brief
2:18A short podcast summary of the paper. Written and voiced by AI.
Transcript
Selection-Based Structured Reasoning. Toward Efficient Multimodal Search Agents. By Feiyu Gavin Zhu and eleven others, from Apple and Carnegie Mellon University. Published on the first of October. Its code repository is public and real: eighteen source files.
Multimodal agents usually write out free-form reasoning before each action they take. For a large model that habit may pay for itself. For a small model it often does not. Limited capacity can produce long stretches of reasoning that give the action step very little useful guidance, and every one of those tokens still costs inference time. The agent ends up paying heavily, turn after turn, for text that barely steers what it does next.
Selection-based Structured Reasoning, or SSR, changes the form of the reasoning rather than its quantity. Instead of generating reasoning openly, the model selects it. The recurring high-level reasoning an agent tends to need is written down ahead of time as a set of reusable natural-language candidates. At each turn, the model picks among them according to how likely each candidate is given the current context. No auxiliary task head is added to make that choice. The model's own likelihoods do the choosing.
Because the candidates are fixed in advance, they can be scored in parallel. Teacher-forced prefilling computes the token likelihoods of every candidate at once, both within a candidate and across candidates, and all of them share one key-value cache built from the context. Scoring a menu of options this way replaces the slow, step-by-step generation of a fresh passage of reasoning on every turn.
SSR is evaluated on seven multimodal search benchmarks, with models of two billion and four billion parameters. It is trained under several reinforcement learning objectives and under supervised fine-tuning, and across those settings the efficiency gains arrive without a loss in task performance. Its average success rate is competitive with leading search agents of the same scale. Per-turn reasoning latency falls by over ninety percent. Total model inference latency per question falls by between twenty-eight and fifty-four percent.
Keep the two latency figures apart when you hear them. One measures the reasoning step alone, the other the model's whole inference for a question, and the abstract reports them separately. What SSR asks a small agent to give up is the freedom to compose its reasoning from scratch, and on these benchmarks the agent kept its success rate without that freedom.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free