Reliable machine learning

Sorry, the AI is out of order. Please call the technician.

Figure 1. When your deployed model meets unexpected working conditions...

When discussing machine learning and AI solutions for various applications, we should not only care about performance metrics, but also about the reliability of these systems. Indeed, we want to have solutions that do not stop working when they are deployed and experience a distribution of data that does not correspond to the one experienced during training. Moreover, we want to have ways and metrics to reliably determine if a model is certain in its prediction or not, instead of considering only performance metrics.

Learning across domains

The Vandal laboratory has a long experience working on topics related to domain adaptation and domain generalization. We have been devising solutions to make algorithmos more robust to domain shifts, e.g., for a self-driving car navigating in different environments/weather conditions (Figure 2). You can check the related publications down below to see a few works where we make use of these techniques.

Figure 2. Left: IDDA multi-domain dataset for autonomous driving. Right: samples from the SVOX dataset.
Uncertainty quantification and anomaly detection

Accurately predicting the outcome of real-world events using machine learning models requires a clear understanding of the model’s confidence in its predictions. This is particularly critical in high-stakes domains like healthcare, where decisions are made based on these predictions. While machine learning models often excel at making accurate predictions, quantifying the uncertainty surrounding these predictions remains a significant challenge. To be useful, uncertainty estimates must reliably indicate the range of possible outcomes and differentiate between predictions made with high and low confidence.

Related to this concept is the task of anomaly segmentation, which aims to segmenting the anomaly patterns which deviate from the normal patterns. A possible application of such a technology is to identify defects on production lines. One of our solutions, tailored for driving scenes, is Mask2Anomaly a universal anomaly segmentation architecture that reasons about anomalies not in terms of individual pixels, but rather per masks.

Figure 4. Mask2Anomaly algorithm for anomaly segmentation.

Related Publications

2024

  1. Journal
    Rai-2024-mask2anomaly.jpg
    Mask2Anomaly: Mask Transformer for Universal Open-set Segmentation
    Shyam Nandan Rai, Fabio Cermelli, Barbara Caputo, and Carlo Masone
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 2024

2023

  1. Journal
    Arnaudo-2023-hierarchical.jpg
    Hierarchical Instance Mixing Across Domains in Aerial Segmentation
    Edoardo Arnaudo, Antonio Tavera, Carlo Masone, Fabrizio Dominici, and Barbara Caputo
    IEEE Access, 2023
  2. Conference
    Rai-2023-unmasking.gif
    Unmasking Anomalies in Road-Scene Segmentation
    Shyam Nandan Rai, Fabio Cermelli, Dario Fontanel, Carlo Masone, and Barbara Caputo
    In IEEE/CVF International Conference on Computer Vision (ICCV), 2023

2022

  1. Journal
    Paolicelli-2022-adageov2.jpg
    Adaptive-Attentive Geolocalization From Few Queries: A Hybrid Approach
    Valerio Paolicelli, Gabriele Berton, Francesco Montagna, Carlo Masone, and Barbara Caputo
    Frontiers in Computer Science, 2022
  2. Workshop
    Tavera-2022-augmentation.jpg
    Augmentation Invariance and Adaptive Sampling in Semantic Segmentation of Agricultural Aerial Images
    A. Tavera, E. Arnaudo, C. Masone, and B. Caputo
    In IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 2022
  3. Conference
    Tavera-2022-pixda.jpg
    Pixel-by-Pixel Cross-Domain Alignment for Few-Shot Semantic Segmentation
    A. Tavera, F. Cermelli, C. Masone, and B. Caputo
    In IEEE Winter Conference on Applications of Computer Vision (WACV), 2022

2021

  1. Conference
    Tavera-2021-reimagine.jpg
    Reimagine BiSeNet for Real-Time Domain Adaptation in Semantic Segmentation
    A. Tavera, C. Masone, and B. Caputo
    In Proceedings of the I-RIM 2021 Conference, 2021
  2. Conference
    Berton-2021-viewpoint.jpg
    Viewpoint Invariant Dense Matching for Visual Geolocalization
    G. Berton, C. Masone, V. Paolicelli, and B. Caputo
    In IEEE/CVF International Conference on Computer Vision (ICCV), 2021

2020

  1. Journal
    Alberti-2020-idda.jpg
    IDDA: A Large-Scale Multi-Domain Dataset for Autonomous Driving
    E. Alberti, A. Tavera, C. Masone, and B. Caputo
    IEEE Robotics and Automation Letters, 2020