Skip to content

Code for the Paper "Towards Realistic Error Models for Tabular Data" submitted to the Journal of Data and Information Quality

Notifications You must be signed in to change notification settings

calgo-lab/error-paper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Towards Realistic Error Models for Tabular Data

The notebooks in this repository were used to execute the experimental evaluation of our paper "Towards Realistic Error Models for Tabular Data". Specifically,

  1. the notebook dataset_generation.ipynb contains the procedure we followed to generate datasets corresponding to the error scenarios we describe in our paper.
  2. The notebook dataset_analysis.ipynb contains our analysis of the HOSP dataset.
  3. The notebook plots.ipynb contains the procedure we use to generate the figures in our publication. It reads experiment's results from the error_paper/measurements/ directory -- check the notebook's code for details.

Installation

We use poetry to manage dependencies. Simply run poetry install to install all dependencies.

Experiments

In our experiments, we examine data cleaning and downstream machine learning task impact using tab_err.

  • In the first part of the data cleaning experiments, we generate various erroneous versions of the HOSP dataset and clean them with HoloClean (benchmarks/hosp-impact).
  • We then proceed to generate various erroneous versions of datasets bridges, beers, restaurant and cars and correct them with algorithms baran&raha, holoclean and renuver (benchmarks/cleaning-impact).
  • In the downstream machine learning task impact, we look at how ML models behave given data with various errors (benchmarks/ml_downstream_experiments).

Check the documentation in benchmarks/README.md for instructions on how to replicate our measurements.

Profiling

We also looked at the memory and runtime of tab_err using various error models and dataset sizes. See the directory benchmarks/profiling for examples.

About

Code for the Paper "Towards Realistic Error Models for Tabular Data" submitted to the Journal of Data and Information Quality

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •