paper-with-me

홈 › Papers

DataVinci: Learning Syntactic and Semantic String Repairs

2023-08-21 · Mukul Singh, José Cambronero, Sumit Gulwani, Vu Le, Carina Negreanu, Gust Verbruggen

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.

📄 PDF Abstract BibTeX arXiv:2308.10922

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Repair 설명 없음

Similar Papers 제목 키워드 기반

Distance-Based Approaches to Repair Semantics in Ontology-based Data Access

2019-10-01 · César Prouté, Bruno Yun, Madalina Croitoru

In the presence of inconsistencies, repair techniques thrive to restore consistency by reasoning with several repairs. However, since the number of repairs can be large, standard inconsistent tolerant semantics usually y…

Large-Scale Information Extraction from Textual Definitions through Deep Syntactic and Semantic Analysis

2015-01-01 · TACL 2015 1 · Claudio Delli Bovi, Luca Telesca, Roberto Navigli

We present DefIE, an approach to large-scale Information Extraction (IE) based on a syntactic-semantic analysis of textual definitions. Given a large corpus of definitions we leverage syntactic dependencies to reduce dat…

Open Information ExtractionReading Comprehension

Neurosymbolic Repair for Low-Code Formula Languages

2022-07-24 · Rohan Bavishi, Harshit Joshi, José Pablo Cambronero Sánchez, Anna Fariha 외

Most users of low-code platforms, such as Excel and PowerApps, write programs in domain-specific formula languages to carry out nontrivial tasks. Often users can write most of the program they want, but introduce small m…

Language Models at the Syntax-Semantics Interface: A Case Study of the Long-Distance Binding of Chinese Reflexive ziji

2025-04-02 · Xiulin Yang

This paper explores whether language models can effectively resolve the complex binding patterns of the Mandarin Chinese reflexive ziji, which are constrained by both syntactic and semantic factors. We construct a datase…

Recent advances in the Self-Referencing Embedding Strings (SELFIES) library

2023-02-07 · Alston Lo, Robert Pollice, AkshatKumar Nigam, Andrew D. White 외

String-based molecular representations play a crucial role in cheminformatics applications, and with the growing success of deep learning in chemistry, have been readily adopted into machine learning pipelines. However, …