Controlled abstention neural networks for identifying skillful predictions for classification problems
Not on the map. Why?
Abstract (arXiv)
The earth system is exceedingly complex and often chaotic in nature, making prediction incredibly challenging: we cannot expect to make perfect predictions all of the time. Instead, we look for specific states of the system that lead to more predictable behavior than others, often termed "forecasts of opportunity." When these opportunities are not present, scientists need prediction systems that are capable of saying "I don't know." We introduce a novel loss function, termed the "NotWrong loss", that allows neural networks to identify forecasts of opportunity for classification problems. The NotWrong loss introduces an abstention class that allows the network to identify the more confident samples and abstain (say "I don't know") on the less confident samples. The abstention loss is designed to abstain on a user-defined fraction of the samples via a PID controller. Unlike many machine learning methods used to reject samples post-training, the NotWrong loss is applied during training to preferentially learn from the more confident samples. We show that the NotWrong loss outperforms other existing loss functions for multiple climate use cases. The implementation of the proposed loss function is straightforward in most network architectures designed for classification as it only requires the addition of an abstention class to the output layer and modification of the loss function.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 8 of its 34 references that are in the map. First posted on arXiv 16 Apr 2021.
Builds on
8 of 34 references.
References · 8
- 2019SelectiveNet: A Deep Neural Network with an Integrated Reject Optioncited by 333
- 2019Combating Label Noise in Deep Learning Using Abstentioncited by 86
- 2020Stochastic Super-Resolution for Downscaling Time-Evolving Atmospheric Fields with a Generative Adversarial Networkcited by 68
- 2019Machine Learning for Stochastic Parameterization: Generative Adversarial Networks in the Lorenz '96 Modelcited by 45
- 2019Physically Interpretable Neural Networks for the Geosciences: Applications to Earth System Variabilitycited by 43
- 2021Neural Network Attribution Methods for Problems in Geoscience: A Novel Synthetic Benchmark Datasetcited by 18
- 2020Resampling with neural networks for stochastic parameterization in multiscale systemscited by 4
- 2020A Unified Plug-and-Play Framework for Effective Data Denoising and Robust Abstentioncited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1.
3 papers.
- 2022Distributional neural networks for electricity price forecastingcited by 24
- 2021CIRA Guide to Custom Loss Functions for Neural Networks in Environmental Sciences -- Version 1cited by 8
- 2023Survey on Leveraging Uncertainty Estimation Towards Trustworthy Deep Neural Networks: The Case of Reject Option and Post-training Processingcited by 6
- 2023Survey on Leveraging Uncertainty Estimation Towards Trustworthy Deep Neural Networks: The Case of Reject Option and Post-training Processing11 Apr 2023
- 2022Distributional neural networks for electricity price forecasting6 Jul 2022
- 2021CIRA Guide to Custom Loss Functions for Neural Networks in Environmental Sciences -- Version 117 Jun 2021