{"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/stylebreeder-exploring-and-democratizing","title":"Stylebreeder: Exploring and Democratizing Artistic Styles through Text-to-Image Models","arxiv_id":"2406.14599","date":"2024-06-20","proceeding":null,"authors":["Matthew Zheng","Enis Simsar","Hidir Yesiltepe","Federico Tombari","Joel Simon","Pinar Yanardag"],"abstract":"Text-to-image models are becoming increasingly popular, revolutionizing the landscape of digital art creation by enabling highly detailed and creative visual content generation. These models have been widely employed across various domains, particularly in art generation, where they facilitate a broad spectrum of creative expression and democratize access to artistic creation. In this paper, we introduce \\texttt{STYLEBREEDER}, a comprehensive dataset of 6.8M images and 1.8M prompts generated by 95K users on Artbreeder, a platform that has emerged as a significant hub for creative exploration with over 13M users. We introduce a series of tasks with this dataset aimed at identifying diverse artistic styles, generating personalized content, and recommending styles based on user interests. By documenting unique, user-generated styles that transcend conventional categories like 'cyberpunk' or 'Picasso,' we explore the potential for unique, crowd-sourced styles that could provide deep insights into the collective creative psyche of users worldwide. We also evaluate different personalization methods to enhance artistic expression and introduce a style atlas, making these models available in LoRA format for public use. Our research demonstrates the potential of text-to-image diffusion models to uncover and promote unique artistic expressions, further democratizing AI in art and fostering a more diverse and inclusive artistic community. The dataset, code and models are available at https://stylebreeder.github.io under a Public Domain (CC0) license.","url_abs":"https://arxiv.org/abs/2406.14599v2","url_pdf":"https://arxiv.org/pdf/2406.14599v2.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":"stylebreeder-exploring-and-democratizing","repo_url":"https://github.com/stylebreeder/stylebreeder-code","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2406.14599","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2406.14599"}},"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/stylebreeder/stylebreeder-code","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":6,"ran_fixture":2,"ran_draft_wrong":1,"ran_honours":1,"unverified":3},"by_repo_kind":{"official":{"samples":10,"ran":8,"repositories":1},"community":{"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":0,"samples":[{"code_sha256_prefix":"4d25be8ebf17fde1","entry":"bool_flag","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"utils.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/utils.py","link_basis":"harvester_set","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":"4d25be8ebf17fde1"}},{"code_sha256_prefix":"0b00611ae9e8f91c","entry":"convert_embeddings","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"predict_clusters.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/predict_clusters.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":"0b00611ae9e8f91c"}},{"code_sha256_prefix":"55120f2026b56aa2","entry":"drop_path","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"models/dino_vits.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/models/dino_vits.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"55120f2026b56aa2"}},{"code_sha256_prefix":"9cc52f98324d7fe7","entry":"get_log_handlers","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"search.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/search.py","link_basis":"plan_row","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":"9cc52f98324d7fe7"}},{"code_sha256_prefix":"a1f6aab648f338b8","entry":"inject_trainable_lora","repo":"cloneofsimo/lora","repo_kind":"community","path":"lora_diffusion/lora.py","file_url":"https://github.com/cloneofsimo/lora/blob/HEAD/lora_diffusion/lora.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":"a1f6aab648f338b8"}},{"code_sha256_prefix":"5ed08f9762be44ee","entry":"inject_trainable_lora_extended","repo":"cloneofsimo/lora","repo_kind":"community","path":"lora_diffusion/lora.py","file_url":"https://github.com/cloneofsimo/lora/blob/HEAD/lora_diffusion/lora.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5ed08f9762be44ee"}},{"code_sha256_prefix":"bcb186cff853eb55","entry":"is_corrupted","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"sample_imgs_and_to_csv.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/sample_imgs_and_to_csv.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":"bcb186cff853eb55"}},{"code_sha256_prefix":"5db42d2262ce7bb3","entry":"patchify","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"utils.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5db42d2262ce7bb3"}},{"code_sha256_prefix":"87b505a802d90228","entry":"process_path","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"predict_clusters.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/predict_clusters.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":"87b505a802d90228"}},{"code_sha256_prefix":"056f371660385ea5","entry":"trunc_normal_","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"models/dino_vits.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/models/dino_vits.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"056f371660385ea5"}},{"code_sha256_prefix":"33b1ae9f923ab3ec","entry":"extract_lora_ups_down","repo":"cloneofsimo/lora","repo_kind":"community","path":"lora_diffusion/lora.py","file_url":"https://github.com/cloneofsimo/lora/blob/HEAD/lora_diffusion/lora.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":"33b1ae9f923ab3ec"}},{"code_sha256_prefix":"4c82afb0fda4c03f","entry":"multi_scale","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"utils.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/utils.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":"4c82afb0fda4c03f"}},{"code_sha256_prefix":"91b77e6ca5ded870","entry":"vit_tiny","repo":"stylebreeder/stylebreeder-code","repo_kind":"official","path":"models/dino_vits.py","file_url":"https://github.com/stylebreeder/stylebreeder-code/blob/HEAD/models/dino_vits.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":"91b77e6ca5ded870"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}