WAVE — Workforce Analytics & Vulnerability Engine

Track

Civic Engagement & Policy


Overview

WAVE (Workforce Analytics & Vulnerability Engine) is a tract-level predictive policy platform designed to prevent economic displacement caused by climate shocks in Santa Barbara County.

Disaster response traditionally focuses on physical infrastructure. WAVE focuses on human infrastructure. We model how floods, storm surges, and wildfires disrupt workforce stability, quantify which communities are most vulnerable to labor displacement, and simulate targeted funding strategies that accelerate recovery.

Our system enables policymakers to act before temporary disruption becomes permanent economic leakage.


The Problem: Economic Leakage After Climate Shocks

Climate events do not only damage buildings. They destabilize local labor markets.

Workers in climate-sensitive industries—especially in marginalized communities—face structural barriers such as:

  • Poverty
  • Limited English proficiency
  • Flood exposure
  • Industry concentration risk

These barriers increase what we model as social friction, turning short-term income loss into permanent relocation.

Today, local governments lack tract-level tools to:

  • Quantify workforce displacement risk
  • Measure recovery inequality across communities
  • Simulate intervention strategies before displacement occurs

WAVE provides that missing decision-support layer.


Our Solution

WAVE is a predictive resilience engine that integrates environmental exposure, workforce mobility, and social vulnerability into a unified mathematical system.

The platform produces:

  • Tract-level vulnerability scores (0–100)
  • Displacement probability estimates
  • Labor-state transition modeling
  • Recovery trajectory simulations
  • Policy optimization recommendations

Instead of reacting after workers leave, WAVE predicts and prevents displacement.


Technical Architecture

1. Data Fusion Engine

We ingest and align high-resolution datasets:

  • Live Data Technologies API — real workforce career histories and transitions
  • NOAA Station 9411340 — tide levels and environmental shock signals
  • EPA EJScreen — 11 environmental justice indicators
  • FEMA Flood Zones — structural exposure data
  • U.S. Census Tracts — demographic overlays

All data are harmonized spatially (tract-level) and temporally (shock windows).


RapidFire AI Classification (Sponsor Tool)

Using RapidFire AI, we built a parallelized job-title classification pipeline to convert unstructured workforce data into structured climate exposure metrics.

Our system:

Shards thousands of job titles across concurrent threads

Uses LLM-based prompt ensembles with consensus voting

Classifies roles into coastal-dependent, climate-resilient, or transitional sectors

This transforms raw career histories into tract-level climate sensitivity indicators, enabling real-time exposure quantification across industries.

RapidFire allows us to scale classification efficiently while maintaining ensemble robustness and consistency.


3. Predictive Displacement Modeling

We trained an XGBoost classifier to estimate worker flight probability under shock conditions.

Key features include:

  • Career velocity
  • Industry volatility
  • Coastal job dependency
  • EJ burden indicators
  • Flood zone exposure

Predictions are aggregated to produce tract-level displacement risk scores.


4. Markov Labor-State Modeling

We implemented a 4x4 Markov transition matrix modeling movement between:

  • Coastal employment
  • Inland employment
  • Unemployment
  • Transitional states

Shock severity dynamically modifies transition probabilities to simulate workforce migration patterns.


5. The Mathematical Core

We model labor recovery using a logistic growth ordinary differential equation:

$$ \frac{dL}{dt} = rL \left( 1 - \frac{L}{K} \right) - \beta(EJ) $$

Where:

  • ( L ) = labor force participation level
  • ( r ) = intrinsic recovery rate
  • ( K ) = sustainable employment carrying capacity
  • ( \beta(EJ) ) = friction coefficient derived from EJScreen percentiles

The term ( \beta(EJ) ) formalizes systemic inequality as measurable friction. Higher environmental justice burden increases recovery drag and slows labor stabilization.

This mathematically demonstrates that recovery speed is a function of equity.


Economic Impact Ensemble

For each census tract, we evaluate multiple shock scenarios:

  • Severity grid: ( {0.30, 0.50, 0.70, 0.90} )
  • Duration grid: ( {7, 21, 45} ) days

For each scenario, we:

  1. Adjust ( r ) and ( K ) based on structural exposure
  2. Run ODE simulations
  3. Compute drawdown and recovery time
  4. Blend Markov displacement pressure
  5. Aggregate scenario risk

Output includes:

  • Vulnerability score (0–100)
  • Confidence interval
  • Risk classification (Low, Moderate, High, Critical)

Policy Optimization

WAVE includes a bounded optimization framework that simulates targeted intervention strategies.

By reducing the friction coefficient ( \beta ), we can model the impact of:

  • Wage stabilization programs
  • Green workforce reskilling
  • Emergency retention funds

Policymakers can run counterfactual simulations and see how strategic funding alters recovery trajectories in real time.


Impact

WAVE enables:

  • Equity-centered disaster planning
  • Transparent funding prioritization
  • Workforce stabilization targeting
  • Data-driven civic decision making

We transform climate exposure into actionable policy signals.


Sponsor Technologies Used

  • Live Data Technologies API
  • RapidFire AI

What Makes WAVE Different

Most climate tools measure:

  • Flood exposure
  • Infrastructure damage
  • Property loss

WAVE measures:

  • Workforce instability
  • Labor-state transitions
  • Equity-adjusted recovery dynamics

We connect climate science, labor economics, and public policy within a unified predictive engine.


Future Work

  • Multi-county expansion
  • Housing–labor coupling integration
  • Public-facing resilience index
  • Direct deployment with county resilience offices

WAVE ensures that climate events do not automatically become economic disasters.

Built With

  • deck.gl
  • epa-ejscreen
  • fastapi
  • fema-nfhl-flood-data
  • github-models-(gpt-4o-mini)
  • javascript
  • live-data-technologies-api
  • maplibre-gl
  • nivo
  • noaa-tides-&-currents-api-(station-9411340)
  • numpy
  • pandas
  • python
  • rapidfire-ai
  • react
  • recharts
  • scikit-learn
  • scipy
  • streamlit
  • u.s.-census-acs
  • vite
  • xgboost
Share this project:

Updates