atlas

Research map / Large language models / AI and society

ACES: Automatic Cohort Extraction System for Event-Stream Datasets

ICLR 2025 · Large language models › AI and society · approach: Benchmarking and reproducibility practice · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces ACES, a pip-installable configuration language and recursive extraction system that pulls labeled patient cohorts from event-stream datasets (MEDS, ESGPT, or direct predicates) so task definitions can be shared and reproduced conceptually across datasets.

Problem

Reproducing ML-for-healthcare cohort and task definitions is hard because cohorts are often under-specified and data is private; existing cohort tools (ATLAS, i2b2 PIC-SURE, OMOP-learn, DPM360) are tied to specific common data models or are hard to integrate with deep learning workflows.

Approach

Separate dataset-specific event predicates from dataset-agnostic, interrelated temporal/event-bounded windows in a shareable configuration file, and execute them with a recursive tree-based algorithm over event-stream data, exposed via CLI and Python API.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ACES via MEDS instead of DPM360 via OMOPCohort extraction · Synthea-1000, First 24h in-hospital mortalityRuntime (s): 5.932 -> 0.386Helped
Use ACES via MEDS instead of DPM360 via OMOPCohort extraction · Synthea-1000, 30d post-hospital-discharge mortalityRuntime (s): 4.188 -> 0.236Helped
Use ACES via MEDS instead of DPM360 via OMOPCohort extraction · Synthea-1000, 30d re-admissionRuntime (s): 6.260 -> 0.337Helped
Use ACES via MEDS instead of DPM360 via OMOPCohort extraction · Synthea-1000, End-of-life predictionRuntime (s): 4.901 -> 0.449Helped
Use ACES via MEDS instead of OMOP-learn via OMOPCohort extraction · MIMIC-IV Demo, First 24h in-hospital mortalityRuntime (s): 12.220 -> 0.617Helped
Use ACES via MEDS instead of OMOP-learn via OMOPCohort extraction · MIMIC-IV Demo, 30d post-hospital-discharge mortalityRuntime (s): 8.608 -> 0.301Helped
Use ACES via MEDS instead of OMOP-learn via OMOPCohort extraction · MIMIC-IV Demo, 30d re-admissionRuntime (s): 19.710 -> 0.455Helped
Use ACES via MEDS instead of OMOP-learn via OMOPCohort extraction · MIMIC-IV Demo, End-of-life predictionRuntime (s): 24.540 -> 0.349Helped

Limitations

Experimental setup

Datasets: MIMIC-IV (MEDS version) MIMIC-IV OMOP Demo Synthea-1000 (synthetic OMOP)

Benchmarks: MIMIC-IV MEDS shard computational profile Synthea-1000 comparison MIMIC-IV Demo comparison

Metrics: runtime (s) peak memory (MiB) lines of code human time (s) # patients # samples

Baselines: OMOP-learn DPM360 OHDSI ATLAS

Builds on: MEDS Event Stream GPT Hydra

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy