Install
openclaw skills install @antreasantoniou/ml-research-skeptical-auditChallenge ML claims with code and falsification
openclaw skills install @antreasantoniou/ml-research-skeptical-auditStructure a scientific argument grounded in the actual implementation. This is a review method, not an experiment runner: reviewing code does not reproduce a figure, execute training, establish statistical significance, or prove a scientific claim.
State the exact claim, scope (data/model/loss/training/evaluation/fairness), inspected revision, worktree caveat, and available evidence. Read repository instructions and experiment documentation. Locate the config and entry point for the specific result, not merely the current defaults. Separate executed evidence from logs provided by others and from static inference.
Trace one concrete forward pass: batch dimensions → transformations → model predictions → loss terms and reductions → optimized parameters. Mark unknown dimensions rather than inventing them. Then inspect:
Choose tests that distinguish the disputed explanation from alternatives. Do not demand expensive experiments merely to fill a checklist; first use static checks and small counterexamples when sufficient.
| Claim | Discriminating check |
|---|---|
| A beats B on training loss | Identify units; if incompatible, compare on a shared held-out downstream metric, fixed selection rule, and evaluation budget. |
| Fair comparison | Match or explicitly account for data, steps/tokens, parameters, tuning effort, and measured compute; include extra encoders, targets, projectors, and inference cost. State which budget is controlled rather than claiming all are equivalent. |
| Scaling law | Vary size with controlled data/compute and regularizer conventions; check optimization failures, uncertainty, and extrapolation limits. |
| Multitask mechanism helps | Ablate terms or task dropout, include simpler baselines, and use paired seeds with uncertainty. |
| No leakage | Trace split/preprocessing/checkpoint-selection code; check overlap at the meaningful entity/time unit and test-set reuse. |
| Representation is meaningful | Compare shortcut/collapse or shuffled-label controls, fixed probes, and transfer under a declared evaluation protocol. |
For each proposed falsification specify hypothesis, intervention, held-fixed variables, metric, decision criterion, expected discriminating outcome, and estimated resource/permission needs. Do not run training, download restricted data, launch paid compute, or mutate experiment tracking unless separately authorized. Avoid post-hoc threshold invention: state when a criterion is provisional.
Give the question and evidence limits; one concrete forward/loss trace with citations; Solid / Design choice / Questionable findings; ranked risks with claim impact; and a short falsification list. Cite both supporting and conflicting evidence. Distinguish “reviewed,” “executed,” “reproduced,” and “not checked.” A missing control is a limitation, not proof of misconduct or a failed method.