Resilience Analytics Lab, LLC
AHI is a calibrated, multi-hazard risk prediction system for the contiguous United States. It produces daily county-level probabilities for four natural hazards — wildfire, flood, wind, and winter storm — using a stacked dual-mesh deep learning architecture trained on 25 years of weather, satellite, and hazard event data across 3,109 counties.
The system is designed for emergency management decision-making at the county and regional level, providing calibrated risk tiers, audit-ready outputs, and structured decision support. Probabilities are temperature-scaled and seasonally adjusted so they mean what they say — not just relative rankings.
Key properties:
- Calibrated probabilities (not just rankings) via per-state temperature scaling + seasonal bias + base rate ceiling
- 50-feature input vector spanning weather, reanalysis, vegetation, terrain, flood zones, and wildland-urban interface
- 9 regional models serving 48 states + DC, each fine-tuned to local climate patterns
- Runs on CPU via ONNX Runtime — no GPU required, fits within a 4 GB instance
- Live at ahi.run
AHI uses a stacked dual-mesh design (~1.55M parameters):
- Temporal mesh (3 layers, heat-kernel attention) — captures per-county weather dynamics with a locality-biased attention mechanism where nearby timesteps attend strongly and distant ones decay exponentially
- Spatial mesh (2 layers, standard softmax attention) — captures cross-county correlations using full attention to preserve long-range spatial coherence
- Gated coupling — learned scalar gate (~0.08) blends temporal and spatial signals, allowing the model to control how much spatial context enters the prediction
- Per-hazard LoRA adapters — low-rank specialization per hazard type without overwriting shared representations
- Regional prediction heads — 9 climate-region-specific output MLPs, fine-tuned after national backbone training
Calibration is applied post-inference: sigmoid((logit + bias) / T + seasonal_bias), clamped to historical base rate ceilings.
The architecture is grounded in the heat kernel attention mechanism, where attention weights follow the heat equation solution rather than softmax normalization. This provides provable sparsity, compositional depth scaling, and a natural inductive bias for sequential data.
| Source | Features | Coverage |
|---|---|---|
| NOAA GridMET | Temperature, humidity, wind, precipitation, ERC, VPD, fire weather | Daily, 2000-2025 |
| ECMWF ERA5 | Integrated vapor transport, total column water vapor, surface pressure, wind gusts, 2m temperature | Daily, 2000-2025 |
| NASA MODIS (Terra/Aqua) | NDVI, EVI, vegetation anomalies | Monthly, 2000-2025 |
| FEMA NFHL | Special flood hazard areas, V-zones, X-zones | Static |
| SILVIS WUI | Wildland-urban interface fractions, vegetation cover, housing density | Static |
| NOAA Storm Events | Flood, wind, winter storm, tornado records | 2000-2025 |
| WFIGS | Historical wildfire locations and perimeters | All CONUS states |
| FEMA Disaster Declarations | County-level disaster records | 2000-2025 |
| USGS Earthquake Catalog | Seismic events (model trained but hidden from UI) | 2000-2025 |
This repository contains the deployed dashboard and inference pipeline. The model architecture, training pipeline, and training data preparation are maintained as proprietary assets.
| Path | Description |
|---|---|
app.py |
Streamlit dashboard application |
inference_onnx.py |
ONNX inference engine with per-state calibration pipeline |
state_context.py |
Per-state configuration loader |
models/<region>/model.onnx |
9 regional ONNX models (~6 MB each) |
states/<XX>/ |
Per-state calibration, inference data, GeoJSON, and config |
states/registry.yaml |
State deployment status and region mapping |
data/ |
National precomputed prediction CSVs |
scripts/ |
Utility scripts (national precompute, state onboarding) |
| Region | States |
|---|---|
| colorado | CO |
| great_lakes | IL, IN, KY, MI, OH, TN, WV |
| mountain_west | AZ, ID, MT, NM, NV, UT, WY |
| northeast | CT, DC, DE, MA, MD, ME, NH, NJ, NY, PA, RI, VA, VT |
| northern_plains | IA, MN, MO, ND, SD, WI |
| pacific | CA |
| pnw | OR, WA |
| southeast_gulf | AL, AR, FL, GA, LA, MS, NC, SC |
| southern_plains | KS, NE, OK, TX |
- Python 3.11
- Streamlit — dashboard framework
- ONNX Runtime — model inference (CPU-only, no GPU required)
- Plotly — interactive mapping and visualization
- Pandas / NumPy — data processing
- Deployed on Render
AHI's architecture is grounded in published research on attention mechanisms and topological computation by Joshua D. Curry, available on SSRN:
- Diffusion Attention: Replacing Softmax with Heat Kernel Dynamics
- Heat Kernel Attention: Provable Sparsity via Diffusion Dynamics
- Simplicial Computation: Topology as a Control Variable
MIT License. See LICENSE for details.
The model architecture, training pipeline, and trained weights are proprietary assets of Resilience Analytics Lab, LLC and are not included in this repository.
