SlideShare a Scribd company logo
1 of 58
Download to read offline
An intro to
explainable AI for
polar climate science
Zachary M. Labe
Postdoc in Seasonal-to-Decadal (S2D) Variability and Predictability Division
with Elizabeth A. Barnes (CSU), Thomas L. Delworth (GFDL), and Nathaniel C. Johnson (GFDL)
26 March 2024
Polar Climate
Interest Group Meeting
https://zacklabe.com/ @ZLabe
Do it better
e.g., parameterizations in climate models are not
perfect, use ML to make them more accurate
Do it faster
e.g., code in climate models is very slow (but we
know the right answer) - use ML methods to speed
things up
Do something new
• e.g., go looking for non-linear relationships you
didn’t know were there
WHY ELSE SHOULD WE CONSIDER
MACHINE LEARNING?
Do it better
e.g., parameterizations in climate models are not
perfect, use ML to make them more accurate
Do it faster
e.g., code in climate models is very slow (but we
know the right answer) - use ML methods to speed
things up
Do something new
• e.g., go looking for non-linear relationships you
didn’t know were there
WHY ELSE SHOULD WE CONSIDER
MACHINE LEARNING?
Very relevant for
research: may be
slower and worse,
but can still learn
something
https://zacklabe.com/climate-model-projections/
STANDARD EVALUATION OF
CLIMATE MODELS
Pattern correlation
RMSE
EOFs
Trends, anomalies, mean state
Climate modes of variability
Negative Correlation Positive Correlation
PATTERN CORRELATION – T2M
PATTERN CORRELATION : NEAR-SURFACE AIR TEMPERATURE
INPUT PREDICTION
SO, WHAT ABOUT
MACHINE LEARNING?
INPUT
[DATA]
PREDICTION
Machine
Learning
----ANN----
2 Hidden Layers
10 Nodes each
Ridge Regularization
Early Stopping
TEMPERATURE
We know some metadata…
+ What year is it? (Labe & Barnes, 2021)
+ Where did it come from?
TEMPERATURE
We know some metadata…
+ What year is it? (Labe & Barnes, 2021)
+ Where did it come from?
Train on data from the
Multi-Model Large
Ensemble Archive
TEMPERATURE
We know some metadata…
+ What year is it? (Labe & Barnes, 2021)
+ Where did it come from?
NEURAL NETWORK
CLASSIFICATION TASK
HIDDEN LAYERS
INPUT LAYER
INPUT LAYER
OUTPUT LAYER
HIDDEN LAYERS
Ensemble
members in
GFDL SPEAR
Maps of a given time period for each ensemble
Inputs for machine learning
Ensemble
members in
GFDL SPEAR
Training Data:
24 ensemble members
Maps of a given time period for each ensemble
Training Data:
24 ensemble members
Validation Data:
4 ensemble members
Training Data:
24 ensemble members
Validation Data:
4 ensemble members
Testing Data:
2 ensemble members
2-m Actual Air Temperature (°C)
THERE ARE MANY CLIMATE MODEL LARGE ENSEMBLES…
Annual mean 2-m temperature
7 global climate models
16 ensembles each
ERA5 (observations)
CLASSIFICATION
Machine
Learning
CLIMATE MODEL
MAP
[DATA]
Explainable AI
Learn new
science!
EXPLAINABLE AI (XAI)
1. Is the prediction correct for the right reasons?
• Is it consistent with our physical understanding of the climate system?
2. Provide insights for improving the machine learning model
• Is the model overfitting? Can the model be further optimized?
3. Learn new science
• For example, in climate prediction this could be a new forecast of opportunity or teleconnection
https://doi.org/10.1175/AIES-D-22-0001.1
EXPLAINABLE AI (XAI)
https://doi.org/10.1175/AIES-D-22-0058.1
Faithfulness:
Relates to the actual decision-making process
Comprehensibility:
How well the attributions are understood by the user
https://github.com/understandable-machine-intelligence-lab/Quantus
EXPLAINABLE AI (XAI)
Sensitivity: refers to how much the value of the output will
change for a unit change in a specific feature
Such as… Gradient (Saliency Maps), Smooth Gradient (first derivative of the output with respect to input)
Signal: all the information in the input that is relevant to the
prediction task (i.e., signal component versus distractor)
Such as… PatternNet
Attribution: refers to the relative contribution of an input
feature to the output
Such as… Input*Gradient, Integrated Gradients, Layer-wise Relevance Propagation (LRP), Deep Taylor, DeepSHAP
https://doi.org/10.1175/AIES-D-22-0012.1
ATTRIBUTION-BASED XAI METHODS
Volcano
Great White
Shark
Timber
Wolf
Image Classification XAI
https://heatmapping.org/
XAI heatmaps show regions
of “relevance” that
contribute to the neural
network’s decision-making
process for a sample
belonging to a particular
output category
Neural Network
WHY
WHY
WHY
Backpropagation Rules
Volcano
Great White
Shark
Timber
Wolf
Image Classification
https://heatmapping.org/
XAI heatmaps show regions
of “relevance” that
contribute to the neural
network’s decision-making
process for a sample
belonging to a particular
output category
Neural Network
WHY
WHY
WHY
Backpropagation Rules
ATTRIBUTION-BASED XAI METHODS
XAI
Volcano
Great White
Shark
Timber
Wolf
Image Classification
https://heatmapping.org/
XAI heatmaps show regions
of “relevance” that
contribute to the neural
network’s decision-making
process for a sample
belonging to a particular
output category
Neural Network
Backpropagation Rules
WHY
WHY
WHY
ATTRIBUTION-BASED XAI METHODS
XAI
Image Classification XAI
https://heatmapping.org/
NOT PERFECT
Crock
Pot
Neural Network
Backpropagation Rules
WHY
ATTRIBUTION-BASED XAI METHODS
https://doi.org/10.1016/j.patcog.2016.11.008
Visualizing something we already know…
ENSO
Neural
Network
[0] La Niña [1] El Niño
Input a map of sea surface temperatures
[Toms et al. 2020, JAMES]
Visualizing something we already know…
Input maps of sea surface
temperatures (SST) to
identify El Niño or La Niña
Use ‘LRP’ to see how the
neural network is making
its decision
[Toms et al. 2020, JAMES]
Layer-wise Relevance Propagation (LRP)
Composite SST Observations
LRP [Relevance]
SST Anomaly [°C]
0.00 0.75
0.0 1.5
-1.5
Warmer
Colder
High
Low
Visualizing something we already know…
Input maps of sea surface
temperatures (SST) to
identify El Niño or La Niña
Use ‘Backward Optimization’ to
identify synthetic input that
maximizes the neural network’s
confidence of the prediction
[Toms et al. 2020, JAMES]
Backward Optimization
Composite SST Observations
Optimal Input
SST Anomaly [°C]
-1.0 1.0
0.0 1.5
-1.5
Warmer
Colder
Warmer
Colder
0.0
EXPLAINABLE AI (XAI)
THERE ARE MANY
METHODS
A bird!
XAI
[Adapted from Adebayo et al., 2020]
THERE ARE MANY
METHODS
EXPLAINABLE AI (XAI)
[Adapted from Adebayo et al., 2020]
https://doi.org/10.1017/eds.2022.7
Artificial Neural Networks
https://doi.org/10.1175/AIES-D-22-0012.1
Convolutional Neural Networks
https://doi.org/10.1175/BAMS-D-18-0195.1
https://doi.org/10.1175/AIES-D-23-0018.1
https://arxiv.org/abs/2303.00652
1. Shuffle ensemble member and year
dimensions (bootstrap-like method)
2. Apply true labels (unshuffled years)
3. Apply same ANN architecture and LRP
4. Repeat 500x by using different
combinations of training/testing data and
initialization seeds
5. Compute 95th percentile of the distribution
of LRP at all grid points
Uncertainty for XAI
[Labe and Barnes 2021, JAMES]
Uncertainty for XAI
Ultimately, we are trying to
mask noise in the LRP output
Identify robust climate pattern indicators!
[Labe and Barnes 2021, JAMES]
RESULTS FROM LRP
[Labe and Barnes 2021, JAMES]
RESULTS FROM LRP
[Labe and Barnes 2021, JAMES]
Interpretable vs. Explainable
Explainable AI (XAI): method to explain black box after
training model – approximate model behavior
Interpretable AI: model is inherently interpretable and
provides own explanation – degree to which a model can
be understood
https://www.nature.com/articles/s42256-019-0048-x
a priori a posterio
NO CONSENSUS!
Adapted from McGovern et al. (2022, EDS) at https://doi.org/10.1017/eds.2022.5
ETHICAL, RESPONSIBLE, TRUSTWORTHY AI
1. Issues related to training data
q Non-representative training data, including lack of geo-diversity
q Training labels are biased or faulty
q Data is affected by adversaries
2. Issues related to AI models
q Model training choices
q Algorithms learns faulty strategies
q AI learns to fake something plausible
q AI model used in inappropriate situations
q Non-trustworthy AI model deployed
q Lack of robustness in the AI model
3. Other issues related to workforce and society
q Globally applicable AI approaches may stymie burgeoning efforts in developing countries
q Lack of input or consent on data collection and model training
q Scientists might feel disenfranchised
q Increase of carbon emissions due to computing
McGovern
et
al.
(2024,
AI)
NEURAL NETWORK
CLASSIFICATION TASK
HIDDEN LAYERS
INPUT LAYER
OUTPUT LAYER
TEMPERATURE MAP
LABE AND BARNES 2022, ESS
APPLY SOFTMAX OPERATOR
IN THE OUTPUT LAYER
RANK
LABE AND BARNES 2022, ESS
APPLY SOFTMAX OPERATOR
IN THE OUTPUT LAYER
[ 0.71 ]
[ 0.05 ]
[ 0.01 ]
[ 0.01 ]
[ 0.03 ]
[ 0.11 ]
[ 0.08 ]
RANK
LABE AND BARNES 2022, ESS
APPLY SOFTMAX OPERATOR
IN THE OUTPUT LAYER
[ 0.71 ]
[ 0.05 ]
[ 0.01 ]
[ 0.01 ]
[ 0.03 ]
[ 0.11 ]
[ 0.08 ]
RANK
[ 1 ]
[ 4 ]
[ 7 ]
[ 6 ]
[ 5 ]
[ 2 ]
[ 3 ]
LABE AND BARNES 2022, ESS
APPLY SOFTMAX OPERATOR
IN THE OUTPUT LAYER
[ 0.71 ]
[ 0.05 ]
[ 0.01 ]
[ 0.01 ]
[ 0.03 ]
[ 0.11 ]
[ 0.08 ]
RANK
[ 1 ]
[ 4 ]
[ 7 ]
[ 6 ]
[ 5 ]
[ 2 ]
[ 3 ]
Confidence/Probability
LABE AND BARNES 2022, ESS
RANKING CLIMATE MODEL PREDICTIONS FOR EACH YEAR IN OBSERVATIONS
LABE AND BARNES 2022, ESS
COMPARING CLIMATE MODELS IN THE ARCTIC
High
Low
RECENT ARCTIC AMPLIFICATION
LABE AND BARNES 2022, ESS
High
Low
HISTORICAL PERIOD
COMPARING CLIMATE MODELS IN THE ARCTIC
LABE AND BARNES 2022, ESS
High
Low
DIFFERENCE IN LAYER-WISE RELEVANCE PROPAGATION
COMPARING CLIMATE MODELS IN THE ARCTIC
LABE AND BARNES 2022, ESS
LABE
AND
BARNES
2022,
ESS
KEY POINTS
1. Artificial neural network can identify which climate model produced an annual mean map of
near-surface temperature in the Arctic
2. Classification network is evaluated using input from atmospheric reanalysis as a method of
comparing climate models and observations
3. XAI method reveals regional temperature patterns the artificial neural network is using to
classify observations with different climate models
Labe, Z. M., & Barnes, E. A. (2022). Comparison of climate model large
ensembles with observations in the Arctic using simple neural networks.
Earth and Space Science, 9(7), e2022EA002348
https://doi.org/10.1029/2022EA002348
https://doi.org/10.1038/s41467-021-25257-4
https://doi.org/10.1029/2023GL106060

More Related Content

Similar to An intro to explainable AI for polar climate science

Creative machine learning approaches for climate change detection
Creative machine learning approaches for climate change detectionCreative machine learning approaches for climate change detection
Creative machine learning approaches for climate change detectionZachary Labe
 
Learning new climate science by opening the machine learning black box
Learning new climate science by opening the machine learning black boxLearning new climate science by opening the machine learning black box
Learning new climate science by opening the machine learning black boxZachary Labe
 
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...IEEEFINALYEARSTUDENTPROJECT
 
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...IEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...IEEEFINALYEARSTUDENTPROJECTS
 
How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?Anubhav Jain
 
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...scalaconfjp
 
Big Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceBig Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceIan Foster
 
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)University of Washington
 
Lasso Screening Rules via Dual Polytope Projection
Lasso Screening Rules via Dual Polytope ProjectionLasso Screening Rules via Dual Polytope Projection
Lasso Screening Rules via Dual Polytope ProjectionChester Chen
 
T. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI WorkshopT. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI WorkshopLucasMakinen1
 
advancedzplmacroprogramming_081820.pptx
advancedzplmacroprogramming_081820.pptxadvancedzplmacroprogramming_081820.pptx
advancedzplmacroprogramming_081820.pptxssuser6a1dbf
 
