Source-linked AI summary
Visual Para-Thinker++: A Single-Policy Multi-Agent Framework for Visual Reasoning
Haoran Xu, Hongyu Wang, Yifei Gao, Jiaze Li, Zizhao Tong, Xiaofeng Zhang, Xiaosong Yuan
TL;DR
Visual reasoning must combine distributed visual evidence, but single-chain approaches can commit early to perceptual interpretations and reinforce errors. Visual Para-Thinker++ uses one shared MLLM policy as coordinated Main, Worker, and Summary Agents, trained with role-specific optimization and accelerated through KV-cache reuse. Across six visual benchmarks, it consistently outperforms single-trajectory and parallel inference baselines, while its scaling behavior on much larger backbones remains uncharacterized.
Problem
Visual reasoning integrates evidence across regions, attributes, and relations, whereas single trajectories can commit early to one perceptual interpretation and reinforce it.
Method
Visual Para-Thinker++ role-conditions one shared MLLM policy into Main, Worker, and Summary Agents, using context isolation, trace reconciliation, and role-specific optimization.
Results
Across six visual benchmarks, Visual Para-Thinker++ consistently outperforms single-trajectory and parallel inference baselines.
Takeaways & Limitations
The framework improves visual reasoning more effectively than extending a single chain of thought and enables efficient multi-agent rollout through KV-cache reuse.
Takeaways & Limitations
Primary experiments use a Qwen2.5-VL-3B backbone, while scaling to substantially larger backbones and alternative role organizations remains uncharacterized.
Abstract
from arXiv · showhide
Visual reasoning requires integrating evidence distributed across regions, attributes, and relations, making single-chain reasoning prone to early perceptual commitment and hallucination. We propose Visual Para-Thinker++, a single-policy multi-agent framework in which one shared MLLM policy is instantiated as role-conditioned Main, Worker, and Summary Agents. The Main Agent decomposes the task with fixed allocation patterns; Worker Agents reason in parallel under context isolation; and the Summary Agent reconciles full Worker reasoning traces rather than majority-voting on final labels. The shared policy is trained by Multi-Agent Capability Injection and Role-Decoupled Multi-Agent Optimization, which assign role-specific rewards and advantages to corresponding token segments to reduce gradient conflict among collaborative roles. A native inference engine enables efficient multi-agent rollout through shared visual prefix and KV cache reuse. Across V*, CountBench, the RefCOCO family, and HallusionBench, Visual Para-Thinker++ consistently outperforms single-trajectory and inference-time parallel baselines, with especially strong gains on hallucination-sensitive visual reasoning.
1 Introduction
Visual Para-Thinker++ replaces longer single-agent visual reasoning chains with coordinated roles within one shared MLLM policy. It combines role-specific training and efficient rollout with consistent gains over single-trajectory and parallel baselines.
- Visual reasoning is challenging because evidence is distributed across regions, attributes, and relations, while single trajectories can reinforce early perceptual errors.
- Worker Agents reason under context isolation, while the Summary Agent maintains visibility of preceding traces to reconcile intermediate findings.
- Role-Decoupled MultiAgent Optimization assigns role-specific rewards to token segments, mitigating gradient conflicts while retaining unified model weights.Multi-Agent Capability Injection first enables the shared policy to instantiate distinct roles.
- Visual Para-Thinker++ consistently outperforms single-trajectory and parallel inference baselines across six visual benchmarks.
- Visual Para-Thinker++ instantiates one shared MLLM policy as role-conditioned Main, Worker, and Summary Agents.The Main Agent decomposes tasks, Workers execute assignments independently, and the Summary Agent integrates their reasoning results.
- Across V*, CountBench, Pixmo, MMVP, the RefCOCO family, and HallusionBench, the framework improves visual reasoning more effectively than extending a single chain of thought.A native vLLM-based rollout engine reuses KV cache across roles for efficient evaluation.
2 Related Work
Prior visual reasoning methods largely use single-agent, single-trajectory reasoning, while parallel and multi-agent approaches introduce different forms of aggregation or computational cost. Visual Para-Thinker++ is positioned as a shared-policy alternative with role separation.
- Reasoning MLLMs commonly use post-training or test-time prompting within fundamentally single-agent, single-trajectory systems.
- Self-consistency samples independent chains and majority-votes final answers, while Tree/Graph-of-Thought methods generalize reasoning to search structures.
- Parallel reasoning methods draw chains from the same single role distribution, so each chain inherits the same single-agent bias.
- Multi-agent debate and role-play systems encourage role separation through multiple distinct models or prompts, with K-fold inference as the dominant cost.
- Visual Para-Thinker++ collapses multiple models into one shared set of weights and conditions role identity on role tokens and visible context.
3 Method
Visual Para-Thinker++ uses one shared policy to coordinate fixed-pattern task decomposition, isolated parallel Worker reasoning, and Summary-Agent trace reconciliation. Role-specific rewards and token-segment advantages train these roles while native KV-cache reuse supports efficient rollout.
- Single-policy multi-agent protocol: The framework instantiates Main, Worker, and Summary Agents as role-conditioned instances of one shared policy.Role tokens and visible context distinguish the agents, while all three share transformer weights.
- Fixed task allocation: The Main Agent dispatches visual sub-problems through block-based or scan-order allocation patterns.Block-based allocation assigns disjoint image regions, whereas scan-order allocation gives Workers distinct global traversals.
- Parallel reasoning and reconciliation: Worker Agents explore their assigned sub-problems in parallel under context isolation, preventing them from seeing one another’s tokens during reasoning.The Summary Agent retains full visibility of the Worker traces for final evidence reconciliation.
- Role-decoupled optimization: Role-Decoupled Multi-Agent Optimization assigns outcome and Worker rewards to corresponding token segments instead of broadcasting one reward across all roles.Main and Summary segments receive the outcome advantage, while each Worker segment receives the outcome advantage plus its own Worker advantage.
- Role-specific reward signals: Worker-level rewards grade local reasoning traces with a lightweight cross-Worker majority-vote heuristic, while the team-level reward grades the Summary Agent’s final answer.The reward sources are group-normalised separately before token-wise composition.
- Role-decoupled optimization: Role-decoupled advantage composition outperforms naive and conditional reward summation under the same Worker-reward signal.The two reward sources are normalised separately and routed to the role tokens they supervise.
4 Experiments
Visual Para-Thinker++ is evaluated across visual reasoning benchmarks, grounding, ablations, and inference efficiency, consistently outperforming peer baselines while benefiting from role-specific optimization and KV-cache reuse.
- Experimental Setup: The evaluation covers high-resolution search, counting, fine-grained perception, referring-expression grounding, hallucination, task-specific accuracy/AP, output tokens, and rollout latency.Benchmarks include V*, CountBench, Pixmo, MMVP, the RefCOCO family, and HallusionBench.
- Main Results: 71.2 versus 57.7 (+13.5) on the perception-and-hallucination average, with Visual Para-Thinker++ outperforming every peer-scale baseline on every benchmark.The comparison is reported at the 3B scale against the Qwen2.5-VL-3B backbone.
- Main Results: Visual Para-Thinker++ adds +7.6 on counting and +4.0 on hallucination over Para-Thinker under the same multi-path inference template.Para-Thinker reaches 60.7 and 67.2 on the corresponding averages.
- Main Results: +17.9 on Pixmo-test, +16.7 on V*, and +7.9 on HallusionBench are the largest reported gains, while CountBench and MMVP improve by +5.6 and +10.3.The qualitative conclusions also transfer to the 7B backbone, where the method remains competitive with frontier closed-source models on V*.
- Grounding: Across all nine RefCOCO entries, Visual Para-Thinker++ improves over Visual Para-Thinker by +1.8 to +3.9 points, with the largest gains on harder RefCOCO+ splits.The reported residual gains are +3.6 on RefCOCO+ val and +3.9 on testB.
- Ablations: Role-decoupled advantage composition yields the largest and most consistent gains, while λ=0.5 is selected and K=4 provides the reported accuracy–efficiency sweet spot.Reducing K from 4 to 2 lowers V* by 2.7 and CountBench by 3.1; increasing K to 8 yields only +0.3 on average at nearly doubled rollout cost.
- Inference Efficiency: KV-cache reuse keeps total inference time close to the base model while substantially improving throughput over sequential and majority-voting parallel baselines.The native rollout engine supports multi-agent execution across role segments.
5 Conclusion
Visual Para-Thinker++ is a single-policy multi-agent framework that assigns one shared MLLM to Main, Worker, and Summary roles. Across six benchmarks, it delivers consistent gains over single-trajectory and parallel baselines.
- Visual Para-Thinker++ instantiates one shared MLLM as Main, Worker, and Summary Agents under a fixed protocol.
- Multi-Agent Capability Injection and Role-Decoupled Multi-Agent Optimization reduce reward conflict across collaborative roles.
- Across six benchmarks, Visual Para-Thinker++ consistently outperforms single-trajectory and parallel baselines.
Limitations
The study’s evidence is concentrated on relatively small backbones, selected visual benchmarks, and fixed task-allocation protocols. Adaptive planning, stronger process supervision, and broader multimodal evaluation remain open directions.
- Primary experiments use Qwen2.5-VL-3B, while scaling to substantially larger backbones and alternative role organizations remains uncharacterized.
- The six-benchmark evaluation does not cover document understanding, chart reasoning, or video-based decision making.
- The Main Agent uses fixed Block-based and Scan-order allocation rather than a free-form open-ended planner.
- Adaptive allocation, stronger Worker and Summary process supervision, and a dedicated Summary-Agent decision-policy ablation remain future work.
Ethics Statement
The framework may support settings where premature visual commitment is costly, while also increasing misuse and deployment risks. The authors caution that it does not replace verification, oversight, or uncertainty estimation.
- Explicit exploration of multiple visual hypotheses may benefit assistive interfaces, educational tools, and decision-support systems relying on visual evidence.
- More capable multimodal reasoning can generate persuasive but incorrect analyses with a stronger veneer of justification.
- Worker agreement rewards may reinforce majority errors when all reasoning paths share the same blind spot.
- Multi-agent reasoning increases generated tokens even when inference is optimized, creating compute and environmental costs.
- The authors caution against safety-critical deployment without additional safeguards and external verification mechanisms.
A Results on Qwen2.5-VL-7B
Evaluation on Qwen2.5-VL-7B preserves the qualitative conclusions from the 3B experiments, including consistent baseline gains and the clearest separation on HallusionBench.
- Qwen2.5-VL-7B evaluation shows absolute accuracy rises across the board under the same training recipe.
- Visual Para-Thinker++ retains consistent gains over long-CoT, self-consistency, Para-Thinker, and multi-agent debate baselines.
- HallusionBench remains the benchmark where Visual Para-Thinker++ most clearly separates from the strongest baseline.
B Training data and hyper-parameters
The paper trains Visual Para-Thinker++ in two stages, then evaluates it with role-specific optimization and a native multi-agent rollout system. The reported configuration includes Qwen2.5-VL backbones, on-policy DAPO, and efficiency-oriented inference and training settings.
- Training protocol: Training uses Stage 1 Multi-Agent Capability Injection followed by Stage 2 Role-Decoupled Multi-Agent Optimization with on-policy DAPO.Stage 2 continues from the Stage-1 checkpoint and uses role-specific advantages.
- Backbones: The main experiments use a Qwen2.5-VL-3B backbone, while a complementary 7B run reports that the qualitative conclusions carry over.Table 6 marks the final two-stage model separately from the Stage-1-only checkpoint.
- Training data: Stage-1 traces are teacher-synthesized, packed into role-annotated multi-agent trajectories, conservatively filtered, and stratified across task families and visual-token bins.Approximately 163,000 trajectories are used, with disjoint training and validation splits.
- Optimization: Role-specific optimization uses Worker advantage weight λ=0.5, learning rate 5 × 10^-7, KL loss coefficient 0.01, and entropy coefficient 0.02.The configuration also specifies clipping thresholds, auxiliary clipping, and advantage clipping.
- Rollout configuration: Rollouts use vLLM with n = 8 samples per group, four role-trigger tokens, parthink_size=4, and a 64,000-token maximum batch.The native multi-agent engine supports four Worker Agents through the configured role triggers.
- Systems: The custom rollout engine supports sequence fork/merge, while shared implementation choices include padding removal, reference-model offloading, and 8× NVIDIA H20 GPUs.Timing and throughput depend on these implementation choices and the native vLLM-based scheduler.
C Extended ablations
The appendix reports a sensitivity analysis for the Worker advantage decoupling weight λ in the role-decoupled advantage objective. The main experiments use λ=0.5.
- Sensitivity analysis: Table 7 reports sensitivity to the Worker advantage weight λ in the role-decoupled advantage objective.The analysis varies the parameter that controls Worker-token advantage weighting.
D Task Allocation Patterns: Details and Data Examples
The appendix details the two fixed allocation patterns used by Visual Para-Thinker++ and illustrates how each pattern is realized in Stage-1 training data.
- Pattern overview: The appendix expands on the two fixed allocation patterns introduced in Section 3.3.These patterns provide the predefined task-allocation structures used by the framework.
- Training examples: It provides two concrete Stage-1 data examples showing how the shared policy learns each allocation pattern.The examples connect the abstract patterns to packed multi-agent training trajectories.
- Pattern realization: The examples demonstrate how allocation patterns are realized rather than leaving their implementation at the level of a high-level description.The appendix is therefore both a pattern specification and a data-construction illustration.
D.1 Block-based Allocation
Visual Para-Thinker++ uses two fixed allocation patterns: disjoint visual blocks for local evidence and scan orders for global counting or verification. Worker traces are reconciled by a Summary Agent.
- Block-based Allocation: Block-based allocation partitions the image into K=4 visual blocks, usually the top-left, top-right, bottom-left, and bottom-right quadrants.The Main Agent can instead choose a fixed task-specific layout when quadrants do not match the image structure.
- Block-based Allocation: Block-based allocation targets local evidence tasks such as V*, RefCOCO/+/g, MMVP, and HallusionBench.Disjoint blocks impose complementary regional coverage across Workers.
- Block-based Allocation: The block-based example identifies the yellow container by reconciling Worker 3’s report that it contains both a meatball and broccoli.The Summary Agent returns option A, yellow.
- Scan-order Allocation: Scan-order allocation assigns Workers distinct global traversal directions: left-to-right, right-to-left, top-to-bottom, and bottom-to-top.Each Worker retains a global receptive field and enumerates or verifies objects in its assigned order.
- Scan-order Allocation: Scan-order allocation suits precise counting, global verification, and spatial-consistency checking, where traversal-order errors can cause omission or double-counting.The Summary Agent learns to reconcile these order-dependent traces rather than majority-voting on final labels.
- Scan-order Allocation: In the counting example, all four scan orders converge on the same count, and the Summary Agent returns 7.The four traces enumerate the people under different traversal directions.