Experiment Design
Read ../references/workflow.md, ../references/venues.md, ../references/conference-story-patterns.md, ../references/novelty-boundary.md, ../references/evidence-contracts.md, and ../references/memory.md.
Before proposing new experiments, load relevant memory if it exists:
- known mandatory baselines,
- reviewer risks tied to evaluation,
- hardware or compute constraints,
- past failed experiment branches,
- user preferences about fairness, realism, and reporting.
Design evaluation from claims backward.
For a method paper, also design from mechanism and rival predictions backward. State what the proposed mechanism, the closest method competitor, and at least one rival explanation predict before inspecting the decisive result.
First identify the paper type from conference-story-patterns.md. Match evidence to that type:
- measurement papers need real phenomena, coverage, controls, and external-validity discussion,
- mechanism papers need causal ablations and strong tuned baselines,
- system papers need implementation realism, end-to-end workloads, and operational failure cases,
- algorithm/control papers need action-ranking or decision-quality evidence, not only final reward,
- architecture/co-design papers need cross-layer cost/complexity and scaling/sensitivity,
- artifact/evaluation papers need reproducibility and examples of changed conclusions,
- abstraction papers need the Abstraction Gate as explicit experiments.
Then identify the closest-work boundary from novelty-boundary.md. For each closest competitor, include at least one experiment or baseline configuration that tests whether the claimed gap actually matters. If a strong baseline using one extra heuristic/state variable could close the gap, include that baseline.
For each claim, specify:
- what evidence type is required,
- which baselines are mandatory,
- which metrics matter,
- what ablation isolates the mechanism,
- what stress case could invalidate the claim.
Before building a large custom architecture, include the smallest direct experiment that tests whether a mature established mechanism already solves the problem under the same semantic, resource, and lifecycle constraints.
Produce an experiment matrix with columns:
- claim,
- metric,
- workload or dataset,
- baseline,
- ablation,
- expected outcome,
- rival prediction,
- falsifying or weakening outcome,
- full lifecycle boundary,
- failure interpretation.
Default rigor checks:
- fair baseline tuning and budget disclosure,
- scale sensitivity,
- compute or hardware cost,
- planning, packing, metadata, synchronization, waiting, and output work required by the real deployment lifecycle,
- robustness to parameter changes,
- tail or worst-case behavior if relevant,
- negative results worth reporting.
Flag common paper-killing problems:
- main claim depends on one cherry-picked setup,
- ablations do not isolate causal factors,
- systems speedups ignore resource cost,
- dynamic required work is moved outside the timed region or comparison boundary,
- ML comparisons use stale or weak baselines,
- networking evaluation omits adverse or dynamic conditions.
When the session establishes a durable evaluation rule, baseline policy, or failed direction that should not be relearned next time, propose a project-memory entry for it.
1---2name: researchstack-experiment-design3description: Experiment-planning skill for research papers in systems, networking, and AI. Use when Codex must design or audit baselines, metrics, workloads, ablations, statistical checks, scaling studies, sensitivity analysis, and failure tests so that a paper's claims are actually supported.4---56# Experiment Design78Read [../references/workflow.md](../references/workflow.md), [../references/venues.md](../references/venues.md), [../references/conference-story-patterns.md](../references/conference-story-patterns.md), [../references/novelty-boundary.md](../references/novelty-boundary.md), [../references/evidence-contracts.md](../references/evidence-contracts.md), and [../references/memory.md](../references/memory.md).910Before proposing new experiments, load relevant memory if it exists:1112- known mandatory baselines,13- reviewer risks tied to evaluation,14- hardware or compute constraints,15- past failed experiment branches,16- user preferences about fairness, realism, and reporting.1718Design evaluation from claims backward.1920For a method paper, also design from mechanism and rival predictions backward. State what the proposed mechanism, the closest method competitor, and at least one rival explanation predict before inspecting the decisive result.2122First identify the paper type from `conference-story-patterns.md`. Match evidence to that type:2324- measurement papers need real phenomena, coverage, controls, and external-validity discussion,25- mechanism papers need causal ablations and strong tuned baselines,26- system papers need implementation realism, end-to-end workloads, and operational failure cases,27- algorithm/control papers need action-ranking or decision-quality evidence, not only final reward,28- architecture/co-design papers need cross-layer cost/complexity and scaling/sensitivity,29- artifact/evaluation papers need reproducibility and examples of changed conclusions,30- abstraction papers need the Abstraction Gate as explicit experiments.3132Then identify the closest-work boundary from `novelty-boundary.md`. For each closest competitor, include at least one experiment or baseline configuration that tests whether the claimed gap actually matters. If a strong baseline using one extra heuristic/state variable could close the gap, include that baseline.3334For each claim, specify:3536- what evidence type is required,37- which baselines are mandatory,38- which metrics matter,39- what ablation isolates the mechanism,40- what stress case could invalidate the claim.4142Before building a large custom architecture, include the smallest direct experiment that tests whether a mature established mechanism already solves the problem under the same semantic, resource, and lifecycle constraints.4344Produce an experiment matrix with columns:4546- claim,47- metric,48- workload or dataset,49- baseline,50- ablation,51- expected outcome,52- rival prediction,53- falsifying or weakening outcome,54- full lifecycle boundary,55- failure interpretation.5657Default rigor checks:5859- fair baseline tuning and budget disclosure,60- scale sensitivity,61- compute or hardware cost,62- planning, packing, metadata, synchronization, waiting, and output work required by the real deployment lifecycle,63- robustness to parameter changes,64- tail or worst-case behavior if relevant,65- negative results worth reporting.6667Flag common paper-killing problems:6869- main claim depends on one cherry-picked setup,70- ablations do not isolate causal factors,71- systems speedups ignore resource cost,72- dynamic required work is moved outside the timed region or comparison boundary,73- ML comparisons use stale or weak baselines,74- networking evaluation omits adverse or dynamic conditions.7576When the session establishes a durable evaluation rule, baseline policy, or failed direction that should not be relearned next time, propose a project-memory entry for it.