Dataset FactoryReproducible prediction tasks
Release notes · 2026-09-26

A prediction task from Chicago's administrative hearings

This release turns the City of Chicago's Department of Administrative Hearings ordinance-violation records into a case-level prediction task with temporal training, evaluation and holdout splits. The construction code, qualification checks and a reproducible baseline travel with the dataset.

The source publishes one row per violation charge. Each case here is reduced to a single row keyed by its docket number, and the label is a case-level rule over the City's per-charge disposition: a case counts as Liable when at least one of its charges carries a liability finding. Cases whose charges are all undecided never ship, so the shipped total sits well below the number of docket numbers seen.

The City's hearing_date column is deliberately not published, and neither is anything derived from it. On a decided case it records the hearing at which the outcome was set, which is after the prediction instant. An earlier version of this artifact shipped it alongside a derived feature and was withdrawn; the repository records what that version did and why the qualification gate passed it anyway.

The recorded baseline demonstrates the runner's training and prediction contract on this artifact. It is not an agent or harness comparison.

Explore the dataset