HoloDetect: Few-Shot Learning for Error Detection
Not on the map. Why?
Abstract (arXiv)
We introduce a few-shot learning framework for error detection. We show that data augmentation (a form of weak supervision) is key to training high-quality, ML-based error detection models that require minimal human involvement. Our framework consists of two parts: (1) an expressive model to learn rich representations that capture the inherent syntactic and semantic heterogeneity of errors; and (2) a data augmentation model that, given a small seed of clean records, uses dataset-specific transformations to automatically generate additional training data. Our key insight is to learn data augmentation policies from the noisy input dataset in a weakly supervised manner. We show that our framework detects errors with an average precision of ~94% and an average recall of ~93% across a diverse array of datasets that exhibit different types and amounts of errors. We compare our approach to a comprehensive collection of error detection methods, ranging from traditional rule-based methods to ensemble-based and active learning approaches. We show that data augmentation yields an average improvement of 20 F1 points while it requires access to 3x fewer labeled examples compared to other ML approaches.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 10; 2024: 3; 2025: 11; 2026: 1.
31 papers.
Sort:
By area:
- 2022Can Foundation Models Wrangle Your Data?cited by 173
- 2023Large Language Models as Data Preprocessorscited by 34
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
- 2025Exploring LLM Agents for Cleaning Tabular Machine Learning Datasetscited by 20
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scalecited by 18
- 2023VerifAI: Verified Generative AIcited by 16
- 2023Construction of Knowledge Graphs: State and Challengescited by 12
- 2021What Can Knowledge Bring to Machine Learning? -- A Survey of Low-shot Learning for Structured Datacited by 10
- 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
- 2021Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Searchcited by 8
- 2021Enabling SQL-based Training Data Debugging for Federated Learningcited by 8
19 more
- 2021Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakescited by 7
- 2024Table-LLM-Specialist: Language Model Specialists for Tables using Iterative Generator-Validator Fine-tuningcited by 7
- 2023DataVinci: Learning Syntactic and Semantic String Repairscited by 6
- 2023Auto-Validate by-History: Auto-Program Data Quality Constraints to Validate Recurring Data Pipelinescited by 5
- 2023BClean: A Bayesian Data Cleaning Systemcited by 2
- 2025Auto-Test: Learning Semantic-Domain Constraints for Unsupervised Error Detection in Tablescited by 2
- 2025Ensembling LLM-Induced Decision Trees for Explainable and Robust Error Detectioncited by 2
- 2025DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Treescited by 1
- 2025Towards Practical Benchmarking of Data Cleaning Techniques: On Generating Authentic Errors via Large Language Modelscited by 1
- 2025Quality Assessment of Tabular Data using Large Language Models and Code Generationcited by 1
- 2025Towards Cross-Modal Error Detection with Tables and Imagescited by 1
- 2025MechDetect: Detecting Data-Dependent Errorscited by 1
- 2023AutoCure: Automated Tabular Data Curation Technique for ML Pipelinescited by 0
- 2024An Automatic Prompt Generation System for Tabular Data Taskscited by 0
- 2024A Theoretical Framework for AI-driven data quality monitoring in high-volume data environmentscited by 0
- 2025Statistically Testing Training Data for Unwanted Error Patterns using Rule-Oriented Regressioncited by 0
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexescited by 0
- 2025Cleaning Maintenance Logs with LLM Agents for Improved Predictive Maintenancecited by 0
- 2026When Helping Hurts and How to Fix It: Multi-Agent Debate for Data Cleaningcited by 0
- 2026When Helping Hurts and How to Fix It: Multi-Agent Debate for Data Cleaning1 Jun 2026
- 2025Ensembling LLM-Induced Decision Trees for Explainable and Robust Error Detection8 Dec 2025
- 2025MechDetect: Detecting Data-Dependent Errors3 Dec 2025
- 2025Cleaning Maintenance Logs with LLM Agents for Improved Predictive Maintenance7 Nov 2025
- 2025Towards Cross-Modal Error Detection with Tables and Images14 Oct 2025
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025Quality Assessment of Tabular Data using Large Language Models and Code Generation11 Sep 2025
- 2025Towards Practical Benchmarking of Data Cleaning Techniques: On Generating Authentic Errors via Large Language Models15 Jul 2025
- 2025Auto-Test: Learning Semantic-Domain Constraints for Unsupervised Error Detection in Tables14 Apr 2025
- 2025Statistically Testing Training Data for Unwanted Error Patterns using Rule-Oriented Regression24 Mar 2025
- 2025Exploring LLM Agents for Cleaning Tabular Machine Learning Datasets9 Mar 2025
- 2025DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Trees7 Feb 2025
19 more
- 2024Table-LLM-Specialist: Language Model Specialists for Tables using Iterative Generator-Validator Fine-tuning16 Oct 2024
- 2024A Theoretical Framework for AI-driven data quality monitoring in high-volume data environments11 Oct 2024
- 2024An Automatic Prompt Generation System for Tabular Data Tasks9 May 2024
- 2023Jellyfish: A Large Language Model for Data Preprocessing4 Dec 2023
- 2023BClean: A Bayesian Data Cleaning System11 Nov 2023
- 2023Data Cleaning and Machine Learning: A Systematic Literature Review3 Oct 2023
- 2023Large Language Models as Data Preprocessors30 Aug 2023
- 2023DataVinci: Learning Syntactic and Semantic String Repairs21 Aug 2023
- 2023VerifAI: Verified Generative AI6 Jul 2023
- 2023Auto-Validate by-History: Auto-Program Data Quality Constraints to Validate Recurring Data Pipelines4 Jun 2023
- 2023AutoCure: Automated Tabular Data Curation Technique for ML Pipelines26 Apr 2023
- 2023Construction of Knowledge Graphs: State and Challenges22 Feb 2023
- 2023REIN: A Comprehensive Benchmark Framework for Data Cleaning Methods in ML Pipelines9 Feb 2023
- 2022Can Foundation Models Wrangle Your Data?20 May 2022
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scale15 Apr 2022
- 2021Enabling SQL-based Training Data Debugging for Federated Learning26 Aug 2021
- 2021Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Search25 Jun 2021
- 2021What Can Knowledge Bring to Machine Learning? -- A Survey of Low-shot Learning for Structured Data11 Jun 2021
- 2021Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakes10 Apr 2021
- 2022Can Foundation Models Wrangle Your Data?cited by 173
- 2023Large Language Models as Data Preprocessorscited by 34
- 2023Jellyfish: A Large Language Model for Data Preprocessingcited by 20
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scalecited by 18
- 2023VerifAI: Verified Generative AIcited by 16
- 2023Construction of Knowledge Graphs: State and Challengescited by 12
- 2021What Can Knowledge Bring to Machine Learning? -- A Survey of Low-shot Learning for Structured Datacited by 10
- 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
- 2021Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Searchcited by 8
- 2021Enabling SQL-based Training Data Debugging for Federated Learningcited by 8
- 2021Auto-Validate: Unsupervised Data Validation Using Data-Domain Patterns Inferred from Data Lakescited by 7
12 most cited of 28 All 28 (JSON)
- 2025Ensembling LLM-Induced Decision Trees for Explainable and Robust Error Detection8 Dec 2025
- 2025MechDetect: Detecting Data-Dependent Errors3 Dec 2025
- 2025Towards Cross-Modal Error Detection with Tables and Images14 Oct 2025
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025Quality Assessment of Tabular Data using Large Language Models and Code Generation11 Sep 2025
- 2025Towards Practical Benchmarking of Data Cleaning Techniques: On Generating Authentic Errors via Large Language Models15 Jul 2025
- 2025Auto-Test: Learning Semantic-Domain Constraints for Unsupervised Error Detection in Tables14 Apr 2025
- 2025Statistically Testing Training Data for Unwanted Error Patterns using Rule-Oriented Regression24 Mar 2025
- 2025DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Trees7 Feb 2025
- 2024Table-LLM-Specialist: Language Model Specialists for Tables using Iterative Generator-Validator Fine-tuning16 Oct 2024
- 2024A Theoretical Framework for AI-driven data quality monitoring in high-volume data environments11 Oct 2024
- 2024An Automatic Prompt Generation System for Tabular Data Tasks9 May 2024
12 newest of 28 All 28 (JSON)