Nettoyage des données pour apprentissage automatique

<div> Data quality is one of the major pain points of modern Machine Learning (ML) pipelines, as it often degrades the performance of models and jeopardizes the reliability of their outcomes for real-world applications. Data Debugging for ML (DDML) aims to address this issue by systematically engineering and monitoring the data in conjunction with the ML model built and deployed, hence ensuring high-quality datasets during the training and serving phases. However, as datasets grow in scale and become more diverse in terms of modalities, while ML models become increasingly sophisticated, DDML faces several challenges. First (i), di↵erent data imperfections may slip on the labels or the features that may impact a model at di↵erent phases. In the model development phase, the training dataset may contain mislabeled, anomalous samples, and/or data poisons. During the model deployment phase, adversarial attacks may be crafted or the statistical properties between training and serving data may change, a phenomenon called data drift, a↵ecting their posterior, class-conditional, or marginal distributions. Regarding the data drift, di↵erent drift types call for di↵erent mitigation actions on the models or the data, highlighting the importance of drift understanding (explanation). Second (ii), multiple data bugs may co-exist in the same dataset, which are not known in advance, hence calling for unsupervised methods to detect and repair them. Methods for both tasks need to be explainable to enable informative mitigation actions. Third (iii), not all data bugs a↵ect in the same way and strength, di↵erent ML models or impact them at the same training epochs. Prior DDML works do not address all the previous challenges. The majority focus on a single type of data bug, while they rarely provide explanations for the impact of the detected issues on the ML model. In this thesis, we propose the first eXplainable-by-design Data Debugging for ML framework (XDDML) to address all previous challenges. XDDML leverages Influence Functions (IFs). IFs is an instance-based model explanation technique that approximates the impact of a sample on another, called the influence score, based on the model's decision boundary. IFs emerge as a universal framework for estimating samples' influence for di↵erent data modalities and model architectures. The key idea of XDDML is that data bugs influence the decision boundary di↵erently than clean samples, allowing their detection, and the influence footprint di↵ers for di↵erent types of issues, allowing their explanation. To address (i, ii, iii), we propose several influence signals that perform meaningful aggregations on the influence scores at di↵erent model phases. In the first part of the thesis, we focus on data debugging for training sets, introducing three novel influence-based signals, namely CNCI, PCID, CFrank, and PNI for detecting and characterizing label noise (CNCI) for di↵erent noise distributions, clustered anomalies (PCID), mixtures of both (CFrank), or data poisons (PNI), while at the same time, CNCI and PNI provide label repairs for the detected mislabeled and target samples, respectively. Computational experiments on tabular, image and timeseries data modalities demonstrate that CNCI, PCID, and PNI outperform, in some cases up to a factor of 6, all existing influence-based signals and generalize across di↵erent datasets and ML models. vii In addition, they often outperform specialized detectors and provide accurate label repairs for the mislabeled and target samples. In the second part of the thesis, we aim to detect data bugs during inference. First, we develop the b SI influence signal to detect adversarial examples in the test set without accessing the true labels. Computational experiments demonstrated that b SI significantly outperforms specialized detectors, especially in high-fidelity adversarial attacks. Second, we propose the first unified framework for distinguishing model (with a performance impact) from feature drift (without a performance impact) while being able to explain the probabilistic source of a drift on posterior, class-conditional, or marginal distributions. In this respect, EDDI relies on two detection influence signals, called SI and WI, while at the same time, it provides "how" drift explanations using two influence signals, called NI and BI. The key idea is that the influence distributions between drifted and non-drifted samples statistically di↵er, while di↵erent drift types exhibit distinct influence footprints. To evaluate EDDI, a type-specific drift simulation is developed, demonstrating that EDDI achieves statistically significant detection performance improvements up to 15% over baselines across four drift types, while providing a precise explanation up to 0.8 AUC, revealing each drift type. </div>

Authors

Publication Details

Journal
theses.fr (ABES)
Published
2025-09-26
Primary Topic
Data Stream Mining Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Nettoyage des données pour apprentissage automatique

