Efficient Representation of Large-Alphabet Probability Distributions
Abstract
A number of engineering and scientific problems require representing and manipulating probability distributions over large alphabets, which we may think of as long vectors of reals summing to . In some cases it is required to represent such a vector with only bits per entry. A natural choice is to partition the interval into uniform bins and quantize entries to each bin independently. We show that a minor modification of this procedure -- applying an entrywise non-linear function (compander) prior to quantization -- yields an extremely effective quantization method. For example, for and -sized alphabets, the quality of representation improves from a loss (under KL divergence) of bits/entry to bits/entry. Compared to floating point representations, our compander method improves the loss from to bits/entry. These numbers hold for both real-world data (word frequencies in books and DNA -mer counts) and for synthetic randomly generated distributions. Theoretically, we set up a minimax optimality criterion and show that the compander achieves near-optimal performance, attaining a KL-quantization loss of for a -letter alphabet and . Interestingly, a similar minimax criterion for the quadratic loss on the hypercube shows optimality of the standard uniform quantizer. This suggests that the quantizer is as fundamental for KL-distortion as the uniform quantizer for quadratic distortion.
Cite
@article{arxiv.2205.03752,
title = {Efficient Representation of Large-Alphabet Probability Distributions},
author = {Aviv Adler and Jennifer Tang and Yury Polyanskiy},
journal= {arXiv preprint arXiv:2205.03752},
year = {2023}
}
Comments
corrected typos