Towards Better Bounds for Finding Quasi-Identifiers

November 25, 2022 Β· Declared Dead Β· πŸ› ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Ryan Hildebrant, Quoc-Tung Le, Duy-Hoang Ta, Hoa T. Vu arXiv ID 2211.13882 Category cs.DS: Data Structures & Algorithms Citations 2 Venue ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems Last Checked 3 months ago
Abstract
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_1,x_2,\ldots,x_n $. The goal is to find a small subset of coordinates that separates at least $(1-Ρ){n \choose 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/\sqrtΡ)$. 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 \choose 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/\sqrtΡ)$ samples are sufficient and necessary so that $δ\leq e^{-m}$ and - $Ω(\sqrt{\frac{\log m}Ρ})$ 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\pmΡ)$ factor if it is at least $α{n \choose 2}$. We show that even for constant $α$ and success probability, such a sketching algorithm must use $Ω(mk \log Ρ^{-1})$ bits of space; on the other hand, uniform sampling yields a sketch of size $Θ(\frac{mk \log m}{αΡ^2})$ for this purpose.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted