FALCA: Falsification-Aware Reinforcement Learning with Hierarchical Credit Assignment for Long-Horizon Deep Search Agents

Preprint · arXiv:2610.28361

Zijun Dou1,2*, Kun Luo2,3*, Chaofan Li1, Shuqi Lu1, Zheng Liu1†

1BAAI   2THU   3CASIA

* Equal contribution  ·  † Corresponding author

Average over five search benchmarks
64.7
▲ 12.9 from 51.8 base
BrowseComp accuracy
56.0
▲ 23.3 from 32.7 base
xbench-2510 accuracy
58.0
▲ 13.0 from 45.0 base

FALCA-4B vs. its Qwen3.5-4B backbone under the default context-management harness.

Left: a conventional agent falls into a self-reinforcing loop of confirmation bias, weak or conflicting evidence, error accumulation, a corrupted research state and a wrong answer. Right: FALCA inserts falsification, research-state revision and hypothesis refinement between evidence search and the final answer.
Motivation for FALCA. Conventional agents may fall into a self-reinforcing error loop, where confirmation bias leads to error accumulation and corrupts the research state. FALCA breaks this loop through iterative falsification, research-state revision, and hypothesis refinement.

Abstract

Long-horizon deep search requires LLM agents to iteratively decompose complex information needs, gather evidence from external sources, and maintain a reliable research state under multiple constraints. A central challenge is that early mistakes can be amplified over the search trajectory: agents may anchor on an incorrect candidate, collect partially supporting evidence, overlook contradictions, and accumulate errors that misguide subsequent reasoning.

We propose FALCA, a falsification-aware framework that formulates deep search as a propose–falsify process. FALCA adopts a collaborative Searcher–Falsifier architecture, where the Searcher proposes candidate answers or sub-answers, while independent Falsifiers actively seek counterevidence, check unmet constraints, identify conflicts, and produce concise falsification reports for research-state revision. To strengthen this loop, we introduce falsification-aware training, combining SFT warmup on falsification trajectories with agentic RL based on parallel rollouts and hierarchical credit assignment over research stages, state transitions, and actions.

Experiments on five search benchmarks show that FALCA improves long-horizon deep search performance over backbone and harness ablations, while reducing confirmation bias and error accumulation through more effective falsification and research-state revision.

Method

Overview of FALCA. Upper panel: the Searcher–Falsifier dual-agent research loop for falsification-aware inference. Lower panel: the training pipeline with SFT warmup, parallel rollouts, hierarchical reward modeling, credit assignment and policy optimization.
Overview of FALCA. The upper panel illustrates the Searcher–Falsifier dual-agent research loop for falsification-aware inference. The lower panel presents the training pipeline, consisting of SFT warmup, parallel rollouts, hierarchical reward modeling, credit assignment, and policy optimization.

Searcher–Falsifier research loop

At each research stage the Searcher proposes candidate hypotheses from its current research state. For each candidate, an independent Falsifier follows a contradiction-first strategy: it searches for counterevidence and returns a structured report through the refute tool, with a verdict (reject, survive, or uncertain), refuted and unresolved constraints, retrieved evidence, and recommended follow-up queries. Rejected candidates are removed, unresolved constraints become new search targets, and evidence is preserved through update_context, which also marks the boundary of a research segment. Both agents share the same search and visit tools, so they reason over consistent evidence.

Falsification-guided SFT warmup

Trajectories generated under this protocol are filtered by rejection sampling, keeping those with correct answers, valid tool interactions, and sufficient evidence support. SFT on these trajectories, with environment observations masked, teaches the Searcher tool use, context updating, Searcher–Falsifier coordination, and candidate revision before reinforcement learning.

Hierarchical reward and credit assignment

Binary final-answer rewards cannot tell critical actions from redundant exploration. FALCA rewards a trajectory at three granularities and assigns each signal to the policy tokens it describes: a trajectory reward for final answer correctness, broadcast across the trajectory and normalized by the number of segments; a segment reward that spreads the credit for each completed sub-goal uniformly over the research stages that led to it; and a turn reward from an LLM judge that rates each action as harmful, neutral, useful, or critical, including whether it falsifies an unsupported hypothesis or triggers a meaningful research-state revision.

Policy optimization without group normalization

For hard queries, all rollouts of a prompt often receive the same final reward, and group-relative advantages vanish. FALCA therefore optimizes the token-level shaped advantages directly with a PPO-style clipped objective, using DAPO-style asymmetric clipping and a KL penalty towards the SFT reference policy. Rollouts run asynchronously, and turn-level process scores are computed as soon as each trajectory finishes, so slow pages or long falsification rounds do not block the batch.

Results

