DEpiABS: Differentiable Epidemic Agent-Based Simulator
Summary
DEpiABS is a novel, scalable, and differentiable agent-based model (DABM) designed to overcome the limitations of existing epidemic simulation tools, particularly in capturing complex dynamics while maintaining computational efficiency and interpretability. It models individual-level heterogeneity, viral mutation, and reinfection dynamics, and is fully differentiable, enabling fast simulation and gradient-based parameter calibration. A key innovation is a z-score-based scaling method that maps small-scale simulations to real-world population sizes with minimal loss in output granularity, significantly reducing computational burden for large populations. Validated through sensitivity analysis and calibration against COVID-19 and flu data from ten regions, DEpiABS reduced average normal deviation in forecasting from 0.97 to 0.92 for COVID-19 mortality and from 0.41 to 0.32 for influenza-like-illness data. This model achieves superior forecasting ability and data efficiency without relying on auxiliary data, making it a reliable and generalizable framework for future epidemic response modeling.
Key takeaway
For research scientists developing epidemic models, DEpiABS demonstrates that a structure-centric, differentiable agent-based model can achieve high fidelity and interpretability without sacrificing computational efficiency or relying on extensive auxiliary data. You should consider adopting differentiable approximations and z-score-based output scaling to enhance model scalability and calibration, especially when working with fine-grained individual-level dynamics for large populations.
Key insights
DEpiABS is a differentiable agent-based model that balances mechanistic detail, computational efficiency, and interpretability for epidemic simulation.
Principles
- Structure-centric design prioritizes feature granularity over data volume.
- End-to-end differentiability enables gradient-based parameter calibration.
- Output scaling can decouple simulation cost from population size.
Method
DEpiABS employs differentiable approximation to transform discrete ABM processes into a continuous computational graph, supporting GPU acceleration. It uses a z-score-based scaling method to align small-scale model outputs with empirical data's statistical moments.
In practice
- Use z-score scaling for efficient large-population epidemic forecasting.
- Implement selective relaxation for non-differentiable model components.
- Tensorize categorical variables and encounters for DABM efficiency.
Topics
- Differentiable Agent-Based Models
- Epidemic Modeling
- Parameter Calibration
- Z-score Scaling
- Simulation Fidelity
Best for: Research Scientist, AI Researcher, AI Scientist, Machine Learning Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.MA updates on arXiv.org.