Papers › Towards Better Bounds for Finding Quasi-Identifiers

Towards Better Bounds for Finding Quasi-Identifiers

25 Nov 2022arXiv:2211.13882links table onlyarchive 2025-07-28

Ryan Hildebrant, Quoc-Tung Le, Duy-Hoang Ta, Hoa T. Vu

The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.

We revisit the problem of finding small ϵ-separation keys introduced by Motwani and Xu (2008). In this problem, the input is m-dimensional tuples x₁,x₂,…,xₙ. The goal is to find a small subset of coordinates that separates at least (1-ϵ)n 2 pairs of tuples. They provided a fast algorithm that runs on Θ(m/ϵ) tuples sampled uniformly at random. We show that the sample size can be improved to Θ(m/√(ϵ)). 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 A, reject if A separates fewer than (1-ϵ)n 2 pairs, and accept if A separates all pairs. The algorithm must be correct with probability at least 1-δ for all A. We show that for algorithms based on sampling: - Θ(m/√(ϵ)) samples are sufficient and necessary so that δ≤e⁻ᵐ and - Ω(√(logm/ϵ)) 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 α,k and ϵ, the algorithm takes a subset of coordinates A of size at most k and returns an estimate of the number of unseparated pairs in A up to a (1±ϵ) factor if it is at least αn 2. We show that even for constant α and success probability, such a sketching algorithm must use Ω(mk logϵ⁻¹) bits of space; on the other hand, uniform sampling yields a sketch of size Θ((mk logm)/αϵ²) for this purpose.

PaperPDFCode

Code

ryanhilde/min_set_cover officialmentioned in papermentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections