Contents
  1. Experimental investigation and useful progress
  2. Hypotheses, predictions, and executable protocols
  3. Controls, independent units, and mechanism tests
  4. Exploratory search and protected confirmation
  5. Resource limits and evidence-based stopping
  6. Experimental identity and provenance
  7. Candidate selection and informative experiments
  8. Execution within protected experimental boundaries
  9. Trial validity and evidential outcomes
  10. Selected results and adaptive uncertainty
  11. Interpretation and discriminating follow-ups
  12. Fresh repetition and independent replication
  13. Bounded findings and accountable decisions
  14. Check understanding
  15. Open questions
  16. Selected talks
  17. References
  18. Talk library
← All topics

Autoresearch and Automated Experimentation

Autoresearch delegates parts of experimental investigation to AI: proposing changes, implementing them, running trials, or choosing the next experiment. Its central challenge is deciding what those trials establish. A better development score can identify a useful candidate without establishing its mechanism, applicability, or novelty.

Experimental investigation and useful progress

Experimental investigation connects a question to a proposed intervention, observed consequences, interpretation, and another decision. Automation can assume different responsibilities along this path; executing an experiment is only one of them.

The running investigation is constructed: find a database cache policy that reduces misses during bursts of one-time requests within fixed memory. A cache retains data for reuse. Here, a page is an equal-sized storage unit; a miss means the requested page is absent. Eviction chooses a resident page to discard.

One evidence-producing research pass

Observations require interpretation before they support a finding.

Unresolved explanations lead to another experiment; satisfied acceptance requirements permit a bounded finding. The next-experiment endpoint begins another pass outside this acyclic view.
Read the diagram as text
  • Research question.
  • Proposed intervention.
  • Experimental protocol.
  • Execution.
  • Recorded observations.
  • Interpretation.
  • Next experiment.
  • Bounded finding.
  • Research questionProposed intervention: Motivates.
  • Proposed interventionExperimental protocol: Operationalized as.
  • Experimental protocolExecution: Specifies.
  • ExecutionRecorded observations: Produces.
  • Recorded observationsInterpretation: Evidence for.
  • InterpretationNext experiment: Unresolved; further test justified.
  • InterpretationBounded finding: Acceptance requirements met.

A useful optimization changes an operating outcome favorably. An empirical finding describes a supported relationship under tested conditions. Neither requires an entirely new idea: Aiden's reported research contributions largely implemented and combined ideas from human papers and community work. Valuable execution and original discovery are distinct accomplishments.

Novelty needs separate investigation. After the robot scientist Adam produced experimentally supported findings, literature checking revealed that some were already known but missing from its knowledge base.

Hypotheses, predictions, and executable protocols

A hypothesis is a testable proposed relationship or explanation. Falsifiability requires observations that could count against it. Competing hypotheses make an experiment informative when its possible outcomes distinguish their predictions.

Predictions for the cache investigation
ExplanationExpected observationObservation requiring revision
Reuse protection prevents displacementPreviously reused pages survive one-time bursts and miss less when requested again.No returning-page benefit despite verified displacement in the control.
Extra memory explains the gainThe candidate retains more pages because its actual allowance increased.The gain persists after memory accounting and controlled capacity comparisons.
Changed inputs explain the gainThe candidate receives a different request sequence or omits difficult requests.Identical eligible inputs and complete request accounting preserve the difference.
The miss counter is faultyAn independent recount disagrees with reported misses.Separately implemented checks agree on the recorded events.

An experimental protocol specifies the intervention, comparison, eligible inputs, measurements, analysis, and decision rules. Operationalization translates a goal into an observable outcome. Measurement validity concerns whether that outcome answers the intended question; a well-implemented counter can faithfully measure the wrong thing.

Protocol specimen: decisions to settle before execution
PartSpecified contract
Cache model and memoryUse read-only demand paging: fetch pages when requested, without prefetching. Total cache memory includes resident pages and policy metadata. Record resident capacity separately; equal page capacity need not mean equal total memory.
Eligible inputs and initial stateDefine the intended workload population and eligible sessions. Preserve complete request sequences; specify separate initialization, warm-up, measurement windows, and state reset for each policy.
Primary outcome and analysisCount misses over all eligible measured requests within each session. Declare whether the final estimate weights sessions equally or by request count, and fix the analysis timing before interpreting results.
Correctness and operating constraintsRequire unchanged query results. Measure runtime separately and enforce memory limits. Fewer misses need not reduce complete workload runtime when bookkeeping or other costs dominate.

An oracle is a procedure that checks correctness. Agreement with reference query results supports the checked behavior, not the reuse-protection explanation. Oracles, rubrics and human judgments develops that boundary; Controlled offline comparisons explains matched cases. The protocol table makes these measurement commitments inspectable without another diagram.

Controls, independent units, and mechanism tests

The control is the reference condition. Least recently used eviction, or LRU, discards the page unused for longest. A confounder is another factor that varies with the intervention and provides an alternative explanation. Prediction and causal effects explains why attribution requires more than observing a difference.

An experimental unit receives a treatment as a unit. Here, assign a policy to an entire independently sampled session, not individual requests: one request changes cache contents and therefore later outcomes. Thousands of requests within one session are not thousands of independent workload samples. Treating them that way is pseudoreplication and can understate uncertainty.

Cross both factors

Example

Protection's effect is compared across both burst conditions.

Each branch preserves the common returning-request measurement window. Compare protection on versus off within each workload condition, then compare those contrasts. Repeat all four combinations across independent sessions.
Read the diagram as text
  • Matched sessions.
  • Bursts present.
  • Bursts absent.
  • Protection on.
  • Protection off.
  • Protection on.
  • Protection off.
  • Matched sessionsBursts present: Insert bursts.
  • Matched sessionsBursts absent: Omit bursts.
  • Bursts presentProtection on: Enable.
  • Bursts presentProtection off: Disable.
  • Bursts absentProtection on: Enable.
  • Bursts absentProtection off: Disable.

Run baseline and candidate on matched sessions with separately initialized state. Blocking groups comparable conditions, such as workload and hardware, so comparisons occur within those groups. Randomize execution order to avoid consistently running one policy after the machine warms up. Shared contention still needs control; random order does not remove interference.

An ablation removes or disables a component to investigate its contribution. Disable reuse protection while preserving a valid policy and its allocated resources. Otherwise, changed capacity or broken behavior can explain the result. Comparisons of training-data ingredients illustrate the same issue: an unfiltered dataset with more examples also changes training effort unless that difference is controlled.

For the diagnostic comparison, cross protection enabled/disabled with disruptive bursts present/absent. Keep recurring requests, the returning-request window, resident capacity, and allocated metadata identical across protection toggles. Burst insertion is the intentional second intervention. Measure returning-page misses on a common denominator separately from whole-workload misses.

I=(moff,burstmon,burst)(moff,no burstmon,no burst) I=(m_{\mathrm{off,burst}}-m_{\mathrm{on,burst}})-(m_{\mathrm{off,no\ burst}}-m_{\mathrm{on,no\ burst}}) Here mm is misses per common returning-request count; on/off indicates protection. II compares protection's benefit between workload conditions. Positive II matches the predicted stronger benefit during bursts. This interaction—one factor's effect depending on another—can be missed by changing one factor at a time.

Four treatment combinations are not four adequate samples. Repeat them across independent sessions and estimate variation at that level. A conditional benefit supports the predicted response pattern, but other mechanisms can produce it; component removal does not automatically identify the underlying cause.

Exploratory search and protected confirmation

Exploration uses observations to select candidates and generate explanations. Confirmation tests a fixed prediction against new observations. Preregistration records the question and analysis decisions before outcomes are observed, making later changes visible. It does not validate measurements or enforce data separation.

Feedback can cross a boundary without exposing raw cases. A score summary that changes a cache detector's threshold makes that cohort development evidence for the revised candidate. Independent data boundaries applies to human steering as well as direct agent access.

Feedback changes evidence's role

Example

Hidden cases can influence a revision through their reported score.

1 / 4 · Freeze

C1 is fixed before E is assessed.

E and R1 persist after revision. E's protected status is replaced by development status; fresh F is reserved for C2.
Read the diagram as text
  • Cohort E.
  • Candidate C1.
  • E protected.
  • Result R1.
  • E used for development.
  • Revised candidate C2.
  • Fresh cohort F.
  • F protected.
  • Cohort EE protected: Initial role.
  • Cohort EResult R1: Assessment inputs.
  • Candidate C1Result R1: Evaluated candidate.
  • Cohort EE used for development: Changed role.
  • Result R1Revised candidate C2: Guides revision.
  • Candidate C1Revised candidate C2: Revised into.
  • Fresh cohort FF protected: Reserved role.
  1. Freeze. C1 is fixed before E is assessed. Active: Cohort E, Candidate C1, E protected. New: Cohort E, Candidate C1, E protected.
  2. Assess. Evaluation produces R1 from C1 and E. Active: Cohort E, Candidate C1, E protected, Result R1. New: Result R1.
  3. Revise. R1 shapes C2; E now supplied development feedback. Active: Cohort E, Candidate C1, Result R1, E used for development, Revised candidate C2. New: E used for development, Revised candidate C2.
  4. Prepare confirmation. Freeze C2; reserve fresh F for its assessment. Active: Cohort E, Candidate C1, Result R1, E used for development, Revised candidate C2, Fresh cohort F, F protected. New: Fresh cohort F, F protected.

A proposed access arrangement gives search workers development results while a separate assessment role controls confirmation workloads and results. Freeze the complete candidate—including detectors and routing thresholds—alongside the analysis and claim. Authorization must enforce those permissions outside the model.

Separate score channels can help organize this boundary. AlphaLab describes public scores returned to its research harness and a private held-out leaderboard for users. That arrangement alone leaves open whether private feedback subsequently influences selection. Failed confirmation can motivate further development, but a revision needs appropriately independent assessment.

Resource limits and evidence-based stopping

Stopping one execution, ending candidate search, and concluding an investigation are different decisions. Reserve confirmation effort before search consumes the available budget. No universal allocation fraction follows from the method; it depends on the cost of obtaining decision-relevant evidence.

Stopping levels
LevelTriggerPermissible interpretation
Individual runTimeout, resource limit, incorrect results, or completed measurement window.Record termination and partial observations. The inspected autoresearch protocol separately bounds individual runs while leaving overall search open to human interruption.
Candidate searchTotal compute, elapsed time, candidate count, pending commitments, or review allowance reaches its limit.Stop new admissions and account for outstanding work. Exhaustion states what could be afforded, not whether the hypothesis is false.
InvestigationPlanned confirmation supports a decision; uncertainty cannot be resolved; or further testing is futile under the remaining design.Make a bounded conclusion, or end explicitly without one. Analysis timing and evidential stopping rules belong in the plan.

The minimum meaningful effect is the smallest change that would alter the engineering decision. Specify it before interpreting outcomes. Statistical detectability and practical importance differ: enough observations can expose a change too small to justify maintaining a more complicated cache policy.

Futility means insufficient prospect of establishing the intended effect under the remaining design and resources. This computational use adapts established statistical terminology; clinical stopping rules do not prescribe software budgets. Safety violations require stopping, and invalid measurement machinery requires repair before further evidential interpretation.

A confidence sequence is a sequence of intervals designed to cover the target jointly across observation times under stated assumptions. Ordinary fixed-time intervals lack that automatic repeated-inspection guarantee. Sequential flexibility generally costs precision; choosing a valid construction is part of the experimental design.

Limits need enforcement across concurrent jobs and restarts, including already committed work. Budgets across concurrency and restart covers those mechanics. A resource counter that merely reports overspending cannot prevent another experiment from starting.

Experimental identity and provenance

Experimental provenance links proposals, implemented candidates, execution attempts, observations, and decisions. The following manifest is a practical design, not a universal schema. Its purpose is to identify what actually ran and preserve the evidence needed to inspect the conclusion.

Experiment manifest
RecordRetain
Scientific intentHypothesis and protocol versions, prospective predictions, analysis timing, decision rules, and the reason for each revision.
Candidate identityParent candidate, actual executed files and uncommitted changes, configuration, and commands. HEAD alone can omit modifications; see Repository and execution baselines.
InputsDataset membership, request order, split role, and initialization. A snapshot identifies a data state; a manifest identifies membership. See Dataset releases and reproducible lineage.
Execution conditionsAttempt identity, retry parent, randomness settings, dependencies, hardware, resource allocation, contention, termination reason, and actual consumption. Resource changes can alter feasibility and available strategies.
Model-mediated decisionsModel and prompt versions affecting proposals or judgments, sampling settings, and necessary input/output references. Restrict sensitive content; operational metadata does not require indiscriminate transcript retention.
Evidence and dispositionMeasurement version, raw observations, uncertainty, exclusions and reasons, failed work, selection decisions, and total research cost—not just the winner's cost.

Candidate identity survives retries

Example

A decision uses retained outcomes, including unsuccessful attempts.

A1 and A2 execute C1 under S1. O1 retains both attempts; D1 uses their evidence. Changed conditions require another identified snapshot.
Read the diagram as text
  • Hypothesis / protocol H1.
  • Parent C0.
  • Candidate C1.
  • Inputs / environment S1.
  • Attempt A1.
  • Attempt A2.
  • Outcome bundle O1.
  • Decision D1.
  • Hypothesis / protocol H1Candidate C1: Motivates.
  • Parent C0Candidate C1: Derived candidate.
  • Candidate C1Attempt A1: Executed.
  • Candidate C1Attempt A2: Executed.
  • Inputs / environment S1Attempt A1: Inputs.
  • Inputs / environment S1Attempt A2: Inputs.
  • Attempt A1Attempt A2: Retry lineage.
  • Attempt A1Outcome bundle O1: Produces.
  • Attempt A2Outcome bundle O1: Produces.
  • Outcome bundle O1Decision D1: Evidence.

A file reference is not proof that its artifact remains accessible, and available artifacts are not proof of successful recomputation. Record unavailable dependencies and access restrictions explicitly.

Candidate selection and informative experiments

The search space is the set of permitted candidate changes; the search policy chooses what to try next. Existing code abstractions shape which changes are easy to express. They therefore influence search even when the agent could theoretically implement many alternatives.