Neural Models for Information Retrieval
Neural Models for Information RetrievalNeural Models for Information Retrieval
Neural Models for Information RetrievalBhaskar Mitra
 
Issues in AI product development and practices in audio applications
Issues in AI product development and practices in audio applicationsIssues in AI product development and practices in audio applications
Issues in AI product development and practices in audio applicationsTaesu Kim
 
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules ChevalierSlider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules Chevalieropencloudware
 
IEEE Datamining 2016 Title and Abstract
IEEE  Datamining 2016 Title and AbstractIEEE  Datamining 2016 Title and Abstract
IEEE Datamining 2016 Title and Abstracttsysglobalsolutions
 
Deep learning ensembles loss landscape
Deep learning ensembles loss landscapeDeep learning ensembles loss landscape
Deep learning ensembles loss landscapeDevansh16
 
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...AIRCC Publishing Corporation
 
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...AIRCC Publishing Corporation
 
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...ijcsit
 

Similar to An intro to explainable AI for polar climate science (20)

Creative machine learning approaches for climate change detection
Creative machine learning approaches for climate change detectionCreative machine learning approaches for climate change detection
Creative machine learning approaches for climate change detection
 
Learning new climate science by opening the machine learning black box
Learning new climate science by opening the machine learning black boxLearning new climate science by opening the machine learning black box
Learning new climate science by opening the machine learning black box
 
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
 
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
2014 IEEE JAVA DATA MINING PROJECT Mining weakly labeled web facial images fo...
 
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...
IEEE 2014 JAVA DATA MINING PROJECTS Mining weakly labeled web facial images f...
 