Nikolaos Myrtakis
theses.fr (ABES)
Data Stream Mining Techniques
article

Nettoyage des données pour apprentissage automatique

Nikolaos Myrtakis
article en

Abstract

<div> Data quality is one of the major pain points of modern Machine Learning (ML) pipelines, as it often degrades the performance of models and jeopardizes the reliability of their outcomes for real-world applications. Data Debugging for ML (DDML) aims to address this issue by systematically engineering and monitoring the data in conjunction with the ML model built and deployed, hence ensuring high-quality datasets during the training and serving phases. However, as datasets grow in scale and become more diverse in terms of modalities, while ML models become increasingly sophisticated, DDML faces several challenges. First (i), di↵erent data imperfections may slip on the labels or the features that may impact a model at di↵erent phases. In the model development phase, the training dataset may contain mislabeled, anomalous samples, and/or data poisons. During the model deployment phase, adversarial attacks may be crafted or the statistical properties between training and serving data may change, a phenomenon called data drift, a↵ecting their posterior, class-conditional, or marginal distributions. Regarding the data drift, di↵erent drift types call for di↵erent mitigation actions on the models or the data, highlighting the importance of drift understanding (explanation). Second (ii), multiple data bugs may co-exist in the same dataset, which are not known in advance, hence calling for unsupervised methods to detect and repair them. Methods for both tasks need to be explainable to enable informative mitigation actions. Third (iii), not all data bugs a↵ect in the same way and strength, di↵erent ML models or impact them at the same training epochs. Prior DDML works do not address all the previous challenges. The majority focus on a single type of data bug, while they rarely provide explanations for the impact of the detected issues on the ML model. In this thesis, we propose the first eXplainable-by-design Data Debugging for ML framework (XDDML) to address all previous challenges. XDDML leverages Influence Functions (IFs). IFs is an instance-based model explanation technique that approximates the impact of a sample on another, called the influence score, based on the model's decision boundary. IFs emerge as a universal framework for estimating samples' influence for di↵erent data modalities and model architectures. The key idea of XDDML is that data bugs influence the decision boundary di↵erently than clean samples, allowing their detection, and the influence footprint di↵ers for di↵erent types of issues, allowing their explanation. To address (i, ii, iii), we propose several influence signals that perform meaningful aggregations on the influence scores at di↵erent model phases. In the first part of the thesis, we focus on data debugging for training sets, introducing three novel influence-based signals, namely CNCI, PCID, CFrank, and PNI for detecting and characterizing label noise (CNCI) for di↵erent noise distributions, clustered anomalies (PCID), mixtures of both (CFrank), or data poisons (PNI), while at the same time, CNCI and PNI provide label repairs for the detected mislabeled and target samples, respectively. Computational experiments on tabular, image and timeseries data modalities demonstrate that CNCI, PCID, and PNI outperform, in some cases up to a factor of 6, all existing influence-based signals and generalize across di↵erent datasets and ML models. vii In addition, they often outperform specialized detectors and provide accurate label repairs for the mislabeled and target samples. In the second part of the thesis, we aim to detect data bugs during inference. First, we develop the b SI influence signal to detect adversarial examples in the test set without accessing the true labels. Computational experiments demonstrated that b SI significantly outperforms specialized detectors, especially in high-fidelity adversarial attacks. Second, we propose the first unified framework for distinguishing model (with a performance impact) from feature drift (without a performance impact) while being able to explain the probabilistic source of a drift on posterior, class-conditional, or marginal distributions. In this respect, EDDI relies on two detection influence signals, called SI and WI, while at the same time, it provides "how" drift explanations using two influence signals, called NI and BI. The key idea is that the influence distributions between drifted and non-drifted samples statistically di↵er, while di↵erent drift types exhibit distinct influence footprints. To evaluate EDDI, a type-specific drift simulation is developed, demonstrating that EDDI achieves statistically significant detection performance improvements up to 15% over baselines across four drift types, while providing a precise explanation up to 0.8 AUC, revealing each drift type. </div>

theses.fr (ABES)
Openalex Percentile: Top 19%
Data Stream Mining Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.