IJCAI 2021poster30 citations

Topological Uncertainty: Monitoring Trained Neural Networks through Persistence of Activation Graphs

Théo Lacombe, Yuichi Ike, Mathieu Carrière, Frédéric Chazal, Marc Glisse, Yuhei Umeda

Abstract

Although neural networks are capable of reaching astonishing performance on a wide variety of contexts, properly training networks on complicated tasks requires expertise and can be expensive from a computational perspective. In industrial applications, data coming from an open-world setting might widely differ from the benchmark datasets on which a network was trained. Being able to monitor the presence of such variations without retraining the network is of crucial importance. In this paper, we develop a method to monitor trained neural networks based on the topological properties of their activation graphs. To each new observation, we assign a Topological Uncertainty, a score that aims to assess the reliability of the predictions by investigating the whole network instead of its final layer only as typically done by practitioners. Our approach entirely works at a post-training level and does not require any assumption on the network architecture, optimization scheme, nor the use of data augmentation or auxiliary datasets; and can be faithfully applied on a large range of network architectures and data types. We showcase experimentally the potential of Topological Uncertainty in the context of trained network selection, Out-Of-Distribution detection, and shift-detection, both on synthetic and real datasets of images and graphs.

Machine Learning: Deep LearningUncertainty in AI: Uncertainty Representations
BibTeX
@inproceedings{ijcai2021p367,
  title     = {Topological Uncertainty: Monitoring Trained Neural Networks through Persistence of Activation Graphs},
  author    = {Lacombe, Théo and Ike, Yuichi and Carrière, Mathieu and Chazal, Frédéric and Glisse, Marc and Umeda, Yuhei},
  booktitle = {Proceedings of the Thirtieth International Joint Conference on
               Artificial Intelligence, {IJCAI-21}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Zhi-Hua Zhou},
  pages     = {2666--2672},
  year      = {2021},
  month     = {8},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2021/367},
  url       = {https://doi.org/10.24963/ijcai.2021/367},
}
Topological Uncertainty: Monitoring Trained Neural Networks through Persistence of Activation Graphs · IJCAI 2021