How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?
 
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...
Scarab: SAT-based Constraint Programming System in Scala / Scala上で実現された制約プログラ...
 
Big Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental ScienceBig Data, Big Computing, AI, and Environmental Science
Big Data, Big Computing, AI, and Environmental Science
 
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)
MMDS 2014: Myria (and Scalable Graph Clustering with RelaxMap)
 
Lasso Screening Rules via Dual Polytope Projection
Lasso Screening Rules via Dual Polytope ProjectionLasso Screening Rules via Dual Polytope Projection
Lasso Screening Rules via Dual Polytope Projection
 
T. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI WorkshopT. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI Workshop
 
advancedzplmacroprogramming_081820.pptx
advancedzplmacroprogramming_081820.pptxadvancedzplmacroprogramming_081820.pptx
advancedzplmacroprogramming_081820.pptx
 
Neural Models for Information Retrieval
Neural Models for Information RetrievalNeural Models for Information Retrieval
Neural Models for Information Retrieval
 
Issues in AI product development and practices in audio applications
Issues in AI product development and practices in audio applicationsIssues in AI product development and practices in audio applications
Issues in AI product development and practices in audio applications
 
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules ChevalierSlider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
 
IEEE Datamining 2016 Title and Abstract
IEEE  Datamining 2016 Title and AbstractIEEE  Datamining 2016 Title and Abstract
IEEE Datamining 2016 Title and Abstract
 
Deep learning ensembles loss landscape
Deep learning ensembles loss landscapeDeep learning ensembles loss landscape
Deep learning ensembles loss landscape
 
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
 
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
Variations in Outcome for the Same Map Reduce Transitive Closure Algorithm Im...
 
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
VARIATIONS IN OUTCOME FOR THE SAME MAP REDUCE TRANSITIVE CLOSURE ALGORITHM IM...
 

More from Zachary Labe

Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayZachary Labe
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosZachary Labe
 
Reexamining future projections of Arctic climate linkages
Reexamining future projections of Arctic climate linkagesReexamining future projections of Arctic climate linkages
Reexamining future projections of Arctic climate linkagesZachary Labe
 
Techniques and Considerations for Improving Accessibility in Online Media
Techniques and Considerations for Improving Accessibility in Online MediaTechniques and Considerations for Improving Accessibility in Online Media
Techniques and Considerations for Improving Accessibility in Online MediaZachary Labe
 
Using accessible data to communicate global climate change
Using accessible data to communicate global climate changeUsing accessible data to communicate global climate change
Using accessible data to communicate global climate changeZachary Labe
 
