mlsanityData to 14 Oct 2026

DataVinci: Learning Syntactic and Semantic String Repairs

arXiv 2308.10922 ↗First posted 21 Aug 2023cs.DB cs.AIcited by 6

Not on the map. Why?

Abstract (arXiv)

String data is common in real-world datasets: 67.6% of values in a sample of 1.8 million real Excel spreadsheets from the web were represented as text. Systems that successfully clean such string data can have a significant impact on real users. While prior work has explored errors in string data, proposed approaches have often been limited to error detection or require that the user provide annotations, examples, or constraints to fix the errors. Furthermore, these systems have focused independently on syntactic errors or semantic errors in strings, but ignore that strings often contain both syntactic and semantic substrings. We introduce DataVinci, a fully unsupervised string data error detection and repair system. DataVinci learns regular-expression-based patterns that cover a majority of values in a column and reports values that do not satisfy such patterns as data errors. DataVinci can automatically derive edits to the data error based on the majority patterns and constraints learned over other columns without the need for further user interaction. To handle strings with both syntactic and semantic substrings, DataVinci uses an LLM to abstract (and re-concretize) portions of strings that are semantic prior to learning majority patterns and deriving edits. Because not all data can result in majority patterns, DataVinci leverages execution information from an existing program (which reads the target data) to identify and correct data repairs that would not otherwise be identified. DataVinci outperforms 7 baselines on both error detection and repair when evaluated on 4 existing and new benchmarks.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 13 of its 39 references that are in the map. First posted on arXiv 21 Aug 2023.

Builds on

13 of 39 references.

References · 13

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  4. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  5. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
  6. 2022Can Foundation Models Wrangle Your Data?cited by 175
  7. 2017HoloClean: Holistic Data Repairs with Probabilistic Inferencecited by 79
  8. 2019Sherlock: A Deep Learning Approach to Semantic Data Type Detectioncited by 74
  9. 2019HoloDetect: Few-Shot Learning for Error Detectioncited by 31
  10. 2021Multi-modal Program Inference: a Marriage of Pre-trainedLanguage Models and Component-based Synthesiscited by 12
  11. 2023Data Extraction via Semantic Regular Expression Synthesiscited by 8
  12. 2017FlashProfile: A Framework for Synthesizing Data Profilescited by 5
1 more
  1. 2019Automatic Weighted Matching Rectifying Rule Discovery for Data Repairingcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 3; 2026: 2.

6 papers.