AI2ES
Site-wide presentation on
CSU’s Team* and Activities
* Includes several NOAA folks.
Wed, March 3, 2021
Overview
Part 1:
Introducing CSU’s AI2ES team
Mentoring
Outreach
Imme Ebert-Uphoff
(CIRA / ECE)
Elizabeth Barnes
(Atmospheric Science)
Chuck Anderson
(Computer Science)
Matt Rogers
(CIRA)
Kate Musgrave
(CIRA)
Post-doc
(CIRA)
Grad student
(computer science)
Grad student
(ATS)
Jebb Stewart
(NOAA-GSL, NCAI)
Christina Kumler
(NOAA-GSL / CIRES)
Tropical Cyclones
Subseasonal-to-
Seasonal (S2S)
Who we are
* Original proposal
In red: �senior folks
Trustworthy AI
Mentoring
Trustworthy AI
Outreach
Imme Ebert-Uphoff
(CIRA / ECE)
Elizabeth Barnes
(Atmospheric Science)
Chuck Anderson
(Computer Science)
Matt Rogers
(CIRA)
Kate Musgrave
(TC group lead - CIRA)
Jason Stock
Grad student - computer science
Kathy Haynes
(CIRA)
Chris Slocum
(NOAA-STAR @ CIRA)
Grad student
(ATS)
Jebb Stewart
(NOAA-GSL, NCAI)
Christina Kumler
(NOAA-GSL / CIRES)
Tropical Cyclones
Subseasonal-to-
Seasonal (S2S)
Ryan Lagerquist
(CIRA @ NOAA-GSL)
Antonis Mamalakis
(ATS / CIRA)
Post-doc
(CIRA)
Who we are now�- we have grown!
In red: funded
by AI2ES
Mentoring
Trustworthy AI
Outreach
Imme Ebert-Uphoff
(CIRA / ECE)
Elizabeth Barnes
(Atmospheric Science)
Chuck Anderson
(Computer Science)
Matt Rogers
(CIRA)
Kate Musgrave
(TC group lead - CIRA)
Jason Stock
Grad student - computer science
Kathy Haynes
(CIRA)
Chris Slocum
(NOAA-STAR @ CIRA)
Grad student
(ATS)
Tropical Cyclones
Subseasonal-to-
Seasonal (S2S)
Ryan Lagerquist
(CIRA @ NOAA-GSL)
Antonis Mamalakis
(ATS / CIRA)
Lander Ver Hoef
(GRA, Math)
Henry Adams
(Math)
Topological Data An.
Emily King
(Math)
Harmonic Analysis
Newest addition: math folks!
Post-doc
(CIRA)
Jebb Stewart
(NOAA-GSL, NCAI)
Christina Kumler
(NOAA-GSL / CIRES)
Where we are
CSU FOOTHILLS Campus:
CIRA = �Cooperative Institute for Research in the Atmosphere
CSU FOOTHILLS Campus:
Imme Ebert-Uphoff
(CIRA / ECE)
Elizabeth Barnes
(Atmospheric Science)
Matt Rogers
(CIRA)
Post-doc (TBD)
(CIRA)
Kathy Haynes
(CIRA)
Chris Slocum
(NOAA-STAR @ CIRA)
Grad student (TBD)
(ATS)
Where we are
Kate Musgrave
(CIRA)
Antonios Mamalakis
(postdoc)
Who or What is CIRA?�
Real-time satellite data feed of �GOES-16 and GOES-17 data.
Many of the above are available as public satellite products.� Check out SLIDER at https://rammb-slider.cira.colostate.edu/ �Switch “sector” from “Full disk” to “Conus”, then choose a “Product” to view different satellite products, e.g., from GOES-16, in real time.
CSU MAIN Campus
Chuck Anderson
(Computer Science)
Jason Stock
Grad student - computer science
Lander Ver Hoef
(MATH)
Henry Adams
(Math, Topological Data Analysis)
Emily King
(Math, Harmonic Analysis)
Where we are
Computer Science Building
Mathematics Building
NOAA-GSL
GSL
Global Systems Laboratory
Jebb Stewart
(NOAA-GSL, NCAI)
Christina Kumler
(NOAA-GSL / CIRES)
Ryan Lagerquist
(CIRA @ NOAA-GSL)
Where we are
David Skaggs Research Center
CSU
GSL
NOAA-GSL team in Boulder, Co
Jebb Stewart
- NOAA-GSL
- NAIEC/NCAI
- Sample ML Research:
Christina Kumler
- NOAA-GSL
- CIRES (CU Boulder)
- Sample ML Research:
Ryan Lagerquist
- CIRA (@ NOAA-GSL)
- Postdoctoral Fellow
- Sample ML Research:
Imme Ebert-Uphoff
Sample research interests:
Recent ML applications:
Mica & Imme
Part 2:
Tropical Cyclones (AI2ES Use case #3)�
Leads:
Imme Ebert-Uphoff
(ML expertise)
Kate Musgrave
(TC expertise)
Kathy Haynes
(CIRA)
Chris Slocum
(NOAA-STAR @ CIRA)
Christina Kumler
(NOAA-GSL / CIRES)
Ryan Lagerquist
(CIRA @ NOAA-GSL)
Post-doc
(CIRA)
ML for Tropical Cyclones @ CSU
Jebb Stewart
(NOAA-GSL, NCAI)
In red: Leads
Kate Musgrave
TC activities at CIRA include:
Motivation - Background on TCs
Synthetic MW from GOES-R
Atlantic TC overpasses
outside training: cold SST,
mountainous terrain
Chris Slocum
(NOAA-STAR @ CIRA)
John Knaff
(NOAA-RAMMB @ CIRA)
From Slocum and Knaff 2020, AMS Annual Meeting
Proposed AI2ES work for TCs
Next steps
Kathy Haynes (at least 6 months on TCs):
Ryan Lagerquist (side project):
Postdoc (AI2ES funding for 5 years):
Post-doc
(CIRA)
Part 3
�Subseasonal-to-Seasonal (S2S)�(AI2ES Use Case #4)
Lead: Elizabeth Barnes
Prof. Elizabeth Barnes
me
Subseasonal-to-Seasonal (S2S)
Bridging the Gap
23
NOAA CPO image
text from Earth System Prediction Capability Office
and National Academy Report
Subseasonal-to-Seasonal (S2S)
Bridging the Gap
24
NOAA CPO image
text from Earth System Prediction Capability Office
and National Academy Report
Forecasts of Opportunity
certain conditions lead to more predictable behaviour than others
Beyond the weather timescale we must look for specific states of the earth system, i.e. “opportunities”, that lead to enhanced predictable behavior.�
25
See Mariotti et al. (2020) and also Albers and Newman (2019)
Colorado State University
Finding forecasts of opportunity
26
Colorado State University
Stratospheric polar vortex
Stratospheric sudden warmings provide extended predictability of midlatitude surface weather out ~60 days.
27
See e.g. Domeisen et al. (2019, 2020)
Colorado State University
Tropical activity
The Madden-Julian oscillation (MJO) provides extended predictability of midlatitude weather out 4+ weeks.
28
Colorado State University
Future S2S efforts under AI2ES
https://depositphotos.com/portfolio-1472772.html
Part 4:
AI methods for weather and climate
Leads:
Imme Ebert-Uphoff
(CIRA / ECE)
Elizabeth Barnes
(Atmospheric Science)
Chuck Anderson
(Computer Science)
Jason Stock
Grad student - computer science
Kathy Haynes
(CIRA)
Grad student
(ATS)
Ryan Lagerquist
(CIRA @ NOAA-GSL)
Antonis Mamalakis
(ATS / CIRA)
Lander Ver Hoef
(GRA - Math)
Henry Adams
(Math)
Topological Data An.
Emily King
(Math)
Harmonic Analysis
AI for weather & climate @ CSU
Jebb Stewart
(NOAA-GSL, NCAI)
Christina Kumler
(NOAA-GSL / CIRES)
In red:
Funded by AI2ES
Kate Musgrave
(TC group lead - CIRA)
Explainable AI from Simple to Complex
Chuck Anderson
Jason Stock
Seek simple explanations before proceeding to the complex.
Explainable AI from Simple to Complex
Linear
1 Hidden Layer
2 Hidden Layers
.
.
.
+
+
Input
Samples
Cascade Network Structure
Based on Viewing Forced Climate Patterns Through an AI Lens, Barnes, et al., 2019.
Linear
1 Hidden Layer
2 Hidden Layers
+
+
temperature
year
year
year
What did these 7 and 8 layer neural networks discover in the global temperature data?
linear model
.
.
.
Abstention Networks�A network that can say “IDK”
Why This Is Interesting: Unlike many commercial applications, we do not expect ML to be able to predict everything all of the time in the earth system (even if we had enough data).
The Idea: We expect certain earth system conditions to be more predictable than others, so we want to leverage these opportunities for skillful forecasts
Goal: Develop a neural network architecture that can say “IDK” (I don’t know).
Utility: This methodology is easy to implement and may be useful for a wide range of applications
Progress: We have a working methodology that improves accuracy over more standard post-training approaches, working on applying it to regression now
% of samples the network predicts �(e.g. does not say IDK)
baseline approach
our abstention network
Barnes and Barnes (in prep)
classification accuracy
XAI via �Attribution Maps
Layerwise Relevance Propagation (LRP)
Pr(cat)
LRP
of 1 sample
Prediction
of 1 sample
Pr(cat)
Montavon et al. (2017), Pattern Recognition
Benefits of LRP for scientific research
LRP for �Scientific Discovery
Subseasonal-to-seasonal (S2S) prediction: �Learning climate states that lead to more predictable behaviour than others on S2S timescales
Network Task: Train a neural network to ingest daily maps of outgoing longwave radiation (OLR) to predict the sign of the subseasonal circulation anomalies over the North Atlantic 22 days in advance�
Interpretable AI Approach: Learn tropical patterns of variability that lead to enhanced predictability of midlatitude weather on subseasonal timescales
38
Mayer and Barnes (under review)
Kirsten Mayer
Cluster 1
N = 127
Cluster 2
N = 48
LRP: OLR patterns that lead to accurate & �confident Z500<0 predictions over the North Atlantic
daily maps of OLR
Other examples of scientific discovery with LRP
39
Zack Labe
Indicator patterns of �forced change�
Learn non-linear, time-evolving patterns of forced change in climate simulations and observations, e.g. Barnes et al. (2020, JAMES)
Jamin Rader
Decadal predictability
Emily�Gordon
Benjamin�Toms
Learning climate states that lead to more predictable behaviour than others on decadal timescales, e.g. Toms, Barnes & Hurrell (in review)
Benjamin�Toms
Kirsten Mayer
Zane�Martin
Exploring MJO physics with implications for prediction, scientific mechanisms, and basic theory, e.g. Toms et al. (under review)
MJO dynamics, predictability & teleconnections
Benchmark for evaluation of attribution heatmaps in weather and climate applications
Work in progress: to be submitted to special issue of IEEE Transactions on Neural Networks and Learning Systems (March 12, 2021).
Imme Ebert-Uphoff
Elizabeth Barnes
Antonis Mamalakis
(ATS / CIRA)
Imme Ebert-Uphoff, CSU
Using Explainable AI for satellite applications
Sample application:
Generate synthetic MW imagery from GOES imagery.
Once a neural network is learned, post-analysis:
What did my �neural network learn?
Details: I. Ebert-Uphoff and K.A. Hilburn, �Evaluation, Tuning and Interpretation of Neural Networks for Meteorological Applications, �Bulletin of the American Meteorological Society (BAMS), Aug 2020.
Explainable AI – Example:�Using Layer-Wise Relevance Propagation (LRP) to identify strategies a neural network (NN) has learned.
GOES channels (input to NN)
Apply LRP to find out!
Where is NN looking?
Result: NN mainly looking at
Imme Ebert-Uphoff, CSU
Kyle Hilburn
(CIRA)
NN strategies expressed in meteorological terms!
Physics-based features for satellite imagery:
Lander Ver Hoef
(GRA - Math)
Henry Adams
(Math)
Topological Data An.
Emily King
(Math)
Harmonic Analysis
Imme Ebert-Uphoff
New topic -
Just starting.
Satellite imagery
(GOES-16)
Image in topological space (persistence bar code)
Details: �Lander Ver Hoef et al., Topological Data Analysis for Identifying Convection in GOES-R Imagery, �AMS 101st Annual meeting, 20th Conference on Artificial Intelligence for Environmental Science, Jan 2021.
Imme Ebert-Uphoff, CSU
Physics-based features for satellite imagery (new topic, just starting)
Lander Ver Hoef
(GRA - Math)
Tip:
Imme Ebert-Uphoff, CSU
Part 5:
AI2ES Outreach Activities at CSU
Lead: Matt Rogers
CIRA Outreach Program
�Current outreach activities at CSU/CIRA include:�
Key Goal: Authentic Subject Matter Expert involvement!
Upcoming AI2ES outreach activities