PASM: Population Adaptive Symbolic Mixture-of-Experts Model for Cross-location Hurricane Evacuation Decision Prediction
Organizations: Dept. of Civil, Environmental, and Construction Engineering, University of Delaware, Newark, DE, USA
Abstract
Accurate prediction of evacuation behavior is critical for disaster preparedness, yet models trained in one region often fail elsewhere. Using a multi-state hurricane evacuation survey, we show this failure goes beyond feature distribution shift: households with similar characteristics follow systematically different decision patterns across states. As a result, single global models overfit dominant responses, misrepresent vulnerable subpopulations, and generalize poorly across locations. We propose Population-Adaptive Symbolic Mixture-of-Experts (PASM), which pairs large language model guided symbolic regression with a mixture-of-experts architecture. PASM discovers human-readable closed-form decision rules, specializes them to data-driven subpopulations, and routes each input to the appropriate expert at inference time. On Hurricanes Harvey and Irma data, transferring from Florida and Texas to Georgia with 100 calibration samples, PASM achieves a Matthews correlation coefficient of 0.607, compared to XGBoost (0.404), TabPFN (0.333), GPT-5-mini (0.434), and meta-learning baselines MAML and Prototypical Networks (MCC 0.346). The routing mechanism assigns distinct formula archetypes to subpopulations, so the resulting behavioral profiles are directly interpretable. A fairness audit across four demographic axes finds no statistically significant disparities after Bonferroni correction. PASM closes more than half the cross-location generalization gap while keeping decision rules transparent enough for real-world emergency planning.
Figures & tables
| Model | MCC | ROC-AUC | Accuracy |
|---|---|---|---|
| XGBoost | 0.404 | 0.680 | 0.692 |
| TabPFN | 0.333 | 0.751 | 0.654 |
| GPT-5-mini(medium) | 0.434 | 0.692 | 0.692 |
| PASM | 0.607 | 0.840 | 0.769 |
| Method | MCC | ROC-AUC | Accuracy |
|---|---|---|---|
| Matching Networks | 0.280 0.117 | 0.732 0.096 | 0.589 0.045 |
| MAML | 0.314 0.158 | 0.753 0.061 | 0.631 0.071 |
| Prototypical Networks | 0.313 0.162 | 0.763 0.092 | 0.650 0.078 |
| HierClust+LR | 0.346 0.164 | 0.746 0.100 | 0.635 0.071 |
| PASM (Ours) | 0.607 | 0.840 | 0.769 |
| Method | MCC | ROC-AUC | Accuracy |
|---|---|---|---|
| Top-1 Average | 0.234 | 0.766 | 0.615 |
| Top-5 Average | 0.548 | 0.769 | 0.731 |
| No SR (LR + Router) | 0.434 | 0.752 | 0.731 |
| PASM | 0.607 | 0.840 | 0.769 |
| Coefficient Strategy | MCC | ROC-AUC | Accuracy |
|---|---|---|---|
| Fixed Coefficients | 0.389 | 0.763 | 0.692 |
| Learnable (Static) | 0.365 | 0.828 | 0.654 |
| PASM (Full) | 0.607 | 0.840 | 0.769 |
| Florida | Georgia | Texas | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Model | MCC | AUC | Accuracy | MCC | AUC | Accuracy | MCC | AUC | Accuracy |
| GPT-5-mini | .736 | .867 | .867 | .571 | .791 | .787 | .736 | .867 | .867 |
| TabPFN | .757 .046 | .962 .009 | .877 .023 | .313 .067 | .773 .018 | .678 .026 | .717 .055 | .953 .012 | .854 .030 |
| XGBoost | .729 .040 | .944 .017 | .864 .020 | .325 .076 | .719 .029 | .686 .034 | .714 .040 | .927 .016 | .855 .021 |
| Model | Train Test | MCC | AUC | Accuracy |
|---|---|---|---|---|
| GPT-5-mini | FL FL | .736 | .867 | .867 |
| FL GA | .571 | .791 | .787 | |
| GA GA | .295 | .691 | .795 | |
| TabPFN | FL FL | .757 .046 | .962 .009 | .877 .023 |
| FL GA | .313 .067 | .773 .018 | .678 .026 | |
| GA GA | .274 .101 | .763 .066 | .729 .037 |
| Model | Perception | MCC | AUC | Acc |
|---|---|---|---|---|
| GPT-5-mini | Without | .571 | .791 | .787 |
| Oracle | .629 | .822 | .813 | |
| TabPFN | Without | .313 .067 | .773 .018 | .678 .026 |
| Oracle | .335 .055 | .797 .021 | .694 .021 | |
| XGBoost | Without | .325 .076 | .719 .029 | .686 .034 |
| Oracle | .349 .038 | .765 .024 | .699 .018 |
| Cluster | Expert Formula | Demographic Profile | Behavioral Pattern |
|---|---|---|---|
| C0 | Youngest (age 33.4), unmarried, low education | Direct response to external pressure | |
| C1 | High age (69.5), non-standard marital status | Geographic signal vs. age resistance | |
| C2 | Near-mean demographics, married females | Calibration baseline group | |
| C3 | Older (59.0), widowed females | Community behavior vs. age | |
| C4 | Young (34.5), divorced, low education | Geographic rate vs. age | |
| C5 | Young (33.1), high education, males with children | Minimal age resistance, high compliance (96.9%) |
| Metric | Value | Threshold |
|---|---|---|
| Adjusted Rand Index (ARI) | 0.876 | 0.8 (strong) |
| Normalized Mutual Information (NMI) | 0.916 | 0.8 (high) |
| Co-clustering Jaccard | 0.822 | 0.75 (reliable) |
| Cluster count (mode) | 8 | range [6,11] |
| Noise fraction | 0.020 | — |
| Method | MCC | LLM Calls | LLM Tokens | Wall Time (s) |
|---|---|---|---|---|
| PASM (Full) | 0.607 | 2,068 | 4,508,756 | 24,699 |
| No Routing (Top-1 SR) | 0.234 | 150 | 313,483 | 1,718 |
| No SR (LR + Router) | 0.434 | 0 | 0 | 45 |
| Calibration Shots | MCC |
|---|---|
| 20 | 0.426 |
| 30 | 0.488 |
| 50 | 0.548 |
| 80 | 0.566 |
| 100 | 0.607 |