Historical Backtesting for Scientific Question Discovery: A Protocol and Astronomy Pilot
Organizations: Independent Researcher
Abstract
Systems that generate scientific research questions are evaluated today by expert scores, LLM-as-judge ratings, or curated case studies -- all subjective, none falsifiable. We formalize historical backtesting as an alternative: a system generates questions from a corpus frozen at a historical cutoff, the questions are frozen before any access to later literature, and a temporally isolated future corpus then determines whether each question was subsequently answered, partially addressed, independently posed, or ignored, and whether its underlying premise was supported or refuted. The protocol is model-agnostic: any system that emits frozen questions can be scored. We release reproducible astronomy instances with temporally isolated corpora, frozen questions, auditable labels, four reference baselines, and a submission interface. Two findings result. First, evidence-structure-first generation outperforms LLM-only prompting: across a generator decomposition crossed with a four-cutoff stress test (2010-2024, 798 judged questions) whose last window postdates model training, LLM-only generation shows memorized relevance without specific foresight, while a generator using no model weights at all finds questions whose premises the future refutes in every era. Second, a seven-rater agreement study (two blinded human annotators, five judge models, 90 items) indicts the outcome taxonomy rather than the judge: two careful humans agree at kappa = 0.17, every judge model agrees with the professional annotator as well or better (0.17-0.26), and frontier models agree with one another at 0.60 -- certifying an LLM judge by model-model agreement would have overstated its reliability threefold. A prospective instance -- 200 questions frozen 2026-08-17, scored 2027-2030 -- is released so the central claims become contamination-free tests that time itself will grade.
Figures & tables
| Dimension | Label | Meaning |
| outcome | answered | Future evidence substantially answers the question (including by refuting its premise) |
| partially_addressed | Important, directly relevant progress; core question unresolved | |
| posed_but_open | The community independently poses essentially the same question without resolving it | |
| not_addressed | No meaningful follow-up in the future corpus | |
| premise_status | supported | Future evidence confirms the underlying premise |
| refuted | Future evidence falsifies the underlying premise |
| Metric | Definition |
|---|---|
| Coverage (future attention rate) | — did future science engage the question at all? |
| Answer rate | |
| Partial rate | |
| Open rate | — the community independently recognized the question |
| Premise refutation rate | — questions that led to an established conclusion being overturned |
| Evidence strength | mean over engaged questions, and the multi-source rate — is the label supported by multiple independent papers? |
| Historical cutoff | 2020-12-31 |
| Domain scope | atmospheric composition in transmission spectra; cloud/haze degeneracies; instrument systematics |
| Corpus A (past) | 2,512 deduplicated papers, 2015–2020 (NASA ADS; 500-paper full-text core) |
| Corpus B (future) | 1,891 unique papers, 2021–2026, temporally isolated |
| Questions | 10, frozen, ranked, with pre-cutoff source evidence |
| Retrieval | text-embedding-3-small , cosine, top-8; records released |
| Judge | gpt-4.1 , temperature 0, citation-constrained; human-adjudicated |
| System | Eval | Cov. | Ans. | Part. | Open | Ref. | |
|---|---|---|---|---|---|---|---|
| evidence_graph_v1 ( Scientific Question Discovery project, 2026 ) | adjud. | 100% | 20% | 70% | 10% | 10% | 0.666 |
| evidence_graph_v1 (rerun) | judge | 90% | 10% | 80% | 0% | 10% | 0.668 |
| B4 citation leaders | judge | 100% | 30% | 70% | 0% | 0% | 0.632 |
| B3 review future work | judge | 100% | 10% | 70% | 20% | 0% | 0.593 |
| B2 direct LLM | judge | 90% | 0% | 90% | 0% | 0% | 0.732 |
| B1 random claims | judge | 70% | 0% | 70% | 0% | 0% | 0.611 |
| Rank | ID | Outcome | Premise | Year | |
|---|---|---|---|---|---|
| 1 | q_002 | posed_but_open | still_plausible | 1 | 2022 |
| 2 | q_001 | partially_addressed | supported | 3 | 2021 |
| 3 | q_004 | partially_addressed | supported | 1 | 2021 |
| 4 | q_008 | answered | refuted | 3 | 2025 |
| 5 | q_007 | partially_addressed | still_plausible | 3 | 2024 |
| 6 | q_010 | partially_addressed | still_plausible | 1 | 2022 |
| System | Eng. | Ans. | Ref. | lag | ||
|---|---|---|---|---|---|---|
| evidence_graph (anchor) | 10 | 80% [44,97] | 30% [7,65] | 10% [0,45] | 0.682 | 3.5 |
| B2 direct LLM | 125 | 96% [91,99] | 15% [9,23] | 0% [0,3] | 0.722 | 1.9 |
| B4 citation leaders | 125 | 87% [80,93] | 26% [18,34] | 3.2% [1,8] | 0.632 | 2.5 |
| B3 review future work | 49 | 92% [80,98] | 22% [12,37] | 0% [0,7] | 0.567 | 2.4 |
| B1 random claims | 125 | 73% [64,80] | 11% [6,18] | 0% [0,3] | 0.622 | 2.8 |
| Pipeline | Eng. | Ans. | Ref. | ||
|---|---|---|---|---|---|
| A: LLM only | 96% [91,99] | 15% [9,23] | 0% [0,3] | 0.722 | 5% |
| B: structure LLM | 74% [65,81] | 39% [31,48] | 13% [8,20] | 0.694 | 95% |
| C: structure only | 77% [68,84] | 25% [17,33] | 2.4% [0,7] | 0.721 | 100% |
| c2010 | c2015 | c2020 | c2024 | ||
|---|---|---|---|---|---|
| A: LLM only | Ans. | 22% | 12% | 10% | 16% |
| Ref. | 2 | 0 | 0 | 0 | |
| B: structure LLM | Ans. | 31% | 26% | 34% | 32% |
| Ref. | 6 | 3 | 6 | 5 | |
| C: structure only | Ans. | 10% | 6% | 16% | 4% |
| Ref. | 0 | 0 | 0 | 0 |
| Conclusion | gpt-4.1 | gpt-4o | gpt-4-turbo |
|---|---|---|---|
| structure LLM answers more than LLM-only | ✓ | ✓ | ✓ |
| LLM-only engages more than random templates | ✓ | ✓ | ✓ |
| structure LLM refutes more than LLM-only | ✓ | ✓ | |
| structure-only answers more than LLM-only | ✓ |
| H2 | 4.1 | 4o | 4-t | fable-5 | 5.6-sol | |
|---|---|---|---|---|---|---|
| H1 (non-expert) | 0.17 | 0.10 | 0.03 | 0.00 | 0.02 | 0.02 |
| H2 (professional) | 0.26 | 0.17 | 0.20 | 0.21 | 0.21 | |
| gpt-4.1 | 0.34 | 0.20 | 0.47 | 0.31 | ||
| gpt-4o | 0.71 | 0.47 | 0.58 | |||
| gpt-4-turbo | 0.32 | 0.51 | ||||
| claude-fable-5 | 0.60 |
LLM-as-a-Judge
Large language model (LLM)-as-a-judge research uses language models to score, compare, and verify AI outputs as scalable alternatives to human evaluation.
See all 555 papers