Dataset FactoryReproducible prediction tasks
Municipal justice · binary-classification · v2026.09

Chicago administrative hearing outcomes

Predict whether a Department of Administrative Hearings case ends in a liability finding, using only what the docket records before the hearing.

53,763rows
3documented splits
0.6915Evaluation ROC AUC

About this release

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.

Splits

SplitRowsPositive labels
eval3,4363,077 (89.55%)
holdout2,9132,715 (93.20%)
train47,41429,959 (63.19%)

Qualification and baseline

PASSED - 32 checks, 0 failed, on the full 53,763-case artifact, on the worker Gate 1.3.0.

one baseline only. No agent or harness comparison was run, and none is implied - that is outside this publication milestone.

Use this version

from datasets import load_dataset
ds = load_dataset('earino/chicago-doah-adjudication', revision='v2026.09')

The version links and checksums identify this artifact. Exclude the labelled holdout from the agent's workspace when running an evaluation.

Files and checksums

DownloadBytesSHA-256
eval.csv267,311bcecdbff8018f74c01697229591b9e9c87b5206c8d61d8f7ef77fa37669c967e
holdout.csv226,237e9855daa7a7d523ea00ad2184867d73d1bf747d4c0d718a8398da5acf749e8be
meta.json2,300696730446f8bb10c9d7e26a6b1eb8dae46843e887d62846c38081469a9743979
quality.json3,8037ee12a3db4dbd00bf336f3f96b220b260f6e9b463f0cd7fc41a5a58cb527d882
train.csv3,751,97367b2a58379b4d1ca8eb11670f9f8a51b1fe15fb4945a173a805a5f474cd154cb

Artifact b71586bf28fa56ebbfaede26c4494d68b166545ac504b2ebd8a52c7f272627ef

Limitations

Source and terms

City of Chicago - Department of Administrative Hearings (DOAH) Ordinance Violations

City of Chicago, Department of Administrative Hearings, Ordinance Violations, dataset 6br9-quuz, https://data.cityofchicago.org/d/6br9-quuz, accessed 2026-09-26

Source: LicenseRef-CityOfChicago-DataTermsOfUse. Compilation: LicenseRef-CityOfChicago-DataTermsOfUse. Code and documentation: MIT.

No separate dedication. The City's Data Terms of Use regulate distribution and secondary or derivative use; they do not grant us a right to sublicense the source rows, so our compilation is distributed under those Terms. Our own code and documentation are MIT. Nothing here may be presented as CC0, CC-BY, public domain or any standard open licence - the sources do not support it.

Suggested citation

City of Chicago. Ordinance Violations (Department of Administrative Hearings). City of Chicago Data Portal, dataset 6br9-quuz. Data Terms of Use. Derived dataset: Chicago DOAH adjudication outcome prediction dataset.

Versions