Towards Better Bounds for Finding Quasi-Identifiers
Abstract
We revisit the problem of finding small -separation keys introduced by Motwani and Xu (2008). In this problem, the input is -dimensional tuples . The goal is to find a small subset of coordinates that separates at least pairs of tuples. They provided a fast algorithm that runs on tuples sampled uniformly at random. We show that the sample size can be improved to . Our algorithm also enjoys a faster running time. To obtain this result, we provide upper and lower bounds on the sample size to solve the following decision problem. Given a subset of coordinates , reject if separates fewer than pairs, and accept if separates all pairs. The algorithm must be correct with probability at least for all . We show that for algorithms based on sampling: - samples are sufficient and necessary so that and - samples are necessary so that is a constant. Our analysis is based on a constrained version of the balls-into-bins problem. We believe our analysis may be of independent interest. We also study a related problem that asks for the following sketching algorithm: with given parameters and , the algorithm takes a subset of coordinates of size at most and returns an estimate of the number of unseparated pairs in up to a factor if it is at least . We show that even for constant and success probability, such a sketching algorithm must use bits of space; on the other hand, uniform sampling yields a sketch of size for this purpose.
Cite
@article{arxiv.2211.13882,
title = {Towards Better Bounds for Finding Quasi-Identifiers},
author = {Ryan Hildebrant and Quoc-Tung Le and Duy-Hoang Ta and Hoa T. Vu},
journal= {arXiv preprint arXiv:2211.13882},
year = {2023}
}
Comments
To appear in PODS 2023. Abstract shortened to meet requirements