SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2204.01612 · 2022

Neural Estimation of the Rate-Distortion Function With Applications to Operational Source Coding

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 6 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
leieric/nerd-rcc canonical 6 of 6
FunctionStatusWhere it lives
est_dist Ran leieric/nerd-rcc/one_shot_PFRlagr.py
code served (permissive licence) · get_code("59a1ffdf2299babd")
est_rate_zipf Ran leieric/nerd-rcc/one_shot_PFRlagr.py
code served (permissive licence) · get_code("601cb9e64ed9bd24")
lam_obj Ran leieric/nerd-rcc/GaussianSource.py
code served (permissive licence) · get_code("3d033b834aa52ef9")
rd_gaussian Ran leieric/nerd-rcc/GaussianSource.py
code served (permissive licence) · get_code("d69e2a85f2aecb90")
rev_wf Ran leieric/nerd-rcc/GaussianSource.py
code served (permissive licence) · get_code("4544bfcafb08771c")
run_BlahutArimoto Ran leieric/nerd-rcc/Blahut_Arimoto/BlahutArimoto.py
code served (permissive licence) · get_code("995c1d63d01a457b")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

A fundamental question in designing lossy data compression schemes is how well one can do in comparison with the rate-distortion function, which describes the known theoretical limits of lossy compression. Motivated by the empirical success of deep neural network (DNN) compressors on large, real-world data, we investigate methods to estimate the rate-distortion function on such data, which would allow comparison of DNN compressors with optimality. While one could use the empirical distribution of the data and apply the Blahut-Arimoto algorithm, this approach presents several computational challenges and inaccuracies when the datasets are large and high-dimensional, such as the case of modern image datasets. Instead, we re-formulate the rate-distortion objective, and solve the resulting functional optimization problem using neural networks. We apply the resulting rate-distortion estimator, called NERD, on popular image datasets, and provide evidence that NERD can accurately estimate the rate-distortion function. Using our estimate, we show that the rate-distortion achievable by DNN compressors are within several bits of the rate-distortion function for real-world datasets. Additionally, NERD provides access to the rate-distortion achieving channel, as well as samples from its output marginal. Therefore, using recent results in reverse channel coding, we describe how NERD can be used to construct an operational one-shot lossy compression scheme with guarantees on the achievable rate and distortion. Experimental results demonstrate competitive performance with DNN compressors.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2204.01612")
get_code_for_paper("2204.01612")
have("2204.01612")

Connect an agent — have() is free.