Main results on five search benchmarks. We report Item-F1 for WideSearch-en, F1 for DeepSearchQA, and accuracy for the remaining benchmarks, all in percentage points. A dash denotes an unavailable or pending result.
Model BrowseCompGAIADeepSearchQAxbench-2510WideSearch-en
Default context-management harness
GPT-554.976.479.075.059.7
Opus-4.683.775.091.3–77.5
Gemini-3.1-Pro85.980.693.353.066.4
Qwen3.5-397B78.683.582.161.074.0
DeepMiner-32B33.558.7–62.0–
WebDancer-32B3.851.5–39.0–
WebSailor-32B10.553.2–––
Tongyi-DeepResearch-30B43.470.9–55.0–
Qwen3.5-9B34.265.065.551.017.5
MiroThinker-8B31.166.436.734.0–
WebExplorer-8B15.732.017.853.7–
LiteResearcher-4B27.571.317.212.01.73
AgentCPM-Explore-4B24.163.932.834.0–
Qwen3.5-4B (our backbone)32.765.062.645.053.9
Falsifier-based harness
Qwen3.5-9B41.468.065.048.067.2
Qwen3.5-4B39.062.163.349.064.3
FALCA-4B56.072.870.858.065.8

Bold marks the best result under the Falsifier-based harness.

The Falsifier helps, and training is what makes it pay off

With the Qwen3.5-4B backbone unchanged, switching to the Falsifier-based harness raises the average score from 51.8 to 55.5. Under the same harness, FALCA-4B raises it further to 64.7 and beats the untrained Qwen3.5-4B on every benchmark: SFT teaches the propose–falsify protocol, and agentic RL teaches the Searcher how to act on falsification reports. FALCA-4B also surpasses Qwen3.5-9B under the same harness (64.7 vs. 57.9) and remains competitive with several 30B–32B search agents.

The largest gains are on BrowseComp, xbench-2510, and DeepSearchQA, which demand multi-step evidence aggregation, constraint verification, and candidate elimination. On WideSearch-en, which emphasizes broad-coverage collection, the gain is smaller, while the absolute score stays strong at 65.8.

Analysis

Bar chart of average scores: FALCA 64.7, without process-level reward 60.1, without agentic RL 60.5, without Falsifier 52.8.
Ablations. Removing the Falsifier causes the largest drop (64.7 → 52.8); removing agentic RL (60.5) or the process-level rewards (60.1) also hurts.
Cumulative share of correct BrowseComp trajectories and mean search calls as the round threshold grows.
Long-horizon test-time scaling on BrowseComp. 50% of correct trajectories finish within 20 rounds and 89% within 120; going to 200 rounds reaches 93% while mean search calls rise from 4.3 to 22.9.

Shaped advantages under degenerate rollout groups

About 66% of rollout groups in our training have zero within-group reward variance, which removes the learning signal of GRPO-style group-relative advantages. Shaped advantages keep learning from segment- and turn-level differences: the training reward keeps rising instead of plateauing early, and the agent searches more persistently.

Training reward curves: GRPO-style advantages plateau early, while shaped advantages keep increasing.
Training reward dynamics of shaped and GRPO-style advantages under degenerate rollout groups.
Task performance and search behavior of shaped and GRPO-style advantages.
SettingAvg.TurnsTokensSearchVisit
Shaped advantages64.779.88.7M63.614.9
GRPO-style61.262.86.7M47.714.0

Case Studies

Falsification reports act as state transitions: they change what the Searcher believes and where it searches next, rather than only checking the final answer.

xbench-2510 trajectory: the Falsifier refutes Alibaba on listing year, CFO background and appointment date; the Searcher switches to VNET, verifies the remaining constraints and answers correctly.
A real falsification-driven revision trajectory from xbench-2510. The Falsifier refutes Alibaba by identifying violations in its listing year, CFO background, and appointment date. After the report is injected, the Searcher adopts VNET as its new hypothesis, verifies the remaining constraints, and returns the correct answer.
Sportsperson-identification task: the Falsifier finds biographical and geographic contradictions in the first candidate and redirects the Searcher to Tulsidas Balaram.
Constraint-based candidate rejection. The Falsifier identifies decisive biographical and geographic contradictions in the initial candidate, returns a structured rejection report, and redirects the Searcher to the correct answer, Tulsidas Balaram.
Author-identification task: the Falsifier rejects Mark Eveleigh, who matches the topic but not the biography, and redirects the Searcher to Ishay Govender-Ypma.
Biography-grounded search revision. The Falsifier rejects a topic-matching but biographically inconsistent candidate and redirects the Searcher to Ishay Govender-Ypma.

BibTeX

@article{dou2026falca,
  title   = {FALCA: Falsification-Aware Reinforcement Learning with
             Hierarchical Credit Assignment for Long-Horizon Deep Search Agents},
  author  = {Dou, Zijun and Luo, Kun and Li, Chaofan and
             Lu, Shuqi and Liu, Zheng},
  journal = {arXiv preprint arXiv:2610.28361},
  year    = {2026}
}