AIDE TOOLBOX
Advanced AI for detecting and understanding extreme events – Artificial Intelligence for Disentangling Extremes (AIDE) Toolbox
Description
The Artificial Intelligence for Disentangling Extremes (AIDE) toolbox allows for tackling generic problems of detection and impact assessment of events such as tropical cyclones and severe convective storms, heat waves, and droughts, as well as persistent winter extremes, among others. The open-source toolbox integrates advanced ML models, ranging in complexity, assumptions, and sophistication, and can yield spatio-temporal explicit output maps with probabilistic heatmap estimates. We included supervised and unsupervised algorithms, deterministic and probabilistic, convolutional and recurrent neural networks, and detection methods based on density estimation. The toolbox is intended for scientists, engineers, and students with basic knowledge of extreme events detection, outlier detection techniques, and Deep Learning (DL), as well as Python programming with basic packages (Numpy, Scikit-learn, Matplotlib) and DL packages (PyTorch, PyTorch Lightning).
Potential User Groups: Researchers in applied packages of XAIDA or otherwise concerned with extreme event detection, impact assessment, as well as model understanding.
Usage Guide
A journal paper has been published in IEEE Geosciences and Remote Sensing Magazine (GRSM) (https://doi.org/10.1109/MGRS.2024.3382544). Moreover, we provide a ReadTheDocs site with tutorials (https://aidextremes.readthedocs.io/en/latest/). Last but not least, the AIDE toolbox was introduced during a XAIDA Webinar last April, 2024 (https://www.youtube.com/watch?v=P6bO3rv7LcQ&t=1281s).
Availability: The toolbox is publicly available on the GitHub platform (https://github.com/IPL-UV/AIDE/).
Use Cases
- Drought detection task in Russia (Gonzalez-Calabuig, M., Cortés-Andrés, J., Williams, T. K. E., Zhang, M., Pellicer-Valero, O. J., Fernández-Torres, M. Á., & Camps-Valls, G. (2024). The AIDE Toolbox: Artificial intelligence for disentangling extreme events [Software and Data Sets]. IEEE Geoscience and Remote Sensing Magazine, 12(2), 113-118.)
References
- Gonzalez-Calabuig, M., Cortés-Andrés, J., Williams, T. K. E., Zhang, M., Pellicer-Valero, O. J., Fernández-Torres, M. Á., & Camps-Valls, G. (2024). The AIDE Toolbox: Artificial intelligence for disentangling extreme events [Software and Data Sets]. IEEE Geoscience and Remote Sensing Magazine, 12(2), 113-118.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 101003469.
Tools
We contributed to the continuous development of the tigramite (https://github.com/jakobrunge/tigramite/) Python package for causal inference methods.
This package provides a wide range of constraint-based causal discovery and causal effect estimation methods.
Stochastic Weather Generation is a computationally light tool to simulate temperatures for worse case heat extremes, at city up to country level.
Importance sampling is a way to preferentially select out of a range of model simulations the ones that will lead to extremes of the metric of interest in an early stage of simulation, thus increasing computing efficiency for the cases of interest.
Storyline is a methodology to determine when in the future extreme heat events above a chosen threshold become likely in cities, and to present the meteorological conditions that lead up to it.
Ensemble boosting uses climate models to efficiently generate very intense and rare weather and climate extremes that can be analyzed for planning and stress testing of critical infrastructure.