{"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/commonality-in-natural-images-rescues-gans","title":"Commonality in Natural Images Rescues GANs: Pretraining GANs with Generic and Privacy-free Synthetic Data","arxiv_id":"2204.04950","date":"2022-04-11","proceeding":"CVPR 2022 1","authors":["Kyungjune Baek","Hyunjung Shim"],"abstract":"Transfer learning for GANs successfully improves generation performance under low-shot regimes. However, existing studies show that the pretrained model using a single benchmark dataset is not generalized to various target datasets. More importantly, the pretrained model can be vulnerable to copyright or privacy risks as membership inference attack advances. To resolve both issues, we propose an effective and unbiased data synthesizer, namely Primitives-PS, inspired by the generic characteristics of natural images. Specifically, we utilize 1) the generic statistics on the frequency magnitude spectrum, 2) the elementary shape (i.e., image composition via elementary shapes) for representing the structure information, and 3) the existence of saliency as prior. Since our synthesizer only considers the generic properties of natural images, the single model pretrained on our dataset can be consistently transferred to various target datasets, and even outperforms the previous methods pretrained with the natural images in terms of Fr'echet inception distance. Extensive analysis, ablation study, and evaluations demonstrate that each component of our data synthesizer is effective, and provide insights on the desirable nature of the pretrained model for the transferability of GANs.","url_abs":"https://arxiv.org/abs/2204.04950v1","url_pdf":"https://arxiv.org/pdf/2204.04950v1.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":"commonality-in-natural-images-rescues-gans","repo_url":"https://github.com/friedronaldo/primitives-ps","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"inference-attack","task_name":"Inference Attack"},{"task_slug":"membership-inference-attack","task_name":"Membership Inference Attack"},{"task_slug":"transfer-learning","task_name":"Transfer Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2204.04950","atlas_url":"https://app.syntology.ai/?focus=2204.04950","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2204.04950"}},"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/friedronaldo/primitives-ps","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/FriedRonaldo/Primitives-PS","reach":{"status":"ok"}}],"summary":{"ran":1,"unverified":3},"by_repo_kind":{"official":{"samples":4,"ran":1,"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":4,"samples":[{"code_sha256_prefix":"e9d1f7dec1c996a1","entry":"bn","repo":"FriedRonaldo/Primitives-PS","repo_kind":"official","path":"cifar/diffAug-cifar-posttrain/BigGAN.py","file_url":"https://github.com/FriedRonaldo/Primitives-PS/blob/HEAD/cifar/diffAug-cifar-posttrain/BigGAN.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":"e9d1f7dec1c996a1"}},{"code_sha256_prefix":"0a15eca7a1364237","entry":"GBlock","repo":"FriedRonaldo/Primitives-PS","repo_kind":"official","path":"cifar/diffAug-cifar-posttrain/BigGAN.py","file_url":"https://github.com/FriedRonaldo/Primitives-PS/blob/HEAD/cifar/diffAug-cifar-posttrain/BigGAN.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":"0a15eca7a1364237"}},{"code_sha256_prefix":"ba6617799b631163","entry":"Generator","repo":"FriedRonaldo/Primitives-PS","repo_kind":"official","path":"cifar/diffAug-cifar-posttrain/BigGAN.py","file_url":"https://github.com/FriedRonaldo/Primitives-PS/blob/HEAD/cifar/diffAug-cifar-posttrain/BigGAN.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":"ba6617799b631163"}},{"code_sha256_prefix":"9222bd74a234e207","entry":"ccbn","repo":"FriedRonaldo/Primitives-PS","repo_kind":"official","path":"cifar/diffAug-cifar-posttrain/BigGAN.py","file_url":"https://github.com/FriedRonaldo/Primitives-PS/blob/HEAD/cifar/diffAug-cifar-posttrain/BigGAN.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":"9222bd74a234e207"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}