Candidate-selection options
PolicyHow it choosesComparison requirement
Random samplingDraw configurations independently from declared distributions.Specify ranges, distributions, evaluation access, and resources. Hyperparameter-search evidence does not establish a baseline for unrestricted program generation.
AI-proposed changesUse prior work and observed behavior to propose implementations.Track proposal sources and available feedback. Useful implementation can reuse existing ideas without establishing novelty.
Bayesian optimizationFit a surrogate—a predictive model of outcomes—and select trials with an acquisition function combining predicted performance, uncertainty, and possibly cost.Requires a suitable parameterized space and credible modeling assumptions; it is not automatically appropriate for arbitrary code changes.

Exploitation favors candidates predicted to perform well; exploration probes uncertain candidates. An expensive trial may already be pending when another choice is made. Accounting for its possible results can avoid launching a duplicate. Cost-aware selection can favor expected improvement per unit time rather than the largest expected improvement alone.

In the cache search, a large redesign is pending, another parameter setting looks promising, and a cheap protection toggle could distinguish explanations. The toggle may have greater decision value even if it is unlikely to win the leaderboard. Value comes from how possible observations could change the eventual action, after accounting for their cost.

Preserve distinct proposal families rather than relaunching superficial variants of one idea. Record which results were available at selection time, including unfinished jobs. AlphaLab's worker postmortems illustrate feedback into subsequent proposals, although their usefulness depends on the interpretation of those observations.

Execution within protected experimental boundaries

An experiment harness runs specified candidates and records measurements under constraints. Its controls should protect evaluator code, confirmation access, resource allowances, and authoritative result admission from candidate edits. These are requirements for the proposed system; written instructions prohibiting evaluator changes do not themselves enforce isolation.

Interfaces can remove misleading paths. In Weco's reported preprocessing search, a shared training/testing interface allowed contamination; a stricter interface separated those paths. This illustrates why permitted operations matter, without establishing that one interface prevents every form of reward hacking.

Proposals cannot authorize themselves

Example

Execution permission and result admission remain outside editable candidate code.

The gate admits eligible work within budget. The protected evaluator measures outputs; the record writer retains measurements and rejection or termination evidence. Candidate self-reports cannot replace those measurements.
Read the diagram as text
  • Proposer.
  • Editable candidate.
  • Authorization / resource gate. Outside candidate authority.
  • Isolated runner.
  • Protected evaluator. Candidate cannot edit scoring.
  • Authoritative record writer.
  • Rejected or stopped.
  • ProposerEditable candidate: Artifact: permitted edit.
  • Editable candidateAuthorization / resource gate: Artifact: submit for checks.
  • Authorization / resource gateIsolated runner: Control: checks pass; budget available.
  • Authorization / resource gateRejected or stopped: Control: checks fail or limit reached.
  • Isolated runnerProtected evaluator: Data: execution outputs.
  • Isolated runnerRejected or stopped: Control: execution terminated early.
  • Protected evaluatorAuthoritative record writer: Data: checked measurements.
  • Rejected or stoppedAuthoritative record writer: Data: failure evidence.

The agent chooses a proposed next action; the runtime checks its preconditions and permissions. Plan, observe, and choose the next useful action explains this distinction. Changing the protocol requires explicit authorization and a new version rather than quietly redefining success during search.

Bounded roles can separate proposal, implementation, and checking, but different agent names do not establish independent verification. Combine repeatable computational checks with complementary review methods. Tests as evidence about a change explains why checked implementation properties remain narrower than a research explanation.

Initialize cache and process state separately, constrain shared-resource interference, and inspect actual side effects. Sandboxes and Execution Isolation covers containment mechanics. A retry remains linked to its original attempt; restarting work does not create an independent workload sample or erase earlier failure evidence.

Papers, candidate outputs, and experiment logs remain untrusted input when a model reads them. Embedded instructions can target an evaluator as readily as a research agent. Keep scoring separate from production credentials and write-capable tools; independently authorize any downstream action prompted by a score.

Trial validity and evidential outcomes

Execution validity and evidential status need separate fields. A completed process can produce incorrect results, while a valid experiment can reveal deterioration. The following constructed ledger preserves both dimensions; its qualitative outcomes are not observed cache results.

Cache-search trial ledger
Candidate / attemptExecution validityObservation and uncertaintyInterpretation / next action
C1 / A1Valid; retain all eligible measurements.Development misses improve; repeatable effect unresolved.Keep as a candidate for further testing, not an accepted finding.
C2 / A1Valid; no exclusions.Deterioration under the tested condition.Evidence against benefit there; retain the result and investigate applicability.
C3 / A1Valid; no exclusions.Interval permits both meaningful benefit and harm.Inconclusive; additional independent observations may be needed.
C4 / A1Invalid comparison: crash or incorrect query results.Partial logs retained; intended miss outcome unavailable.Repair before performance interpretation; link any retry as C4 / A2.

