Detecting Interpretable Subgroup Drifts

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Giobergia, Flavio, Pastor, Eliana, de Alfaro, Luca, Baralis, Elena
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918028560564224
author Giobergia, Flavio
Pastor, Eliana
de Alfaro, Luca
Baralis, Elena
author_facet Giobergia, Flavio
Pastor, Eliana
de Alfaro, Luca
Baralis, Elena
contents The ability to detect and adapt to changes in data distributions is crucial to maintain the accuracy and reliability of machine learning models. Detection is generally approached by observing the drift of model performance from a global point of view. However, drifts occurring in (fine-grained) data subgroups may go unnoticed when monitoring global drift. We take a different perspective, and introduce methods for observing drift at the finer granularity of subgroups. Relevant data subgroups are identified during training and monitored efficiently throughout the model's life. Performance drifts in any subgroup are detected, quantified and characterized so as to provide an interpretable summary of the model behavior over time. Experimental results confirm that our subgroup-level drift analysis identifies drifts that do not show at the (coarser) global dataset level. The proposed approach provides a valuable tool for monitoring model performance in dynamic real-world applications, offering insights into the evolving nature of data and ultimately contributing to more robust and adaptive models.
format Preprint
id arxiv_https___arxiv_org_abs_2408_14682
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Detecting Interpretable Subgroup Drifts
Giobergia, Flavio
Pastor, Eliana
de Alfaro, Luca
Baralis, Elena
Machine Learning
The ability to detect and adapt to changes in data distributions is crucial to maintain the accuracy and reliability of machine learning models. Detection is generally approached by observing the drift of model performance from a global point of view. However, drifts occurring in (fine-grained) data subgroups may go unnoticed when monitoring global drift. We take a different perspective, and introduce methods for observing drift at the finer granularity of subgroups. Relevant data subgroups are identified during training and monitored efficiently throughout the model's life. Performance drifts in any subgroup are detected, quantified and characterized so as to provide an interpretable summary of the model behavior over time. Experimental results confirm that our subgroup-level drift analysis identifies drifts that do not show at the (coarser) global dataset level. The proposed approach provides a valuable tool for monitoring model performance in dynamic real-world applications, offering insights into the evolving nature of data and ultimately contributing to more robust and adaptive models.
title Detecting Interpretable Subgroup Drifts
topic Machine Learning
url https://arxiv.org/abs/2408.14682