atlas

Research map / Large language models / Agents, code and math

Automated Hypothesis Validation with Agentic Sequential Falsifications

ICML 2025 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Popper is an LLM-agent framework that validates free-form hypotheses by designing and executing sequential falsification experiments, aggregating p-values as e-values to control Type-I error.

Problem

Validating abstract, free-form natural language hypotheses (including LLM-generated ones) at scale while maintaining statistically rigorous Type-I error control.

Approach

Agents iteratively design falsification sub-hypotheses and execute tests on data, converting each p-value to an e-value via a p-to-e calibrator and multiplying them into an anytime-valid sequential e-process, with an LLM relevance checker ensuring each null is implied by the main hypothesis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove the relevance checker (ablation)Popper · DiscoveryBenchType I error: 0.103\std{0.020} -> 0.134\std{0.021}Hurt
remove the relevance checker (ablation)Popper · TargetVal-IL2Type I error: 0.082 \std{0.046} -> 0.340\std{0.139}Hurt
remove the relevance checker (ablation)Popper · TargetVal-IFNGType I error: 0.085 \std{0.028} -> 0.300\std{0.113}Hurt
replace ReAct with direct code generation (ablation)Popper · DiscoveryBenchPower: 0.638*\std{0.066} -> 0.544\std{0.032}Hurt
replace ReAct with direct code generation (ablation)Popper · TargetVal-IL2Power: 0.580*\std{0.125} -> 0.526\std{0.133}Hurt
replace ReAct with direct code generation (ablation)Popper · TargetVal-IFNGPower: 0.591*\std{0.069} -> 0.450\std{0.079}Hurt
use sequential e-values instead of Fisher's combined test (ablation)Popper · DiscoveryBench, TargetVal-IL2, and TargetVal-IFNGType I error: 0.311\std{0.040} -> 0.103\std{0.020}; 0.264\std{0.083} -> 0.082 \std{0.046}; 0.173\std{0.023} -> 0.085 \std{0.028}Helped
use an LLM-estimated likelihood ratio instead of the p-to-e calibrator (ablation)Popper · DiscoveryBench and TargetVal-IFNGType I error: 0.103\std{0.020} -> 0.152\std{0.031}; 0.085 \std{0.028} -> 0.180\std{0.028}Hurt
increase the maximum number of tests (ablation)Popper · benchmarks in sensitivity analysisPowerHelped
use o1 as the LLM backbone instead of Claude-Sonnet-3.5 (ablation)Popper · DiscoveryBenchPower: 0.638\std{0.066} -> 0.654*\std{0.019}Mixed
use o1 as the LLM backbone instead of Claude-Sonnet-3.5 (ablation)Popper · TargetVal-IL2Power: 0.580*\std{0.125} -> 0.336\std{0.121}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DiscoveryBench TargetVal (22 tables, ~85M records from GTEx, GWAS Catalog, BioGrid) genome-wide CRISPR screen data

Benchmarks: DiscoveryBench TargetVal-IL2 TargetVal-IFNG

Metrics: Type-I error power task completion time

Baselines: CodeGen CodeGen (o1) ReAct Self-Refine Fisher Combined Test LLM-Likelihood ratio

Builds on: ReAct e-values e-processes Fisher's combined test Self-Refine

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy