EpiWorld: Grounding LLM Policy Agents in Epidemiological World Models
Organizations: Department of Computer Science, Emory University, Atlanta, GA, USA · Department of Computer Science, Virginia Tech, Alexandria, VA, USA
Abstract
Epidemic intervention policies are textual artefacts that human decision-makers interpret, justify, and revise through natural language, making large language models a natural candidate for epidemic policy reasoning. A naive LLM, however, lacks the epidemic dynamics needed to project intervention consequences, the quantitative surveillance signals required to assess severity, and the institutional constraints that define admissible actions. We present EpiWorld, a closed-loop framework that grounds an LLM policy actor in a learned action-conditioned epidemiological world model and a tiered skill library of public-health protocols, surveillance tools, and adaptive lessons accumulated through after-action analysis. Given a candidate intervention, the world model predicts regional epidemic evolution and enables fast counterfactual rollouts that provide feedback for policy selection and refinement. Outcomes of simulated futures are distilled into reusable lessons while protocol constraints remain fixed, allowing the decision process to improve without sacrificing interpretability or controllability. We evaluate both the world model and the end-to-end framework on retrospective COVID-19 and Influenza datasets: the world model achieves the best out-of-distribution Peak-MAE among all forecasting baselines, and the closed-loop framework reduces cumulative hospitalisation by up to 59% across datasets and by an average of ~16% across six LLM backbones, outperforming reinforcement-learning and optimal-control policy baselines.
Figures & tables
| COVID-19 SEIR | Influenza SEIR | COVID-19 Real US (Omicron) | ||||
|---|---|---|---|---|---|---|
| Method | In-Dist. Peak / MAE | OOD Peak / MAE | In-Dist. Peak / MAE | OOD Peak / MAE | In-Dist. Peak / MAE | OOD Peak / MAE |
| Compartmental-GP | 0.062 / 0.051 | 0.558 / 0.533 | 0.354 / 0.331 | 1.139 / 1.084 | 0.332 / 0.178 | 1.102 / 1.068 |
| MechBayes (naive) | 0.730 / 0.700 | 0.860 / 0.831 | 4.630 / 4.560 | 1.750 / 1.681 | 2.550 / 2.480 | 0.980 / 0.930 |
| MechBayes + Policy | 0.470 / 0.448 | 0.490 / 0.461 | 2.970 / 2.905 | 0.980 / 0.929 | 1.700 / 1.620 | 0.630 / 0.590 |
| epidemia Mode A (naive) | 0.680 / 0.648 | 0.750 / 0.709 | 4.300 / 4.185 | 1.500 / 1.431 | 2.400 / 2.310 | 0.910 / 0.860 |
| epidemia Mode B (pretrained) | 0.210 / 0.194 | 0.250 / 0.228 | 0.770 / 0.723 | 0.500 / 0.460 | 0.430 / 0.390 | 0.310 / 0.280 |
| COVID-19 Real US | COVID-19 SEIR | Influenza SEIR | |
|---|---|---|---|
| (Omicron) | |||
| Method | Hosp. (8w) | Hosp. (8w) | Hosp. (8w) |
| EpiPolicy-RL | |||
| ADIOS (GGGP) | |||
| EpidRLearn | |||
| EpiWorld (Base LLM) |
| Method | In-model | Indep. sim | Ratio |
|---|---|---|---|
| EpiPolicy-RL | |||
| ADIOS (GGGP) | |||
| EpidRLearn | |||
| EpiWorld (Base LLM) | |||
| EpiWorld (Static Skills) | |||
| EpiWorld (Skill Evol.) |
| Model | Base LLM | w/ Static Skills | w/ Skill Evolution | % |
| Proprietary | ||||
| GPT-4o | 0.1334 | 0.1371 | 0.0936 | |
| GPT-5-mini | 0.1252 | 0.1468 | 0.1172 | |
| GPT-5 | 0.1413 | 0.1468 | 0.1395 | |
| Open-weights | ||||
| Qwen2.5-7B | 0.0884 | 0.0875 | 0.0692 | |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| COVID-19 | Influenza-like Illness (ILI) | |
|---|---|---|
| Used for | forecast + policy | observation model only |
| Period (ISO weeks) | 2020-W01 to 2022-W52 | 2012-W30 to 2013-W40 (PAHO), 2010-W40 to 2015-W20 (CDC) |
| Panels / records | 51 states 156 weeks ( ) | 15 country panels weeks each |
| Cases / hosp / deaths | JHU CSSE / HHS Protect / JHU CSSE | ILINet wILI / n/a / n/a |
| Action grid | 13-dim OxCGRT ( Hale et al., 2021 ) | none |
| Special structure | per-week point estimates | per-week revision history (initial final) |
| Feature | Description / source |
|---|---|
| Population | ACS |
| under_20 | age-bracket fraction |
| over_65 | age-bracket fraction |
| White | race/ethnicity fraction |
| Black | race/ethnicity fraction |
| medicaid_coverage | fraction |
| Feature | Type | COVID | Flu |
|---|---|---|---|
| cases_reported | per 100k | ✓ | ✓ |
| hosp_reported | per 100k | ✓ | ✓ |
| death_reported | per 100k | ✓ | |
| incidence | per 100k | ✓ | ✓ |
| Rt | Cori estimator | ✓ | ✓ |
| policy | intensity scalar | ✓ | ✓ |
| Dataset | Dimension | Levels | Description |
| Real US COVID-19 : 13-D OxCGRT indicator panel, ordinal NPI levels (increasing stringency) | |||
| C1M_School closing | open / recommend / require some / require all | ||
| C2M_Workplace closing | open / recommend / require some / require all | ||
| C3M_Cancel public events | none / recommend / require | ||
| C4M_Restrictions on gatherings | no limit 10 persons | ||
| C6M_Stay at home requirements | none minimal-exception lockdown | ||
| Skill | Function | Anchoring authority |
|---|---|---|
| tier1_classify_pandemic_interval | Classifies the six WHO pandemic intervals (Investigation, Recognition, Initiation, Acceleration, Deceleration, Preparation) from ; returns max_npi_tier_permitted , which gates downstream NPI choice. | WHO pandemic-interval framework |
| tier1_vaccine_allocation | Enforces the priority ordering 1A 1B 1C 2 3; flags equity_score for human review; prohibits price-, insurance-, or market-based allocation. | ACIP (US) / WHO SAGE |
| tier1_check_npi_proportionality | Validates a proposed NPI bundle against the admissible tier envelope; requires legal authority for lockdown and movement restrictions; enforces a 14-day step-down minimum at . | ECDC proportionality test |
| tier1_who_outbreak_investigation | Enforces the WHO nine-step outbreak investigation ordering; blocks quantitative analysis before step 3 and control measures before step 6; mandates IHR notification at confirmed cases. | WHO IHR ( World Health Organization, 2008 ) |
| Skill | Method (source) | Refinable parameters |
|---|---|---|
| tier2_estimate_rt | Bayesian renewal-equation estimator for ( Cori et al., 2013 ) . | serial-interval mean ( d), s.d. ( d), window (1 w) |
| tier2_verity_expected_mortality | Age-stratified IFR with case-ascertainment correction. | ascertainment ratio (0.3) |
| tier2_compute_stringency_index | Nine-indicator OxCGRT normalisation to ( Hale et al., 2021 ) . | — |
| tier2_lookup_svi | ATSDR Social Vulnerability Index quartile and equity directives ( Agency for Toxic Substances and Disease Registry, 2022 ) . | — |
| tier2_compute_growth_rate | Log-linear OLS for exponential growth rate , doubling/halving time, and fit . | stable band ( /week) |
| tier2_r_from_growth_rate | Wallinga–Lipsitch closed-form from growth rate and generation interval. | — |
| Skill | Signature | Description |
|---|---|---|
| tier3_retrieve_lessons | Returns the top- lessons ranked by tag overlap with the current context tags , weighted by lesson confidence . | |
| tier3_apply_lesson | Merges the parameter delta into base parameters , clamping to per-skill bounds ; only keys in the refinable-parameter set are modulated. |
| Variant | In-Dist. Peak-MAE | OOD Peak-MAE |
|---|---|---|
| EpiWorld (full) | 0.339 | 0.414 |
| dual encoder (CDE-only) | 0.385 | 0.433 |
| dual encoder (GRU-only, 8w) | 0.419 | 0.540 |
| long lookback (GRU 3w) | 0.587 | 0.720 |
| DelayMixer (1-D causal mixer) | 0.399 | 0.426 |
| multi-stream SIR-coupled head | 0.554 | 0.734 |
| Held-out state | Base | + Real-US lessons | |
|---|---|---|---|
| KS | 12.51 | 12.64 | |
| MN | 6.87 | 6.78 | |
| NV | 57.74 | 74.79 | |
| SC | 11.12 | 10.29 | |
| WA | 88.24 | 93.28 | |
| Pooled | 35.30 | 39.56 |
| State | A (Base) | D (+ Skills) | F (+ Skill Evo.) |
|---|---|---|---|
| Arizona | 23.34 | 25.03 | 14.24 |
| Indiana | 20.01 | 18.84 | 10.86 |
| Wisconsin | 19.16 | 17.06 | 10.44 |
| Pennsylvania | 15.49 | 15.62 | 9.27 |
| Tennessee | 15.24 | 16.18 | 10.03 |
| Michigan | 14.07 | 14.63 | 6.28 |
| Real US | COVID | Flu | |
| Method | Act./Ex. | Act./Ex. | Act./Ex. |
| EpiPolicy-RL | 43.1/22.3 | 92.3/10.4 | 38.1/17.2 |
| ADIOS (GGGP) | 31.2/33.4 | 90.1/15.5 | 27.6/25.8 |
| EpidRLearn | 31.9/33.7 | 90.4/15.8 | 28.2/26.0 |
| EpiWorld (Base LLM) | 66.1/50.3 | 97.2/23.3 | 58.5/38.8 |
| EpiWorld (Static Skills) | 69.2/53.8 | 97.7/25.0 | 61.2/41.5 |
| Selector | Cumulative reduction | Mean intensity |
|---|---|---|
| Rule-based (no LLM) | ||
| Base LLM | ||
| Skill Evolution |
Action-Conditioned World Models
Action-conditioned world models predict how environments change under actions to support planning, control, and simulation.
See all 326 papers