Every failed model is trying
to tell you something.
Upload your evaluation data. WhyLab investigates why your model is failing, proves the root cause with counterfactual experiments, and repairs your operating policy.
Interactive Melanoma Failure Demonstration
Test the accuracy paradox deterministically. Follow the evidence, evaluate counterfactual tests, and inspect the measured threshold repair.
High accuracy. Missed malignant cases.
A synthetic melanoma classifier exposes the accuracy paradox. Follow the evidence, test competing explanations, then inspect a measured policy repair.
Synthetic teaching data: 1 = malignant, 0 = benign. No patient data or clinical validation. This deterministic local protocol runs without an API key; it is separate from the autonomous Astra investigator.
Want to investigate your own evaluation dataset with autonomous tool calling?
Open Investigation StudioProven Reliability Case Studies
Explore real-world failure patterns: probability calibration drift in clinical ICU predictions and covariate site shift in multi-hospital deployments.
More investigations
Two synthetic case studies, measured locally from downloadable CSVs. No saved state or API key required.
Confident predictions, unreliable probabilities
Does high prediction confidence match observed correctness?
How WhyLab Investigates Failure
WhyLab replaces guesswork with a rigorous 4-step causal discovery pipeline.
1. Observe the Signal
Ingest evaluation outputs (y_true, y_pred, y_probability). Expose accuracy paradoxes and slice performance drop-offs across production environments.
2. Form Competing Hypotheses
Astra generates falsifiable explanations: class imbalance, covariate shift, calibration drift, or data leakage. Every hypothesis is tied to evidence.
3. Falsification Testing
Autonomous diagnostic tool calls run statistical tests (Fisher's exact, Wilson intervals, stratified resampling) to actively attempt to disprove hypotheses.
4. Repair & Re-Test
Sweep 101 operating boundaries under your domain cost model. Re-test the optimized policy on an unchanged holdout to mathematically prove recovery.