BoostClean: Automated Error Detection and Repair for Machine Learning
Not on the map. Why?
Abstract (arXiv)
Predictive models based on machine learning can be highly sensitive to data error. Training data are often combined with a variety of different sources, each susceptible to different types of inconsistencies, and new data streams during prediction time, the model may encounter previously unseen inconsistencies. An important class of such inconsistencies is domain value violations that occur when an attribute value is outside of an allowed domain. We explore automatically detecting and repairing such violations by leveraging the often available clean test labels to determine whether a given detection and repair combination will improve model accuracy. We present BoostClean which automatically selects an ensemble of error detection and repair combinations using statistical boosting. BoostClean selects this ensemble from an extensible library that is pre-populated general detection functions, including a novel detector based on the Word2Vec deep learning model, which detects errors across a diverse set of domains. Our evaluation on a collection of 12 datasets from Kaggle, the UCI repository, real-world data analyses, and production datasets that show that Boost- Clean can increase absolute prediction accuracy by up to 9% over the best non-ensembled alternatives. Our optimizations including parallelism, materialization, and indexing techniques show a 22.2x end-to-end speedup on a 16-core machine.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 6; 2024: 5; 2025: 3; 2026: 1.
23 papers.
Sort:
By area:
- 2022Measuring the Effect of Training Data on Deep Learning Predictions via Randomized Experimentscited by 50
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2023REIN: A Comprehensive Benchmark Framework for Data Cleaning Methods in ML Pipelinescited by 10
- 2023Data Cleaning and Machine Learning: A Systematic Literature Reviewcited by 9
- 2021Enabling SQL-based Training Data Debugging for Federated Learningcited by 8
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Datacited by 8
- 2021A Unified Framework for Task-Driven Data Quality Managementcited by 7
- 2024Falcon: Fair Active Learning using Multi-armed Banditscited by 6
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
- 2022Data Smells in Public Datasetscited by 5
- 2022Exploring the Intersection between Neural Architecture Search and Continual Learningcited by 4
- 2025LM-mixup: Text Data Augmentation via Language Model based Mixupcited by 3
11 more
- 2023Naive Bayes Classifiers over Missing Data: Decision and Poisoningcited by 2
- 2023DataAssist: A Machine Learning Approach to Data Cleaning and Preparationcited by 1
- 2024Certain and Approximately Certain Models for Statistical Learningcited by 1
- 2024Still More Shades of Null: An Evaluation Suite for Responsible Missing Value Imputationcited by 1
- 2025Stress-Testing ML Pipelines with Adversarial Data Corruptioncited by 1
- 2021Data Curation and Quality Assurance for Machine Learning-based Cyber Intrusion Detectioncited by 0
- 2021Man versus Machine: AutoML and Human Experts' Role in Phishing Detectioncited by 0
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AIcited by 0
- 2023AutoCure: Automated Tabular Data Curation Technique for ML Pipelinescited by 0
- 2025RAG-Driven Data Quality Governance for Enterprise ERP Systemscited by 0
- 2026Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Modelscited by 0
- 2026Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Models22 Jul 2026
- 2025RAG-Driven Data Quality Governance for Enterprise ERP Systems18 Nov 2025
- 2025LM-mixup: Text Data Augmentation via Language Model based Mixup23 Oct 2025
- 2025Stress-Testing ML Pipelines with Adversarial Data Corruption2 Jun 2025
- 2024Still More Shades of Null: An Evaluation Suite for Responsible Missing Value Imputation11 Sep 2024
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024
- 2024Certain and Approximately Certain Models for Statistical Learning27 Feb 2024
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware25 Feb 2024
- 2024Falcon: Fair Active Learning using Multi-armed Bandits23 Jan 2024
- 2023Data Cleaning and Machine Learning: A Systematic Literature Review3 Oct 2023
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Data20 Aug 2023
- 2023DataAssist: A Machine Learning Approach to Data Cleaning and Preparation14 Jul 2023
11 more
- 2023AutoCure: Automated Tabular Data Curation Technique for ML Pipelines26 Apr 2023
- 2023Naive Bayes Classifiers over Missing Data: Decision and Poisoning8 Mar 2023
- 2023REIN: A Comprehensive Benchmark Framework for Data Cleaning Methods in ML Pipelines9 Feb 2023
- 2022Active-Learning-as-a-Service: An Automatic and Efficient MLOps System for Data-Centric AI19 Jul 2022
- 2022Measuring the Effect of Training Data on Deep Learning Predictions via Randomized Experiments20 Jun 2022
- 2022Exploring the Intersection between Neural Architecture Search and Continual Learning11 Jun 2022
- 2022Data Smells in Public Datasets15 Mar 2022
- 2021Man versus Machine: AutoML and Human Experts' Role in Phishing Detection27 Aug 2021
- 2021Enabling SQL-based Training Data Debugging for Federated Learning26 Aug 2021
- 2021A Unified Framework for Task-Driven Data Quality Management10 Jun 2021
- 2021Data Curation and Quality Assurance for Machine Learning-based Cyber Intrusion Detection20 May 2021
- 2022Measuring the Effect of Training Data on Deep Learning Predictions via Randomized Experimentscited by 50
- 2024Automated data processing and feature engineering for deep learning and big data applications: a surveycited by 14
- 2023REIN: A Comprehensive Benchmark Framework for Data Cleaning Methods in ML Pipelinescited by 10
- 2023Data Cleaning and Machine Learning: A Systematic Literature Reviewcited by 9
- 2021Enabling SQL-based Training Data Debugging for Federated Learningcited by 8
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Datacited by 8
- 2021A Unified Framework for Task-Driven Data Quality Managementcited by 7
- 2024Falcon: Fair Active Learning using Multi-armed Banditscited by 6
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
- 2022Data Smells in Public Datasetscited by 5
- 2022Exploring the Intersection between Neural Architecture Search and Continual Learningcited by 4
- 2023Naive Bayes Classifiers over Missing Data: Decision and Poisoningcited by 2
12 most cited of 22 All 22 (JSON)
- 2026Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Models22 Jul 2026
- 2025RAG-Driven Data Quality Governance for Enterprise ERP Systems18 Nov 2025
- 2025Stress-Testing ML Pipelines with Adversarial Data Corruption2 Jun 2025
- 2024Still More Shades of Null: An Evaluation Suite for Responsible Missing Value Imputation11 Sep 2024
- 2024Automated data processing and feature engineering for deep learning and big data applications: a survey18 Mar 2024
- 2024Certain and Approximately Certain Models for Statistical Learning27 Feb 2024
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware25 Feb 2024
- 2024Falcon: Fair Active Learning using Multi-armed Bandits23 Jan 2024
- 2023Data Cleaning and Machine Learning: A Systematic Literature Review3 Oct 2023
- 2023DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Data20 Aug 2023
- 2023DataAssist: A Machine Learning Approach to Data Cleaning and Preparation14 Jul 2023
- 2023AutoCure: Automated Tabular Data Curation Technique for ML Pipelines26 Apr 2023
12 newest of 22 All 22 (JSON)