Piecewise Linear Transformation – Propagating Aleatoric Uncertainty in Neural Networks

Authors

  • Thomas Krapf Faculty for Computer Science and Data Science, University of Regensburg
  • Michael Hagn Faculty for Computer Science and Data Science, University of Regensburg
  • Paul Miethaner Faculty for Computer Science and Data Science, University of Regensburg
  • Alexander Schiller Faculty for Computer Science and Data Science, University of Regensburg
  • Lucas Luttner Faculty for Computer Science and Data Science, University of Regensburg
  • Bernd Heinrich Faculty for Computer Science and Data Science, University of Regensburg

DOI:

https://doi.org/10.1609/aaai.v38i18.30029

Keywords:

RU: Probabilistic Inference, RU: Decision/Utility Theory, RU: Other Foundations of Reasoning under Uncertainty, RU: Probabilistic Programming, RU: Uncertainty Representations

Abstract

Real-world data typically exhibit aleatoric uncertainty which has to be considered during data-driven decision-making to assess the confidence of the decision provided by machine learning models. To propagate aleatoric uncertainty represented by probability distributions (PDs) through neural networks (NNs), both sampling-based and function approximation-based methods have been proposed. However, these methods suffer from significant approximation errors and are not able to accurately represent predictive uncertainty in the NN output. In this paper, we present a novel method, Piecewise Linear Transformation (PLT), for propagating PDs through NNs with piecewise linear activation functions (e.g., ReLU NNs). PLT does not require sampling or specific assumptions about the PDs. Instead, it harnesses the piecewise linear structure of such NNs to determine the propagated PD in the output space. In this way, PLT supports the accurate quantification of predictive uncertainty based on the criterion exactness of the propagated PD. We assess this exactness in theory by showing error bounds for our propagated PD. Further, our experimental evaluation validates that PLT outperforms competing methods on publicly available real-world classification and regression datasets regarding exactness. Thus, the PDs propagated by PLT allow to assess the uncertainty of the provided decisions, offering valuable support.

Published

2024-03-24

How to Cite

Krapf, T., Hagn, M., Miethaner, P., Schiller, A., Luttner, L., & Heinrich, B. (2024). Piecewise Linear Transformation – Propagating Aleatoric Uncertainty in Neural Networks. Proceedings of the AAAI Conference on Artificial Intelligence, 38(18), 20456-20464. https://doi.org/10.1609/aaai.v38i18.30029

Issue

Section

AAAI Technical Track on Reasoning under Uncertainty