{"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/on-quantizing-neural-representation-for","title":"On Quantizing Neural Representation for Variable-Rate Video Coding","arxiv_id":"2502.11729","date":"2025-02-17","proceeding":null,"authors":["Junqi Shi","Zhujia Chen","Hanfei Li","Qi Zhao","Ming Lu","Tong Chen","Zhan Ma"],"abstract":"This work introduces NeuroQuant, a novel post-training quantization (PTQ) approach tailored to non-generalized Implicit Neural Representations for variable-rate Video Coding (INR-VC). Unlike existing methods that require extensive weight retraining for each target bitrate, we hypothesize that variable-rate coding can be achieved by adjusting quantization parameters (QPs) of pre-trained weights. Our study reveals that traditional quantization methods, which assume inter-layer independence, are ineffective for non-generalized INR-VC models due to significant dependencies across layers. To address this, we redefine variable-rate INR-VC as a mixed-precision quantization problem and establish a theoretical framework for sensitivity criteria aimed at simplified, fine-grained rate control. Additionally, we propose network-wise calibration and channel-wise quantization strategies to minimize quantization-induced errors, arriving at a unified formula for representation-oriented PTQ calibration. Our experimental evaluations demonstrate that NeuroQuant significantly outperforms existing techniques in varying bitwidth quantization and compression efficiency, accelerating encoding by up to eight times and enabling quantization down to INT2 with minimal reconstruction loss. This work introduces variable-rate INR-VC for the first time and lays a theoretical foundation for future research in rate-distortion optimization, advancing the field of video coding technology. The materials will be available at https://github.com/Eric-qi/NeuroQuant.","url_abs":"https://arxiv.org/abs/2502.11729v1","url_pdf":"https://arxiv.org/pdf/2502.11729v1.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":"on-quantizing-neural-representation-for","repo_url":"https://github.com/eric-qi/neuroquant","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"quantization","task_name":"Quantization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2502.11729","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2502.11729"}},"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/Eric-qi/NeuroQuant","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/eric-qi/neuroquant","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":1,"ran_draft_wrong":2,"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":"2a874f2de1006ac0","entry":"UniformAffineQuantizer","repo":"eric-qi/neuroquant","repo_kind":"official","path":"quantization/quantizer.py","file_url":"https://github.com/eric-qi/neuroquant/blob/HEAD/quantization/quantizer.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"2a874f2de1006ac0"}},{"code_sha256_prefix":"9ec7b5e60b0d9ee1","entry":"gradtensor_to_vec","repo":"eric-qi/neuroquant","repo_kind":"official","path":"methods/bit_assign.py","file_url":"https://github.com/eric-qi/neuroquant/blob/HEAD/methods/bit_assign.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9ec7b5e60b0d9ee1"}},{"code_sha256_prefix":"de527b71789000a2","entry":"parse_args","repo":"eric-qi/neuroquant","repo_kind":"official","path":"methods/regress.py","file_url":"https://github.com/eric-qi/neuroquant/blob/HEAD/methods/regress.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"de527b71789000a2"}},{"code_sha256_prefix":"49b04b2da33a72cd","entry":"parse_args","repo":"eric-qi/neuroquant","repo_kind":"official","path":"methods/calibrate_network.py","file_url":"https://github.com/eric-qi/neuroquant/blob/HEAD/methods/calibrate_network.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"49b04b2da33a72cd"}},{"code_sha256_prefix":"505cce4c15342450","entry":"sensitivity_criterion","repo":"eric-qi/neuroquant","repo_kind":"official","path":"methods/bit_assign.py","file_url":"https://github.com/eric-qi/neuroquant/blob/HEAD/methods/bit_assign.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"505cce4c15342450"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}