Water in a Frozen Arctic: Cross-Disciplinary Perspectives
Water in a Frozen Arctic: Cross-Disciplinary PerspectivesWater in a Frozen Arctic: Cross-Disciplinary Perspectives
Water in a Frozen Arctic: Cross-Disciplinary PerspectivesZachary Labe
 
Explainable neural networks for evaluating patterns of climate change and var...
Explainable neural networks for evaluating patterns of climate change and var...Explainable neural networks for evaluating patterns of climate change and var...
Explainable neural networks for evaluating patterns of climate change and var...Zachary Labe
 
Applications of machine learning for climate change and variability
Applications of machine learning for climate change and variabilityApplications of machine learning for climate change and variability
Applications of machine learning for climate change and variabilityZachary Labe
 
data-driven approach to identifying key regions of change associated with fut...
data-driven approach to identifying key regions of change associated with fut...data-driven approach to identifying key regions of change associated with fut...
data-driven approach to identifying key regions of change associated with fut...Zachary Labe
 
Distinguishing the regional emergence of United States summer temperatures be...
Distinguishing the regional emergence of United States summer temperatures be...Distinguishing the regional emergence of United States summer temperatures be...
Distinguishing the regional emergence of United States summer temperatures be...Zachary Labe
 
Researching and Communicating Our Changing Climate
Researching and Communicating Our Changing ClimateResearching and Communicating Our Changing Climate
Researching and Communicating Our Changing ClimateZachary Labe
 
Revisiting projections of Arctic climate change linkages
Revisiting projections of Arctic climate change linkagesRevisiting projections of Arctic climate change linkages
Revisiting projections of Arctic climate change linkagesZachary Labe
 
Visualizing climate change through data
Visualizing climate change through dataVisualizing climate change through data
Visualizing climate change through dataZachary Labe
 
Contrasting polar climate change in the past, present, and future
Contrasting polar climate change in the past, present, and futureContrasting polar climate change in the past, present, and future
Contrasting polar climate change in the past, present, and futureZachary Labe
 
Climate change extremes by season in the United States
Climate change extremes by season in the United StatesClimate change extremes by season in the United States
Climate change extremes by season in the United StatesZachary Labe
 
Guest Lecture: Our changing Arctic in the past and future
Guest Lecture: Our changing Arctic in the past and futureGuest Lecture: Our changing Arctic in the past and future
Guest Lecture: Our changing Arctic in the past and futureZachary Labe
 
Climate Projections - What Really is Business as Usual?
Climate Projections - What Really is Business as Usual?Climate Projections - What Really is Business as Usual?
Climate Projections - What Really is Business as Usual?Zachary Labe
 
Making effective science figures
Making effective science figuresMaking effective science figures
Making effective science figuresZachary Labe
 
Monitoring indicators of climate change through data-driven visualization
Monitoring indicators of climate change through data-driven visualizationMonitoring indicators of climate change through data-driven visualization
Monitoring indicators of climate change through data-driven visualizationZachary Labe
 

More from Zachary Labe (20)

Welcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work DayWelcome to GFDL for Take Your Child To Work Day
Welcome to GFDL for Take Your Child To Work Day
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenarios
 
Reexamining future projections of Arctic climate linkages
Reexamining future projections of Arctic climate linkagesReexamining future projections of Arctic climate linkages
Reexamining future projections of Arctic climate linkages
 
Techniques and Considerations for Improving Accessibility in Online Media
Techniques and Considerations for Improving Accessibility in Online MediaTechniques and Considerations for Improving Accessibility in Online Media
Techniques and Considerations for Improving Accessibility in Online Media
 
Using accessible data to communicate global climate change
Using accessible data to communicate global climate changeUsing accessible data to communicate global climate change
Using accessible data to communicate global climate change
 
Water in a Frozen Arctic: Cross-Disciplinary Perspectives
Water in a Frozen Arctic: Cross-Disciplinary PerspectivesWater in a Frozen Arctic: Cross-Disciplinary Perspectives
Water in a Frozen Arctic: Cross-Disciplinary Perspectives
 
Explainable neural networks for evaluating patterns of climate change and var...
Explainable neural networks for evaluating patterns of climate change and var...Explainable neural networks for evaluating patterns of climate change and var...
Explainable neural networks for evaluating patterns of climate change and var...
 
Applications of machine learning for climate change and variability
Applications of machine learning for climate change and variabilityApplications of machine learning for climate change and variability
Applications of machine learning for climate change and variability
 
