paper-with-me

홈 › Papers

BClean: A Bayesian Data Cleaning System

2023-11-11 · Jianbin Qin, Sifan Huang, Yaoshu Wang, Jing Zhu, Yifan Zhang, Yukai Miao, Rui Mao, Makoto Onizuka, Chuan Xiao

There is a considerable body of work on data cleaning which employs various principles to rectify erroneous data and transform a dirty dataset into a cleaner one. One of prevalent approaches is probabilistic methods, including Bayesian methods. However, existing probabilistic methods often assume a simplistic distribution (e.g., Gaussian distribution), which is frequently underfitted in practice, or they necessitate experts to provide a complex prior distribution (e.g., via a programming language). This requirement is both labor-intensive and costly, rendering these methods less suitable for real-world applications. In this paper, we propose BClean, a Bayesian Cleaning system that features automatic Bayesian network construction and user interaction. We recast the data cleaning problem as a Bayesian inference that fully exploits the relationships between attributes in the observed dataset and any prior information provided by users. To this end, we present an automatic Bayesian network construction method that extends a structure learning-based functional dependency discovery method with similarity functions to capture the relationships between attributes. Furthermore, our system allows users to modify the generated Bayesian network in order to specify prior information or correct inaccuracies identified by the automatic generation process. We also design an effective scoring model (called the compensative scoring model) necessary for the Bayesian inference. To enhance the efficiency of data cleaning, we propose several approximation strategies for the Bayesian inference, including graph partitioning, domain pruning, and pre-detection. By evaluating on both real-world and synthetic datasets, we demonstrate that BClean is capable of achieving an F-measure of up to 0.9 in data cleaning, outperforming existing Bayesian methods by 2% and other data cleaning methods by 15%.

📄 PDF Abstract BibTeX arXiv:2311.06517

Code (1)

yyssl88/bclean 공식 구현

Tasks

Bayesian Inferencegraph partitioning

Similar Papers 제목 키워드 기반

PClean: Bayesian Data Cleaning at Scale with Domain-Specific Probabilistic Programming

2020-07-23 · Alexander K. Lew, Monica Agrawal, David Sontag, Vikash K. Mansinghka

Data cleaning is naturally framed as probabilistic inference in a generative model of ground-truth data and likely errors, but the diversity of real-world error patterns and the hardness of inference make Bayesian approa…

DiversityProbabilistic Programming

Data Cleaning and Machine Learning: A Systematic Literature Review

2023-10-03 · Pierre-Olivier Côté, Amin Nikanjam, Nafisa Ahmed, Dmytro Humeniuk 외

Context: Machine Learning (ML) is integrated into a growing number of systems for various applications. Because the performance of an ML model is highly dependent on the quality of the data it has been trained on, there …

ImputationOutlier DetectionSystematic Literature Review

Design Exploration for Protection and Cleaning of Solar Panels with Case Studies for Space Missions

2025-11-06 · Cameron Robinson, Ganghee Jang arxiv

Solar energy is used for many mission-critical applications including space exploration, sensor systems to monitor wildfires, etc. Their operation can be limited or even terminated if solar panels are covered with dust o…

IUST at ClimateActivism 2024: Towards Optimal Stance Detection: A Systematic Study of Architectural Choices and Data Cleaning Techniques

2024-03-22 · CASE at EACL 2024 3 · Ghazaleh Mahmoudi, Sauleh Eetemadi

This work presents a systematic search of various model architecture configurations and data cleaning methods. The study evaluates the impact of data cleaning methods on the obtained results. Additionally, we demonstrate…

Data AugmentationStance Detection

A decision support tool for ship biofouling management in the Baltic Sea

2021-06-29 · Emilia Luoma, Mirka Laurila-Pant, Elias Altarriba, Inari Helle 외

Biofouling of ships causes major environmental and economic consequences all over the world. In addition, biofouling management of ship hulls causes both social, environmental and economic risks that should all be consid…

Management