A nonsignificant difference does not establish no effect. Practical equivalence instead tests whether effects outside prespecified meaningful bounds can be excluded. An imprecise comparison can establish neither improvement nor equivalence; equivalence does not mean exact equality.

Reporting only completed runs estimates performance conditional on completion. If failures concentrate on difficult workloads, that subset can be misleading. Preserve missing outcomes and exclusion reasons. A timeout may leave miss performance unknown while establishing that the attempt failed the operating-time requirement.

Selected results and adaptive uncertainty

The winner's curse is inflation from selecting a favorable noisy estimate. Even an approximately unbiased evaluation can become optimistic after choosing its best observed candidate.

Multiple comparisons provide more opportunities for chance wins. Optional stopping means deciding when to stop from accumulated results. These are distinct problems: fixing inspection time does not remove candidate-selection effects. An interval computed for one fixed comparison does not automatically account for the search that selected it.

Selection favors favorable noise

Example

A lower reassessment can coexist with a real benefit.

Development

A=1, B=2, C=3, D=4.

Scroll sideways if the figure extends beyond the screen.

0.51.52.53.54.502468Candidate index (dimensionless)Miss reduction (misses per 1,000 requests)Assumed population effectAB, C, DSelected A
  • 1. Assumed population effect
  • 2. A
  • 3. B, C, D
Read coordinates and regions as data

X: 0.54.5 dimensionless; Y: 08 misses per 1,000 requests, increasing up. Axes scaled independently; screen angles and distances are not comparable.

Assumed population effect (polyline)

(0.5, 3); (4.5, 3)

A (points)

(1, 7)

B, C, D (points)

(2, 2); (3, 4); (4, 1)

Selected A: (1.2, 7.3)

Fresh reassessment

Only selected A is reassessed.

Scroll sideways if the figure extends beyond the screen.

0.51.52.53.54.502468Candidate index (dimensionless)Miss reduction (misses per 1,000 requests)Assumed population effectA
  • 1. Assumed population effect
  • 2. A
Read coordinates and regions as data

X: 0.54.5 dimensionless; Y: 08 misses per 1,000 requests, increasing up. Axes scaled independently; screen angles and distances are not comparable.

Assumed population effect (polyline)

(0.5, 3); (4.5, 3)

A (points)

(1, 2)

A–D have assumed population reductions of 3. Development selects A at 7; fresh reassessment yields 2. Points are cohort averages, not deterministic-trace reruns. No uncertainty intervals or significance claims are implied.
Analysis contracts
DesignRequired commitmentRemaining limitation
Fixed confirmationFreeze candidate, population, outcome, and analysis time before inspecting confirmation.Inference still depends on valid measurement and independent units.
Planned comparison familySpecify the family and use multiplicity control suited to its claims.Treating each comparison in isolation ignores the additional chances for false positives.
Sequential monitoringUse a justified confidence-sequence construction and its observation assumptions.Time-uniform coverage does not automatically repair adaptive candidate selection, dependence, or invalid measurements.

Uncertainty in scores and differences explains interval interpretation. Here, the analysis must also respect the recorded selection history and session-level evidence. Adding requests from one session can improve its measurement without supplying the independent sessions needed for a broader workload claim.

Interpretation and discriminating follow-ups

Post-hoc explanations are constructed after seeing outcomes. They can generate valuable new hypotheses, but the observations that suggested them do not become prospective confirmation. Preserve the original prediction beside the revision.

Follow-ups driven by unresolved evidence
ObservationUnresolved issueNext testDecision consequence
Development improvementRepeatable benefit or proposed mechanism.Protected confirmation or a discriminating ablation.Separate retaining the candidate from accepting its explanation.
Harm outside burstsWhether usefulness is conditional.Test the narrowed prediction prospectively.Restrict scope; any new detector or threshold creates a revised candidate.
Wide uncertaintyToo few independent observations or unstable conditions.Add independent sessions under a declared sampling plan; diagnose variation.Resolve the decision only if the additional evidence is informative.
Counters disagreeMeasurement correctness.Repair and independently check event accounting.Pause score optimization until the measurement is usable.

One observation may remain compatible with several explanations. Retain contradictions rather than narrating every outcome as progress. Further investigation is worthwhile when its possible results could improve a decision enough to justify its cost; unresolved scientific questions can remain after a responsible engineering stop.

Fresh repetition and independent replication

Terminology varies. Computational reproducibility means consistent recomputation using the same data and procedures. Replication tests the scientific question with new data. Here, independent replication additionally requires meaningful separation of relevant investigators or implementations, reducing specific shared dependencies.

