{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/recombiner-robust-and-enhanced-compression","title":"RECOMBINER: Robust and Enhanced Compression with Bayesian Implicit Neural Representations","arxiv_id":"2309.17182","date":"2023-09-29","proceeding":null,"authors":["Jiajun He","Gergely Flamich","Zongyu Guo","José Miguel Hernández-Lobato"],"abstract":"COMpression with Bayesian Implicit NEural Representations (COMBINER) is a recent data compression method that addresses a key inefficiency of previous Implicit Neural Representation (INR)-based approaches: it avoids quantization and enables direct optimization of the rate-distortion performance. However, COMBINER still has significant limitations: 1) it uses factorized priors and posterior approximations that lack flexibility; 2) it cannot effectively adapt to local deviations from global patterns in the data; and 3) its performance can be susceptible to modeling choices and the variational parameters' initializations. Our proposed method, Robust and Enhanced COMBINER (RECOMBINER), addresses these issues by 1) enriching the variational approximation while retaining a low computational cost via a linear reparameterization of the INR weights, 2) augmenting our INRs with learnable positional encodings that enable them to adapt to local details and 3) splitting high-resolution data into patches to increase robustness and utilizing expressive hierarchical priors to capture dependency across patches. We conduct extensive experiments across several data modalities, showcasing that RECOMBINER achieves competitive results with the best INR-based methods and even outperforms autoencoder-based codecs on low-resolution images at low bitrates. Our PyTorch implementation is available at https://github.com/cambridge-mlg/RECOMBINER/.","url_abs":"https://arxiv.org/abs/2309.17182v2","url_pdf":"https://arxiv.org/pdf/2309.17182v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"recombiner-robust-and-enhanced-compression","repo_url":"https://github.com/cambridge-mlg/recombiner","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"data-compression","task_name":"Data Compression"},{"task_slug":"quantization","task_name":"Quantization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2309.17182","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2309.17182"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/cambridge-mlg/RECOMBINER","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/cambridge-mlg/recombiner","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_honours":1,"ran_violates":1,"ran":1,"unverified":2},"by_repo_kind":{"official":{"samples":5,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"6738fb581e8f4fae","entry":"count_layer_params","repo":"cambridge-mlg/recombiner","repo_kind":"official","path":"prior_model.py","file_url":"https://github.com/cambridge-mlg/recombiner/blob/HEAD/prior_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6738fb581e8f4fae"}},{"code_sha256_prefix":"5f7603d030ffabf6","entry":"count_net_params","repo":"cambridge-mlg/recombiner","repo_kind":"official","path":"prior_model.py","file_url":"https://github.com/cambridge-mlg/recombiner/blob/HEAD/prior_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5f7603d030ffabf6"}},{"code_sha256_prefix":"a2dd4c014dc8e4be","entry":"map_lpe_to_inr_inputs","repo":"cambridge-mlg/recombiner","repo_kind":"official","path":"prior_model.py","file_url":"https://github.com/cambridge-mlg/recombiner/blob/HEAD/prior_model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a2dd4c014dc8e4be"}},{"code_sha256_prefix":"a9133c2a194305c4","entry":"PriorBNNmodel","repo":"cambridge-mlg/recombiner","repo_kind":"official","path":"prior_model.py","file_url":"https://github.com/cambridge-mlg/recombiner/blob/HEAD/prior_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a9133c2a194305c4"}},{"code_sha256_prefix":"c503503965ccc2a7","entry":"map_hierarchical_model_to_int_weights","repo":"cambridge-mlg/recombiner","repo_kind":"official","path":"prior_model.py","file_url":"https://github.com/cambridge-mlg/recombiner/blob/HEAD/prior_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c503503965ccc2a7"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}