{"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/collaborative-score-distillation-for","title":"Collaborative Score Distillation for Consistent Visual Synthesis","arxiv_id":"2307.04787","date":"2023-07-04","proceeding":null,"authors":["Subin Kim","Kyungmin Lee","June Suk Choi","Jongheon Jeong","Kihyuk Sohn","Jinwoo Shin"],"abstract":"Generative priors of large-scale text-to-image diffusion models enable a wide range of new generation and editing applications on diverse visual modalities. However, when adapting these priors to complex visual modalities, often represented as multiple images (e.g., video), achieving consistency across a set of images is challenging. In this paper, we address this challenge with a novel method, Collaborative Score Distillation (CSD). CSD is based on the Stein Variational Gradient Descent (SVGD). Specifically, we propose to consider multiple samples as \"particles\" in the SVGD update and combine their score functions to distill generative priors over a set of images synchronously. Thus, CSD facilitates seamless integration of information across 2D images, leading to a consistent visual synthesis across multiple samples. We show the effectiveness of CSD in a variety of tasks, encompassing the visual editing of panorama images, videos, and 3D scenes. Our results underline the competency of CSD as a versatile method for enhancing inter-sample consistency, thereby broadening the applicability of text-to-image diffusion models.","url_abs":"https://arxiv.org/abs/2307.04787v1","url_pdf":"https://arxiv.org/pdf/2307.04787v1.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":"collaborative-score-distillation-for","repo_url":"https://github.com/subin-kim-cv/CSD","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"collaborative-score-distillation-for","repo_url":"https://github.com/MindCode-4/code-14/tree/main/CSD","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null}],"tasks":[],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2307.04787","atlas_url":"https://app.syntology.ai/?focus=2307.04787","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2307.04787"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/MindCode-4/code-14/tree/main/CSD","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/subin-kim-cv/CSD","reach":{"status":"ok"}}],"summary":{"ran":2,"unverified":1},"by_repo_kind":{"official":{"samples":3,"ran":2,"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":3,"samples":[{"code_sha256_prefix":"65d651e1c392aa48","entry":"PIL2Tensor","repo":"subin-kim-cv/CSD","repo_kind":"official","path":"csdedit.py","file_url":"https://github.com/subin-kim-cv/CSD/blob/HEAD/csdedit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"65d651e1c392aa48"}},{"code_sha256_prefix":"75b229ee51d75d33","entry":"image_grid","repo":"subin-kim-cv/CSD","repo_kind":"official","path":"csdedit.py","file_url":"https://github.com/subin-kim-cv/CSD/blob/HEAD/csdedit.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"75b229ee51d75d33"}},{"code_sha256_prefix":"642dfc97e8685b45","entry":"preprocess","repo":"subin-kim-cv/CSD","repo_kind":"official","path":"csdedit.py","file_url":"https://github.com/subin-kim-cv/CSD/blob/HEAD/csdedit.py","link_basis":"first_harvest_node","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":"642dfc97e8685b45"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}