data-driven approach to identifying key regions of change associated with fut...
data-driven approach to identifying key regions of change associated with fut...data-driven approach to identifying key regions of change associated with fut...
data-driven approach to identifying key regions of change associated with fut...
 
Distinguishing the regional emergence of United States summer temperatures be...
Distinguishing the regional emergence of United States summer temperatures be...Distinguishing the regional emergence of United States summer temperatures be...
Distinguishing the regional emergence of United States summer temperatures be...
 
Researching and Communicating Our Changing Climate
Researching and Communicating Our Changing ClimateResearching and Communicating Our Changing Climate
Researching and Communicating Our Changing Climate
 
Revisiting projections of Arctic climate change linkages
Revisiting projections of Arctic climate change linkagesRevisiting projections of Arctic climate change linkages
Revisiting projections of Arctic climate change linkages
 
Visualizing climate change through data
Visualizing climate change through dataVisualizing climate change through data
Visualizing climate change through data
 
Contrasting polar climate change in the past, present, and future
Contrasting polar climate change in the past, present, and futureContrasting polar climate change in the past, present, and future
Contrasting polar climate change in the past, present, and future
 
Climate change extremes by season in the United States
Climate change extremes by season in the United StatesClimate change extremes by season in the United States
Climate change extremes by season in the United States
 
Guest Lecture: Our changing Arctic in the past and future
Guest Lecture: Our changing Arctic in the past and futureGuest Lecture: Our changing Arctic in the past and future
Guest Lecture: Our changing Arctic in the past and future
 
Climate Projections - What Really is Business as Usual?
Climate Projections - What Really is Business as Usual?Climate Projections - What Really is Business as Usual?
Climate Projections - What Really is Business as Usual?
 
Making effective science figures
Making effective science figuresMaking effective science figures
Making effective science figures
 
Monitoring indicators of climate change through data-driven visualization
Monitoring indicators of climate change through data-driven visualizationMonitoring indicators of climate change through data-driven visualization
Monitoring indicators of climate change through data-driven visualization
 
Sea Ice Anomalies
Sea Ice AnomaliesSea Ice Anomalies
Sea Ice Anomalies
 

Recently uploaded

Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 

Recently uploaded (20)

Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 

