{"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/zpressor-bottleneck-aware-compression-for","title":"ZPressor: Bottleneck-Aware Compression for Scalable Feed-Forward 3DGS","arxiv_id":"2505.23734","date":"2025-05-29","proceeding":null,"authors":["Weijie Wang","Donny Y. Chen","Zeyu Zhang","Duochao Shi","Akide Liu","Bohan Zhuang"],"abstract":"Feed-forward 3D Gaussian Splatting (3DGS) models have recently emerged as a promising solution for novel view synthesis, enabling one-pass inference without the need for per-scene 3DGS optimization. However, their scalability is fundamentally constrained by the limited capacity of their encoders, leading to degraded performance or excessive memory consumption as the number of input views increases. In this work, we analyze feed-forward 3DGS frameworks through the lens of the Information Bottleneck principle and introduce ZPressor, a lightweight architecture-agnostic module that enables efficient compression of multi-view inputs into a compact latent state $Z$ that retains essential scene information while discarding redundancy. Concretely, ZPressor enables existing feed-forward 3DGS models to scale to over 100 input views at 480P resolution on an 80GB GPU, by partitioning the views into anchor and support sets and using cross attention to compress the information from the support views into anchor views, forming the compressed latent state $Z$. We show that integrating ZPressor into several state-of-the-art feed-forward 3DGS models consistently improves performance under moderate input views and enhances robustness under dense view settings on two large-scale benchmarks DL3DV-10K and RealEstate10K. The video results, code and trained models are available on our project page: https://lhmd.top/zpressor.","url_abs":"https://arxiv.org/abs/2505.23734v1","url_pdf":"https://arxiv.org/pdf/2505.23734v1.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":"zpressor-bottleneck-aware-compression-for","repo_url":"https://github.com/ziplab/ZPressor","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"3dgs","task_name":"3DGS"},{"task_slug":null,"task_name":"GPU"},{"task_slug":"novel-view-synthesis","task_name":"Novel View Synthesis"}],"methods":[{"method_slug":"attention","method_name":"Attention"},{"method_slug":"softmax","method_name":"Softmax"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2505.23734","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2505.23734"}},"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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ziplab/ZPressor","reach":null}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"official":{"samples":4,"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":"cb661010ae406e86","entry":"Attention","repo":"ziplab/ZPressor","repo_kind":"official","path":"zpressor/zpressor.py","file_url":"https://github.com/ziplab/ZPressor/blob/HEAD/zpressor/zpressor.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":"cb661010ae406e86"}},{"code_sha256_prefix":"154432c6c478da51","entry":"CrossAttention","repo":"ziplab/ZPressor","repo_kind":"official","path":"zpressor/zpressor.py","file_url":"https://github.com/ziplab/ZPressor/blob/HEAD/zpressor/zpressor.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":"154432c6c478da51"}},{"code_sha256_prefix":"779f838cdd4a5df6","entry":"Mlp","repo":"ziplab/ZPressor","repo_kind":"official","path":"zpressor/zpressor.py","file_url":"https://github.com/ziplab/ZPressor/blob/HEAD/zpressor/zpressor.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"779f838cdd4a5df6"}},{"code_sha256_prefix":"a7dac89ecdde8469","entry":"ZPressor","repo":"ziplab/ZPressor","repo_kind":"official","path":"zpressor/zpressor.py","file_url":"https://github.com/ziplab/ZPressor/blob/HEAD/zpressor/zpressor.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":"a7dac89ecdde8469"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}