A sample-and-clean framework for fast and accurate query processing on dirty data

By Jiannan Wang, Sanjay Krishnan, M. Franklin, Ken Goldberg, Tim Kraska, Tova Milo. 2014

127 citations recorded by the source corpus.

In emerging Big Data scenarios, obtaining timely, high-quality answers to aggregate queries is difficult due to the challenges of processing and cleaning large, dirty data sets. To increase the speed of query processing, there has been a resurgence of interest in sampling-based approximate query processing (SAQP). In its usual formulation, however, SAQP does not address data cleaning at all, and in fact, exacerbates answer quality problems by introducing sampling error. In this paper, we explore an intriguing opportunity. That is, we explore the use of sampling to actually improve answer quality. We introduce the Sample-and-Clean framework, which applies data cleaning to a relatively small subset of the data and uses the results of the cleaning process to lessen the impact of dirty data on aggregate query answers. We derive confidence intervals as a function of sample size and show how our approach addresses error bias. We evaluate the Sample-and-Clean framework using data from three sources: the TPC-H benchmark with synthetic noise, a subset of the Microsoft academic citation index and a sensor data set. Our results are consistent with the theoretical confidence intervals and suggest that the Sample-and-Clean framework can produce significant improvements in accuracy compared to query processing without data cleaning and speed compared to data cleaning without sampling.

Subfields: Artificial Intelligence, Management Science and Operations Research, Information Retrieval & Search, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sanjay Krishnan
  2. Eugene Wu
  3. Ken Goldberg
  4. Ihab F. Ilyas
  5. M. Franklin
  6. Jiannan Wang
  7. Xu Chu
  8. Tim Kraska

In Management Science and Operations Research

  1. Sanjay Krishnan
  2. Eugene Wu
  3. M. Franklin
  4. Jiannan Wang
  5. Ken Goldberg
  6. Ihab F. Ilyas
  7. Xu Chu
  8. Tova Milo

In Information Retrieval & Search

  1. Ihab F. Ilyas
  2. Sanjay Krishnan
  3. Eugene Wu
  4. Jiannan Wang
  5. M. Franklin
  6. Ken Goldberg
  7. Xu Chu
  8. Jian Pei

In Signal Processing

  1. Sanjay Krishnan
  2. Ihab F. Ilyas
  3. Eugene Wu
  4. Jiannan Wang
  5. M. Franklin
  6. Ken Goldberg
  7. Xu Chu
  8. Tim Kraska

Citations in the corpus