About
Simon Roth
PhD, Graduate School of Decision Sciences, Konstanz (2022) · Independent Researcher
I build ML tools where structural errors can't hide. The ML grammar is the result: a typed workflow for Python, R, and Rust where the most common validation mistakes are unrepresentable by construction.
8+ years of ML pipelines, data products, and frontends. Before that: quantitative social research and too many regressions. The PhD was in Decision Science — which meant spending several years studying how and why analytical workflows produce conclusions that don't hold. Mine included.
One-person lab. Building with AI agents as research partners — not as novelty, but because the combination of human constraint-writing and automated adversarial stress testing at scale produces more rigorous coverage than either alone.
Outside the lab: gardening, cooking, philosophy, programming, podcasts, dancing, people. Multidisciplinary by instinct — most interesting things happen at the edges.
Now
- Apr 2026 Grammar paper on arXiv:2603.10742 — typed rejection for ML workflows
- Apr 2026 Landscape paper: four-class leakage taxonomy across 2,047 benchmark datasets
- In prep The Shortest Path Leaks — silent leakage in LLM-generated ML pipelines
Collaboration
If your field has a structural correctness problem that existing tools weren’t designed to catch, get in touch.
Contact →