ClueFlow: Learning Long-Horizon Search through Attributed Research-State Transitions
Organizations: Joy Future Academy
Abstract
Long-horizon search requires agents to acquire relevant evidence and integrate it into an evolving research state. Existing methods maintain research states to guide exploration or assign turn-level progress signals, yet grounding these signals in explicit, attributable state changes remains underexplored. We introduce ClueFlow, which learns long-horizon search from attributed research-state transitions. ClueFlow constructs Source-State-Final attribution chains that connect evidence-acquiring browser actions, Evidence and Candidate updates, and the final answer supported by those updates. During search, ClueFlow records typed state changes and potentially supporting browser actions, then applies gold-conditioned semantic validation and source tracing after execution. We use this attribution to guide both supervised fine-tuning and reinforcement learning. During SFT, attribution selects which decisions receive supervision with their original interaction contexts. During Turn-PPO, the same attribution augments outcome-based turn advantages with credit assigned along the Source-State-Final chains. Transition-level validation also recovers useful supervision from gold-consistent state changes in trajectories with incorrect final answers. We evaluate ClueFlow across two Qwen backbones and four search benchmarks spanning live-web and fixed-corpus settings, observing consistent gains from SFT and further improvements from PPO. With Qwen3.5-35B-A3B, ClueFlow achieves 60.0% accuracy on BrowseComp and 72.0% on BrowseComp-Plus. In controlled BrowseComp-Plus experiments, attribution-guided SFT matches all-turn exact-context SFT using about 30% of the training tokens, while attribution-guided PPO outperforms outcome-only PPO by 4.1 pp. These results demonstrate that state-transition attribution enables efficient supervision and effective credit assignment for long-horizon search agents.
Figures & tables
| Live-web | Fixed-corpus | ||||
| Method | Post-training | BC | BC-ZH | xBench-2510 | BCP † |
| Representative deep-research systems | |||||
| IterResearch | RFT + RL | 37.3 | 45.2 | – | – |
| Tongyi DeepResearch | MT + SFT + RL | 43.4 | 46.7 | 55.0 | 44.5 |
| RE-TRAC | SFT | 53.0 | 57.3 | – | – |
| REDSearcher | MT + SFT + RL | 57.4 | 58.2 | – | – |
| SFT variant | Random turns | Attributed turns | All turns | Acc. (%) | Rel. tokens |
|---|---|---|---|---|---|
| Chunk only | 42.89 | ||||
| Chunk + random turns | 43.01 | ||||
| Chunk + attributed turns | 46.27 | ||||
| + Failure recovery | 48.31 | ||||
| All-turn exact-context | 46.14 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Fixed corpus | Live web |
| QA source | OpenResearcher QA | REDSearcher QA |
| Training questions | 3,657 | 7,551 |
| Correct / incorrect teacher trajectories | 2,927 / 730 | 6,300 / 1,251 |
| SFT examples (one-turn / multi-target chunk) | 34,783 / 44,031 | 38,962 / 75,557 |
| Chunk size | 5 | 10 |
| Global batch size | 64 | 64 |
| Setting | Fixed 30B / 35B | Live 30B / 35B |
| QA source | OpenResearcher QA | REDSearcher QA |
| Training questions sampled | 800 | 1,000 |
| Trajectories per rollout batch | 20 | 100 |
| Rollout batches | 40 | 10 |
| Optimization batch size | 20 | 100 |
| History window (turns) | 10 | 20 |
| Training-data property | ReAct SFT | Keep-5 SFT | ClueFlow SFT |
|---|---|---|---|
| Teacher rollout configuration | ReAct | Keep-5 | ClueFlow |
| Distinct training questions | 2,927 | 2,927 | 3,657 |
| Successful teacher trajectories | 2,927 | 2,927 | 2,927 |
| Incorrect trajectories used | 0 | 0 | 730 † |
| SFT serialization | Full trajectory | One-turn | One-turn + chunks |
| Serialized training examples | 2,927 | 117,877 | 78,814 |
| SFT model | Inference-time context strategy | Acc. (%) |
|---|---|---|
| ReAct | Full history | 28.55 |
| ReAct | Keep-5 | 29.64 |
| ReAct | HCM | 35.06 |
| ReAct | Discard-all | 41.81 |
| Keep-5 | Keep-5 | 32.89 |
| Keep-5 | HCM | 37.11 |
| Avg. browse calls | |||
|---|---|---|---|
| Variant | Correct | Non-correct | Unfinished (#) |
| Outcome-only | 82.21 | 319.69 | 20 |
| Source-only attribution | 106.91 | 415.37 | 64 |
| Source+Final attribution | 52.37 | 212.04 | 19 |
| Full-chain attribution | 88.76 | 396.30 | 24 |
| + Failure recovery | 87.26 | 428.76 | 15 |
Long-Horizon LLM Agents
Long-horizon large language model agents plan, use tools, and preserve task state across extended, multi-step interactions.
See all 448 papers