What different reruns add
RerunExecution / randomnessWorkload / measurement / investigatorEvidence added
Recorded replaySaved outcomes; no new execution.All retained.Reconstructs prior behavior; adds no observations.
Fresh repetitionNew execution; specified randomness.Same recorded inputs and procedures.Tests recomputation, not new workload coverage.
New random settingsNew execution and relevant randomness.Same workloads and measurement.Tests stochastic variation; a seed matters only where randomness enters.
New sessionsNew execution.New representative workloads; otherwise fixed.Tests the finding against new workload evidence.
Independent replicationNew execution and data.Meaningfully separate investigator or implementation; dependencies disclosed.Tests the finding with reduced shared error paths.

Restoration, replay, and diagnostic evidence covers runtime mechanics. Executing code on saved inputs is fresh execution; reading saved outputs is not. Independently implementing a miss counter can challenge measurement errors, but another model endorsing the same report supplies neither new data nor an independent experiment.

Investigate disagreement through versions, workload conditions, measurement differences, and expected variation before combining results. Byte-identical output is not the universal criterion. Averaging incompatible conditions can hide precisely the dependence that the replication revealed.

Bounded findings and accountable decisions

A finding binds a claim to its tested conditions. External validity concerns applicability beyond those conditions. A cache policy supported on the sampled sessions and memory allowance is not thereby supported across other traffic patterns or database deployments.

Finding record

  • Claim and scopeIdentify candidate and protocol, target and sampled workloads, total-memory accounting, measured effect and uncertainty, and the conditions excluded from the claim.
  • Evidence and remaining alternativesLink confirmation, mechanism tests, negative results, and replication records. State which explanations remain compatible with the observations.
  • Effort and dispositionReport total compute and human effort, retained artifacts, unresolved limits, and the accountable decision.

Legitimate outcomes include retaining an optimization within tested conditions, rejecting its proposed mechanism, or ending without sufficient evidence. Miss reduction alone does not establish database latency improvement. The analogous infrastructure distinction is between network microbenchmark gains and reduced time to train the actual model.

Recommended responsibility allocation
ResponsibilityHuman decision
Question and domain fitnessDecide whether the problem matters and whether measurements and sampled conditions represent the intended use.
Research acceptanceReview remaining alternatives and novelty. Set mandatory acceptance checks outside the agent's discretion.
Consequential actionAuthorize the specific deployment, publication, or external change. A favorable result does not authorize a changed target or scope.

Research output must also be usable. Aiden describes a quality gate before submitting a pull request, separating local experimentation from community contribution. The existence of a gate does not specify its acceptance criteria; those criteria and the evidence satisfying them still need inspection.

Open questions

  1. Measuring useful hypothesis generation remains difficult. Successful implementation can continue after promising ideas run out, while novelty is hard to score automatically. Progress would mean prospective tests where proposed experiments distinguish alternatives on unfamiliar problems, rather than merely producing additional executable variants.

  2. Maintaining confirmation independence across a long research program requires controlling indirect feedback, including human summaries and stopping decisions. Fresh evidence can be expensive. Progress would be a documented access-and-query policy with guarantees matching the actual adaptive workflow, rather than an indefinitely reused private leaderboard.

  3. Independent measurement remains an unresolved scaling constraint when multiple model reviewers share blind spots. Agreement can improve confidence in a judgment process without establishing factual correctness. Progress would pair reviewer validation with separately implemented measurements and targeted tests of shared failure modes.

  4. The net research value of AI search needs matched comparisons. Proposal generation, failed trials, confirmation, and human review all consume resources, while unrestricted code search lacks an obvious random baseline. Progress would compare declared search spaces and total effort using independently confirmed, decision-relevant findings as outcomes.

Follow the curated reading path through the speakers and demonstrations behind this entry.

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

6 matching talks

TalkSpeakerEventYear
Richard SocherAI Engineer World's Fair 20262026
Ievgen VakulenkoAI Engineer World's Fair 20242024
Kobie CrawfordAI Engineer Europe 20262026
Anju KambadurAI Engineer Summit 20252025
Remy GuercioAI Engineer Europe 20262026
Anirban ChatterjeeAI Engineer World's Fair 20262026

References

