Leveraging Structured and Unstructured Data for Tabular Data Cleaning

The quality of data is essential for the success of any data pipeline, as even small inconsistencies can lead to significant errors in downstream tasks. However, real-world data is often incomplete and noisy, requiring effective data cleaning strategies to ensure the accuracy of downstream operations consuming this data (e.g., training ML models, visualization). A large class of data-cleaning systems relies on user input and/or predefined integrity constraints (e.g., Functional Dependencies) to detect and repair errors in tables. As a result, user expertise is usually needed to specify integrity constraints or provide curated training datasets used to build data cleaning models for specific datasets and use cases. Furthermore, existing approaches do not leverage other data modalities (e.g., text documents), which may contain a wealth of information that helps fix erroneous cells in input tables. In light of these limitations, we propose our work-in-progress system, Beaver, that can clean input tables by learning "good repairs" from a large collection of tables and text documents that are used to fine-tune a Large Language Model (LLM). Unlike traditional methods, which rely on user expertise, Beaver benefits from the capabilities of LLMs to identify and learn complex patterns and relationships between different attribute values from structured and unstructured data. Beaver repairs an input table by performing the following steps: (1) Generating question and answer pairs based on the input text documents and tables provided by the user. (2) Fine-tuning the LLM model (e.g., T5) using these generated question-and-answer pairs. (3) Once the model has been trained, Beaver detects erroneous cells in an input dirty table. (4) Invoking the fine-tuned LLM to generate predictions on the erroneous cell values in the input table.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/bigdata62323.2024.10825257
Primary Topic
Data Quality and Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging Structured and Unstructured Data for Tabular Data Cleaning

El Kindi Rezig, Pankaj Mehra
Data Quality and Management
article

Leveraging Structured and Unstructured Data for Tabular Data Cleaning

El Kindi Rezig, Pankaj Mehra
article en

Abstract

The quality of data is essential for the success of any data pipeline, as even small inconsistencies can lead to significant errors in downstream tasks. However, real-world data is often incomplete and noisy, requiring effective data cleaning strategies to ensure the accuracy of downstream operations consuming this data (e.g., training ML models, visualization). A large class of data-cleaning systems relies on user input and/or predefined integrity constraints (e.g., Functional Dependencies) to detect and repair errors in tables. As a result, user expertise is usually needed to specify integrity constraints or provide curated training datasets used to build data cleaning models for specific datasets and use cases. Furthermore, existing approaches do not leverage other data modalities (e.g., text documents), which may contain a wealth of information that helps fix erroneous cells in input tables. In light of these limitations, we propose our work-in-progress system, Beaver, that can clean input tables by learning "good repairs" from a large collection of tables and text documents that are used to fine-tune a Large Language Model (LLM). Unlike traditional methods, which rely on user expertise, Beaver benefits from the capabilities of LLMs to identify and learn complex patterns and relationships between different attribute values from structured and unstructured data. Beaver repairs an input table by performing the following steps: (1) Generating question and answer pairs based on the input text documents and tables provided by the user. (2) Fine-tuning the LLM model (e.g., T5) using these generated question-and-answer pairs. (3) Once the model has been trained, Beaver detects erroneous cells in an input dirty table. (4) Invoking the fine-tuned LLM to generate predictions on the erroneous cell values in the input table.

University of Utah (US)
Industry, innovation and infrastructure
Openalex Percentile: Top 68%
Data Quality and Management
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.

Leveraging Structured and Unstructured Data for Tabular Data Cleaning — El Kindi Rezig, Pankaj Mehra · (2024) | TGRS Research Map | TGRS