An intro to explainable AI for polar climate science

  • 1. An intro to explainable AI for polar climate science Zachary M. Labe Postdoc in Seasonal-to-Decadal (S2D) Variability and Predictability Division with Elizabeth A. Barnes (CSU), Thomas L. Delworth (GFDL), and Nathaniel C. Johnson (GFDL) 26 March 2024 Polar Climate Interest Group Meeting https://zacklabe.com/ @ZLabe
  • 2. Do it better e.g., parameterizations in climate models are not perfect, use ML to make them more accurate Do it faster e.g., code in climate models is very slow (but we know the right answer) - use ML methods to speed things up Do something new • e.g., go looking for non-linear relationships you didn’t know were there WHY ELSE SHOULD WE CONSIDER MACHINE LEARNING?
  • 3. Do it better e.g., parameterizations in climate models are not perfect, use ML to make them more accurate Do it faster e.g., code in climate models is very slow (but we know the right answer) - use ML methods to speed things up Do something new • e.g., go looking for non-linear relationships you didn’t know were there WHY ELSE SHOULD WE CONSIDER MACHINE LEARNING? Very relevant for research: may be slower and worse, but can still learn something
  • 5. STANDARD EVALUATION OF CLIMATE MODELS Pattern correlation RMSE EOFs Trends, anomalies, mean state Climate modes of variability Negative Correlation Positive Correlation PATTERN CORRELATION – T2M PATTERN CORRELATION : NEAR-SURFACE AIR TEMPERATURE
  • 6. INPUT PREDICTION SO, WHAT ABOUT MACHINE LEARNING?
  • 8. ----ANN---- 2 Hidden Layers 10 Nodes each Ridge Regularization Early Stopping TEMPERATURE We know some metadata… + What year is it? (Labe & Barnes, 2021) + Where did it come from?
  • 9. TEMPERATURE We know some metadata… + What year is it? (Labe & Barnes, 2021) + Where did it come from? Train on data from the Multi-Model Large Ensemble Archive
  • 10. TEMPERATURE We know some metadata… + What year is it? (Labe & Barnes, 2021) + Where did it come from? NEURAL NETWORK CLASSIFICATION TASK HIDDEN LAYERS INPUT LAYER INPUT LAYER OUTPUT LAYER HIDDEN LAYERS
  • 11. Ensemble members in GFDL SPEAR Maps of a given time period for each ensemble Inputs for machine learning
  • 12. Ensemble members in GFDL SPEAR Training Data: 24 ensemble members Maps of a given time period for each ensemble
  • 13. Training Data: 24 ensemble members Validation Data: 4 ensemble members
  • 14. Training Data: 24 ensemble members Validation Data: 4 ensemble members Testing Data: 2 ensemble members
  • 15. 2-m Actual Air Temperature (°C) THERE ARE MANY CLIMATE MODEL LARGE ENSEMBLES… Annual mean 2-m temperature 7 global climate models 16 ensembles each ERA5 (observations)
  • 17. EXPLAINABLE AI (XAI) 1. Is the prediction correct for the right reasons? • Is it consistent with our physical understanding of the climate system? 2. Provide insights for improving the machine learning model • Is the model overfitting? Can the model be further optimized? 3. Learn new science • For example, in climate prediction this could be a new forecast of opportunity or teleconnection https://doi.org/10.1175/AIES-D-22-0001.1
  • 18. EXPLAINABLE AI (XAI) https://doi.org/10.1175/AIES-D-22-0058.1 Faithfulness: Relates to the actual decision-making process Comprehensibility: How well the attributions are understood by the user
  • 19.
  • 21. EXPLAINABLE AI (XAI) Sensitivity: refers to how much the value of the output will change for a unit change in a specific feature Such as… Gradient (Saliency Maps), Smooth Gradient (first derivative of the output with respect to input) Signal: all the information in the input that is relevant to the prediction task (i.e., signal component versus distractor) Such as… PatternNet Attribution: refers to the relative contribution of an input feature to the output Such as… Input*Gradient, Integrated Gradients, Layer-wise Relevance Propagation (LRP), Deep Taylor, DeepSHAP https://doi.org/10.1175/AIES-D-22-0012.1
  • 22. ATTRIBUTION-BASED XAI METHODS Volcano Great White Shark Timber Wolf Image Classification XAI https://heatmapping.org/ XAI heatmaps show regions of “relevance” that contribute to the neural network’s decision-making process for a sample belonging to a particular output category Neural Network WHY WHY WHY Backpropagation Rules
  • 23. Volcano Great White Shark Timber Wolf Image Classification https://heatmapping.org/ XAI heatmaps show regions of “relevance” that contribute to the neural network’s decision-making process for a sample belonging to a particular output category Neural Network WHY WHY WHY Backpropagation Rules ATTRIBUTION-BASED XAI METHODS XAI
  • 24. Volcano Great White Shark Timber Wolf Image Classification https://heatmapping.org/ XAI heatmaps show regions of “relevance” that contribute to the neural network’s decision-making process for a sample belonging to a particular output category Neural Network Backpropagation Rules WHY WHY WHY ATTRIBUTION-BASED XAI METHODS XAI
  • 25. Image Classification XAI https://heatmapping.org/ NOT PERFECT Crock Pot Neural Network Backpropagation Rules WHY ATTRIBUTION-BASED XAI METHODS
  • 27.
  • 28.
  • 29. Visualizing something we already know… ENSO
  • 30. Neural Network [0] La Niña [1] El Niño Input a map of sea surface temperatures [Toms et al. 2020, JAMES]
  • 31. Visualizing something we already know… Input maps of sea surface temperatures (SST) to identify El Niño or La Niña Use ‘LRP’ to see how the neural network is making its decision [Toms et al. 2020, JAMES] Layer-wise Relevance Propagation (LRP) Composite SST Observations LRP [Relevance] SST Anomaly [°C] 0.00 0.75 0.0 1.5 -1.5 Warmer Colder High Low
  • 32. Visualizing something we already know… Input maps of sea surface temperatures (SST) to identify El Niño or La Niña Use ‘Backward Optimization’ to identify synthetic input that maximizes the neural network’s confidence of the prediction [Toms et al. 2020, JAMES] Backward Optimization Composite SST Observations Optimal Input SST Anomaly [°C] -1.0 1.0 0.0 1.5 -1.5 Warmer Colder Warmer Colder 0.0
  • 33. EXPLAINABLE AI (XAI) THERE ARE MANY METHODS A bird! XAI [Adapted from Adebayo et al., 2020]
  • 34. THERE ARE MANY METHODS EXPLAINABLE AI (XAI) [Adapted from Adebayo et al., 2020]
  • 40. 1. Shuffle ensemble member and year dimensions (bootstrap-like method) 2. Apply true labels (unshuffled years) 3. Apply same ANN architecture and LRP 4. Repeat 500x by using different combinations of training/testing data and initialization seeds 5. Compute 95th percentile of the distribution of LRP at all grid points Uncertainty for XAI [Labe and Barnes 2021, JAMES]
  • 41. Uncertainty for XAI Ultimately, we are trying to mask noise in the LRP output Identify robust climate pattern indicators! [Labe and Barnes 2021, JAMES]
  • 42. RESULTS FROM LRP [Labe and Barnes 2021, JAMES]
  • 43. RESULTS FROM LRP [Labe and Barnes 2021, JAMES]
  • 44.
  • 45. Interpretable vs. Explainable Explainable AI (XAI): method to explain black box after training model – approximate model behavior Interpretable AI: model is inherently interpretable and provides own explanation – degree to which a model can be understood https://www.nature.com/articles/s42256-019-0048-x a priori a posterio NO CONSENSUS!
  • 46. Adapted from McGovern et al. (2022, EDS) at https://doi.org/10.1017/eds.2022.5 ETHICAL, RESPONSIBLE, TRUSTWORTHY AI 1. Issues related to training data q Non-representative training data, including lack of geo-diversity q Training labels are biased or faulty q Data is affected by adversaries 2. Issues related to AI models q Model training choices q Algorithms learns faulty strategies q AI learns to fake something plausible q AI model used in inappropriate situations q Non-trustworthy AI model deployed q Lack of robustness in the AI model 3. Other issues related to workforce and society q Globally applicable AI approaches may stymie burgeoning efforts in developing countries q Lack of input or consent on data collection and model training q Scientists might feel disenfranchised q Increase of carbon emissions due to computing McGovern et al. (2024, AI)
  • 47. NEURAL NETWORK CLASSIFICATION TASK HIDDEN LAYERS INPUT LAYER OUTPUT LAYER TEMPERATURE MAP LABE AND BARNES 2022, ESS
  • 48. APPLY SOFTMAX OPERATOR IN THE OUTPUT LAYER RANK LABE AND BARNES 2022, ESS
  • 49. APPLY SOFTMAX OPERATOR IN THE OUTPUT LAYER [ 0.71 ] [ 0.05 ] [ 0.01 ] [ 0.01 ] [ 0.03 ] [ 0.11 ] [ 0.08 ] RANK LABE AND BARNES 2022, ESS
  • 50. APPLY SOFTMAX OPERATOR IN THE OUTPUT LAYER [ 0.71 ] [ 0.05 ] [ 0.01 ] [ 0.01 ] [ 0.03 ] [ 0.11 ] [ 0.08 ] RANK [ 1 ] [ 4 ] [ 7 ] [ 6 ] [ 5 ] [ 2 ] [ 3 ] LABE AND BARNES 2022, ESS
  • 51. APPLY SOFTMAX OPERATOR IN THE OUTPUT LAYER [ 0.71 ] [ 0.05 ] [ 0.01 ] [ 0.01 ] [ 0.03 ] [ 0.11 ] [ 0.08 ] RANK [ 1 ] [ 4 ] [ 7 ] [ 6 ] [ 5 ] [ 2 ] [ 3 ] Confidence/Probability LABE AND BARNES 2022, ESS
  • 52. RANKING CLIMATE MODEL PREDICTIONS FOR EACH YEAR IN OBSERVATIONS LABE AND BARNES 2022, ESS
  • 53. COMPARING CLIMATE MODELS IN THE ARCTIC High Low RECENT ARCTIC AMPLIFICATION LABE AND BARNES 2022, ESS
  • 54. High Low HISTORICAL PERIOD COMPARING CLIMATE MODELS IN THE ARCTIC LABE AND BARNES 2022, ESS
  • 55. High Low DIFFERENCE IN LAYER-WISE RELEVANCE PROPAGATION COMPARING CLIMATE MODELS IN THE ARCTIC LABE AND BARNES 2022, ESS
  • 57. KEY POINTS 1. Artificial neural network can identify which climate model produced an annual mean map of near-surface temperature in the Arctic 2. Classification network is evaluated using input from atmospheric reanalysis as a method of comparing climate models and observations 3. XAI method reveals regional temperature patterns the artificial neural network is using to classify observations with different climate models Labe, Z. M., & Barnes, E. A. (2022). Comparison of climate model large ensembles with observations in the Arctic using simple neural networks. Earth and Space Science, 9(7), e2022EA002348 https://doi.org/10.1029/2022EA002348