Coverage and source review
Processed transcripts
11 processed in full · 5 in the curated path
Automated source review
Passed
Metadata candidates
0 unreviewed; not verified topic membership
Corpus version
1bd8e407b26a07b33815594e1b2db5f41827119a2b3cb6fbf240f9fc571fc767

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. On Over-fitting in Model Selection and Subsequent Selection Bias in Performance Evaluation

    Sections 3–4, particularly the synthetic experiment and bias–variance explanation. Adds a concrete selection trajectory to the supplied adaptive-holdout evidence.

  2. The Automation of Science

    Original 2009 paper, inspected author-uploaded full text: research architecture, follow-up assays, and literature verification. Supports the experimental loop and separation of observed support from novelty.

  3. ARC: A Self-Tuning, Low Overhead Replacement Cache

    Sections I–II: equal-sized pages, demand paging without prefetching, cache vocabulary, LRU, scan resistance, and implementation costs. Grounds the hypothetical cache study without supplying its results.

  4. How Autoresearch Is Changing ML Research — Zhengyao Jiang, Weco AI

    In this competition, the speaker traces almost all of Aiden's record-producing ideas to human sources; its strength was finding, implementing, and combining them.

  5. Strong Inference

    Opening methodological argument and explicit four-step procedure. Supports locally explaining testable hypotheses and observations that could count against them.

  6. NIST: Completely randomized designs

    Section 5.3.3.1: factor levels, random assignment, replication, balance and response model.

  7. Guide, Verify, Solve: The Engineering Discipline Agentic Development Demands

    The talk's 'zero trust' verification means applying a consistent, auditable verification regime regardless of code origin and using methods different from generation.

  8. NIST AI RMF Playbook: Measure

    MEASURE 2.2 representative population and collection context; MEASURE 2.5 validity, reliability and generalization limitations.

  9. NIST: replication and randomized experimental runs

    NIST process-modeling design principles, especially Replication and Randomization. Robotics controls and the saturated four-cell model are explicit engineering/statistical applications.

  10. Randomized policy comparison and experimental uncertainty

    Sections 2–3 on experiment ingredients, randomization, power and confidence intervals; section 4 limitations.

  11. Accelerating Mixture of Experts Training With Rail-Optimized InfiniBand Networking in Crusoe Cloud

    Validate network benchmark gains against time to train a particular model rather than treating microbenchmark improvement as the final outcome.

  12. Guardrails and interference in online experiments

    Section 1.2, The General Framework, and section 6, Interference.

  13. NIST randomized blocks: applying controlled comparisons to RAG evidence

    Blocking and randomization principles; all RAG intervention details are proposed engineering applications.

  14. OpenThoughts: Data Recipes for Reasoning Models

    Sections 4.5–4.6 and 5–6. Supports ablations—comparisons changing an ingredient—and the distinction between example acceptance, teacher scores and downstream utility.

  15. NIST Engineering Statistics Handbook: One variable at a time

    Section 5.2.1.2, black-box process examples and interaction explanation. Supports testing reuse protection under both burst-present and burst-absent conditions.

  16. The preregistration revolution

    Opening discussion of prediction, postdiction, exploratory and confirmatory research, and preregistration. Supports prospective predictions and explicit labeling of hypothesis revisions.

  17. Generalization in Adaptive Data Analysis and Holdout Reuse

    Dwork et al., 2015, version 2; introduction and section 1.2, Thresholdout section 4.1, and section 5 discussion of fresh validation. Read original full HTML.

  18. OWASP Access Control

    OWASP; overview, least privilege, centralized checks and protected-resource examples. AI application is an engineering inference.

  19. ALPHALAB: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMs — Brendan Rappazzo

    AlphaLab 2.0 adopts a Kaggle-like contract: the harness submits containerized models and receives public scores, while the user sees a private held-out leaderboard.

  20. On Optimal Game-Tree Search Using Rational Meta-Reasoning

    Sections 2–3, optimal resource allocation and estimating computation value; section 7, time cost.

  21. karpathy/autoresearch: program.md

    Repository protocol inspected on the check date; experimentation, logging, and experiment-loop sections. A concrete example of different run-level and search-level stopping rules.

  22. OWASP LLM10:2025 Unbounded Consumption

    Official OWASP vulnerability description, variable-length input examples, and mitigation strategies 1, 3, 4, 5, 9, and 10. Whole-agent accounting is an explicit application of these controls.

  23. Adaptive Designs for Clinical Trials of Drugs and Biologics

    Section V.A, used narrowly for established statistical stopping terminology and advance planning. Applying these distinctions to computational search is methodological adaptation.

  24. Equivalence Tests: A Practical Primer for t Tests, Correlations, and Meta-Analyses

    Introduction and explanation of the two one-sided tests procedure. Supports separating an inconclusive cache comparison from evidence ruling out a meaningful improvement.

  25. Time-uniform, nonparametric, nonasymptotic confidence sequences

    Version 9, introduction, uniform-coverage definition, properties P1–P4, and Figure 1 discussion. Supports distinguishing fixed analyses from justified sequential inference.

  26. NeurIPS Paper Checklist Guidelines

    Items 1–2 and 4–8: bounded claims, reproducibility, experimental settings, uncertainty, and compute accounting.

  27. Reproducibility and Replicability in Science: Understanding Reproducibility and Replicability

    Chapter 3, definitions and transparency discussion. Supports stating this chapter's terminology and distinguishing execution repetition from new evidence coverage.

  28. Quantifying infrastructure noise in agentic coding evals

    How we got here and how this affects measurement; controlled resource intervention and the bn-fit-modify example.

  29. OpenTelemetry GenAI model and tool spans

    Sections 'Spans', 'Inference', 'Execute tool span', and 'Capturing instructions, inputs, and outputs'; associated attribute tables.

  30. How Autoresearch Is Changing ML Research — Zhengyao Jiang, Weco AI

    The speaker argues that codebase abstractions bias autoresearch much as neural-network architecture biases learning.

  31. Random Search for Hyper-Parameter Optimization

    Introduction, search formulation, and low-effective-dimensionality explanation. Supports defining search space and a random candidate-selection policy.

  32. Practical Bayesian Optimization of Machine Learning Algorithms

    Sections 2 and 3.2–3.3: parameterized expensive objectives, acquisition functions, variable costs, and pending evaluations.

  33. ALPHALAB: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMs — Brendan Rappazzo

    AlphaLab feeds worker postmortems back to a strategist so subsequent experiments can respond to observed model behavior.

  34. How Autoresearch Is Changing ML Research — Zhengyao Jiang, Weco AI

    In the reported fraud-detection experiment, separating test-data access from training preprocessing removed observed leakage that had inflated scores under a shared API.

  35. Coding Agents Are Guessing: Measuring Action-Boundary Violations in Underspecified DevOps Instructions

    Sections III-B–III-D and VI-C; controlled underspecification, state reset, side-effect checks, and benchmark limitations.

  36. OWASP: prompt injection and evaluator trust boundaries

    Indirect Prompt Injections; Prevention and Mitigation Strategies 2, 4–7; evaluation-related attack scenario 6.

  37. Tools — Model Context Protocol specification 2025-06-18

    Versioned primary protocol specification; tool definition, errors, and security considerations.

  38. National Academies: inference with missing outcomes

    Chapter 4: missing-data mechanisms; complete-case analysis; weighting; sensitivity to assumptions.

  39. Best practices for the human evaluation of automatically generated text

    Sections 4.2–4.5 and Table 3; human assessment design and reporting.

  40. Practical Guide to Controlled Experiments on the Web

    Sections 3.1–3.4: terminology, hypothesis testing, power, migration tests and limitations; section 4.1: randomization.

  41. NIST experimental-design terminology: replication, interactions and confounding

    Definitions of replication, interactions, crossed factors and confounding; RAG conclusions are applications.

  42. ALPHALAB: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMs — Brendan Rappazzo

    A flawed evaluation can invalidate the entire optimization process; the speaker recommends starting with a clear way to measure success.

  43. Effective harnesses for long-running agents

    Environment management, feature list fixture, incremental progress, and testing; concrete evidence for explicit task records and outcome checks.

  44. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena

    Section 3.3, limitations and biases; sections 4.1–4.2, agreement setup and results; appendix D.1–D.3.

  45. First Steps Toward Automated AI Research

    The speaker invokes Karl Popper's evolutionary view of science: proposed explanations must compete and face rigorous empirical testing.

  46. Challenges to Scaling Agents for Generative AI Products

    Bloomberg's semi-agentic architecture makes policy and factuality guardrails mandatory rather than allowing agents to decide whether to invoke them.

  47. OWASP Transaction Authorization Cheat Sheet

    Sections 1.1, 1.4–1.5; 2.1–2.3; 2.5–2.10, particularly modification invalidation and the final execution gate.

  48. How Autoresearch Is Changing ML Research — Zhengyao Jiang, Weco AI

    Aiden couples public-source research and experiments with a quality gate before publishing a pull request.

  49. NIST Engineering Statistics Handbook: Full factorial designs

    Section 5.3.3.3; definition and two-level design table. The proposed cache comparison uses reuse protection and disruptive bursts as its two factors.

  50. Generalization in Adaptive Data Analysis and Holdout Reuse

    Introduction and problem formulation. Applied to synthetic data, changing generation prompts or filters in response to final-assessment results creates the same kind of adaptive dependence.

  51. Hemming and Taljaard: Key considerations for designing, conducting and analysing a cluster randomized trial

    Sections 2–3, 5 and 7; B2B account, seller and material-sharing examples are explicit methodological applications, not observed sales results.

  52. Autonomous Agents for Scientific Tasks - Sina Shahandeh, RADiCAIT

    The speaker identifies hypothesis generation, or research taste, as a bottleneck distinct from implementation in open-ended scientific work.

  53. The Miranda Hypothesis: How Hamilton (the Musical) Poisoned Your Persona Evals

    The speaker recommends preregistering the experimental matrix, questions, rubric, and directional predictions, and clearly labeling predictions separately from observations.

  54. Real-time Experiments with an AI Co-Scientist

    Build context for each message from the available modalities, connected sensors, chat history, and experiment protocol.

  55. Real-time Experiments with an AI Co-Scientist

    The longer-experiment visualizations required a separate CSV-processing script, and the lab application was not yet deployed.