Efficient Collaborative Data Cleaning Using Private Set Intersection and Encoding for Unbalanced Datasets

Data cleaning improves quality and consistency by detecting, localizing, and repairing “dirty” data without compromising sensitive information. Collaborative Data Cleaning employs a distributed model to avoid single points of failure and trust issues in centralized systems, although it incurs additional communication overhead. Blass et al. (S&P’23) were the first to implement CDC via balanced Private Set Intersection (PSI). Unbalanced PSI (e.g., <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uPSI-CA</i>, USENIX’23) does not address the localization of intersections within datasets and thus cannot be directly applied to CDC. uPSI-based data cleaning remains largely unexplored. In this paper, we propose an efficient CDC scheme for unbalanced datasets, named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i>. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> employs oblivious key-value stores for slice matching, achieving: i) a reduction of 18% ~ 85% in offline phase runtime, and ii) a reduction of 8% ~ 43% in online phase runtime (under large-scale data settings on the server side), when compared to the slice-linking approach of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uPSI-CA</i>. Moreover, we encode server-side data for fast localization of intersection data in unbalanced settings. Under the semi-honest adversary model, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> is provably secure. Implementation in Python and C++ demonstrates that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> is practically feasible.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Information Forensics and Security
Published
2025-01-01
DOI
https://doi.org/10.1109/tifs.2025.3594871
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Collaborative Data Cleaning Using Private Set Intersection and Encoding for Unbalanced Datasets

Jingting Xue, Fagen Li, Yu Zhou, Xiaojun Zhang et al.
IEEE Transactions on Information Forensics and Security
Privacy-Preserving Technologies in Data
article

Efficient Collaborative Data Cleaning Using Private Set Intersection and Encoding for Unbalanced Datasets

Jingting Xue, Fagen Li, Yu Zhou, Xiaojun Zhang, Wenzheng Zhang, Wenyi Li
article en

Abstract

Data cleaning improves quality and consistency by detecting, localizing, and repairing “dirty” data without compromising sensitive information. Collaborative Data Cleaning employs a distributed model to avoid single points of failure and trust issues in centralized systems, although it incurs additional communication overhead. Blass et al. (S&P’23) were the first to implement CDC via balanced Private Set Intersection (PSI). Unbalanced PSI (e.g., <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uPSI-CA</i>, USENIX’23) does not address the localization of intersections within datasets and thus cannot be directly applied to CDC. uPSI-based data cleaning remains largely unexplored. In this paper, we propose an efficient CDC scheme for unbalanced datasets, named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i>. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> employs oblivious key-value stores for slice matching, achieving: i) a reduction of 18% ~ 85% in offline phase runtime, and ii) a reduction of 8% ~ 43% in online phase runtime (under large-scale data settings on the server side), when compared to the slice-linking approach of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uPSI-CA</i>. Moreover, we encode server-side data for fast localization of intersection data in unbalanced settings. Under the semi-honest adversary model, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> is provably secure. Implementation in Python and C++ demonstrates that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">uECDC</i> is practically feasible.

IEEE Transactions on Information Forensics and SecurityVol. 20
University of Electronic Science and Technology of China (CN), Southwest Petroleum University (CN), Southwestern Institute of Physics (CN)
National Natural Science Foundation of China, Natural Science Foundation of Sichuan Province
Industry, innovation and infrastructure
Openalex Percentile: Top 91%
Privacy-Preserving Technologies in Data
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.