{"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/core-cooperative-reconstruction-for-multi","title":"CORE: Cooperative Reconstruction for Multi-Agent Perception","arxiv_id":"2307.11514","date":"2023-07-21","proceeding":"ICCV 2023 1","authors":["Binglu Wang","Lei Zhang","Zhaozhong Wang","Yongqiang Zhao","Tianfei Zhou"],"abstract":"This paper presents CORE, a conceptually simple, effective and communication-efficient model for multi-agent cooperative perception. It addresses the task from a novel perspective of cooperative reconstruction, based on two key insights: 1) cooperating agents together provide a more holistic observation of the environment, and 2) the holistic observation can serve as valuable supervision to explicitly guide the model learning how to reconstruct the ideal observation based on collaboration. CORE instantiates the idea with three major components: a compressor for each agent to create more compact feature representation for efficient broadcasting, a lightweight attentive collaboration component for cross-agent message aggregation, and a reconstruction module to reconstruct the observation based on aggregated feature representations. This learning-to-reconstruct idea is task-agnostic, and offers clear and reasonable supervision to inspire more effective collaboration, eventually promoting perception tasks. We validate CORE on OPV2V, a large-scale multi-agent percetion dataset, in two tasks, i.e., 3D object detection and semantic segmentation. Results demonstrate that the model achieves state-of-the-art performance on both tasks, and is more communication-efficient.","url_abs":"https://arxiv.org/abs/2307.11514v2","url_pdf":"https://arxiv.org/pdf/2307.11514v2.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":"core-cooperative-reconstruction-for-multi","repo_url":"https://github.com/zllxot/core","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"3d-object-detection","task_name":"3D Object Detection"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2307.11514","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2307.11514"}},"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/zllxot/core","reach":{"status":"ok"}}],"summary":{"unverified":5},"by_repo_kind":{"official":{"samples":5,"ran":0,"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":5,"samples":[{"code_sha256_prefix":"725b188cee8a1577","entry":"add_sin_difference","repo":"zllxot/core","repo_kind":"official","path":"opencood/loss/ciassd_loss.py","file_url":"https://github.com/zllxot/core/blob/HEAD/opencood/loss/ciassd_loss.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"725b188cee8a1577"}},{"code_sha256_prefix":"71d71587ce799f91","entry":"get_direction_target","repo":"zllxot/core","repo_kind":"official","path":"opencood/loss/ciassd_loss.py","file_url":"https://github.com/zllxot/core/blob/HEAD/opencood/loss/ciassd_loss.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"71d71587ce799f91"}},{"code_sha256_prefix":"8acab2f0442a1dc3","entry":"indices_to_dense_vector","repo":"zllxot/core","repo_kind":"official","path":"opencood/loss/fpvrcnn_loss.py","file_url":"https://github.com/zllxot/core/blob/HEAD/opencood/loss/fpvrcnn_loss.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8acab2f0442a1dc3"}},{"code_sha256_prefix":"cbb724502b77baff","entry":"one_hot_f","repo":"zllxot/core","repo_kind":"official","path":"opencood/loss/ciassd_loss.py","file_url":"https://github.com/zllxot/core/blob/HEAD/opencood/loss/ciassd_loss.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cbb724502b77baff"}},{"code_sha256_prefix":"d6d4a84f040cbc2e","entry":"weighted_sigmoid_binary_cross_entropy","repo":"zllxot/core","repo_kind":"official","path":"opencood/loss/fpvrcnn_loss.py","file_url":"https://github.com/zllxot/core/blob/HEAD/opencood/loss/fpvrcnn_loss.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d6d4a84f040cbc2e"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}