English

Measuring Independence of Datasets

Data Structures and Algorithms 2009-03-03 v1 Databases Information Retrieval Performance

Abstract

A data stream model represents setting where approximating pairwise, or kk-wise, independence with sublinear memory is of considerable importance. In the streaming model the joint distribution is given by a stream of kk-tuples, with the goal of testing correlations among the components measured over the entire stream. In the streaming model, Indyk and McGregor (SODA 08) recently gave exciting new results for measuring pairwise independence. The Indyk and McGregor methods provide logn\log{n}-approximation under statistical distance between the joint and product distributions in the streaming model. Indyk and McGregor leave, as their main open question, the problem of improving their logn\log n-approximation for the statistical distance metric. In this paper we solve the main open problem posed by of Indyk and McGregor for the statistical distance for pairwise independence and extend this result to any constant kk. In particular, we present an algorithm that computes an (ϵ,δ)(\epsilon, \delta)-approximation of the statistical distance between the joint and product distributions defined by a stream of kk-tuples. Our algorithm requires O((1ϵlog(nmδ))(30+k)k)O(({1\over \epsilon}\log({nm\over \delta}))^{(30+k)^k}) memory and a single pass over the data stream.

Keywords

Cite

@article{arxiv.0903.0034,
  title  = {Measuring Independence of Datasets},
  author = {Vladimir Braverman and Rafail Ostrovsky},
  journal= {arXiv preprint arXiv:0903.0034},
  year   = {2009}
}
R2 v1 2026-06-21T12:16:45.369Z