{"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/arxiv-2508-19857","title":"Quantum latent distributions in deep generative models","arxiv_id":"2508.19857","date":"2025-08-27","proceeding":"ICML","authors":["Omar Bacarreza","Thorin Farnsworth","Alexander Makarovskiy","Hugo Wallner","Tessa Hicks","Santiago Sempere-Llagostera","John Price","Robert J. A. Francis-Jones","William R. Clements"],"abstract":"Many successful families of generative models leverage a low-dimensional latent distribution that is mapped to a data distribution. Though simple latent distributions are often used, the choice of distribution has a strong impact on model performance. Recent experiments have suggested that the probability distributions produced by quantum processors, which are typically highly correlated and classically intractable, can lead to improved performance on some datasets. However, when and why latent distributions produced by quantum processors can improve performance, and whether these improvements are connected to quantum properties of these distributions, are open questions that we investigate in this work. We show in theory that, under certain conditions, these \"quantum latent distributions\" enable generative models to produce data distributions that classical latent distributions cannot efficiently produce. We provide intuition as to the underlying mechanisms that could explain a performance advantage on real datasets. Based on this, we perform extensive benchmarking on a synthetic quantum dataset and the QM9 molecular dataset, using both simulated and real photonic quantum processors. We find that the statistics arising from quantum interference lead to improved generative performance compared to classical baselines, suggesting that quantum processors can play a role in expanding the capabilities of deep generative models.","url_abs":"https://arxiv.org/abs/2508.19857","url_pdf":"https://arxiv.org/pdf/2508.19857","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2508.19857","atlas_url":"https://app.syntology.ai/?focus=2508.19857","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2508.19857"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/NVlabs/denoising-diffusion-gan","reach":{"status":"ok","spdx":"NOASSERTION"}}],"summary":{"ran_draft_wrong":1,"ran_violates":1,"ran_honours":1,"ran":1,"unverified":10},"by_repo_kind":{"found_in_text":{"samples":14,"ran":4,"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":14,"samples":[{"code_sha256_prefix":"a32f853e4b62793c","entry":"preds2score","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"pytorch_fid/inception_score.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/pytorch_fid/inception_score.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a32f853e4b62793c"}},{"code_sha256_prefix":"65846ba5525a01b5","entry":"var_func_geometric","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"train_ddgan.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/train_ddgan.py","link_basis":"plan_row","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"65846ba5525a01b5"}},{"code_sha256_prefix":"6d7acf7b44dc5061","entry":"var_func_vp","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"train_ddgan.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/train_ddgan.py","link_basis":"plan_row","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6d7acf7b44dc5061"}},{"code_sha256_prefix":"3ac11bfe0ae80195","entry":"variance_scaling","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/layers.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/layers.py","link_basis":"harvester_set","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":"3ac11bfe0ae80195"}},{"code_sha256_prefix":"bd88683e6bd4454d","entry":"calculate_activation_statistics","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"pytorch_fid/fid_score.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/pytorch_fid/fid_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"bd88683e6bd4454d"}},{"code_sha256_prefix":"fcdc92d3d2e8edc1","entry":"calculate_frechet_distance","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"pytorch_fid/fid_score.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/pytorch_fid/fid_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"fcdc92d3d2e8edc1"}},{"code_sha256_prefix":"9f13fd20494eac47","entry":"dense","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/dense_layer.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/dense_layer.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"9f13fd20494eac47"}},{"code_sha256_prefix":"c3cee43dc5cb68d0","entry":"extract","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"train_ddgan.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/train_ddgan.py","link_basis":"plan_row","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":"c3cee43dc5cb68d0"}},{"code_sha256_prefix":"db5f935a1d6b4c2c","entry":"get_act","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/layers.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/layers.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":"db5f935a1d6b4c2c"}},{"code_sha256_prefix":"26edbd4467e04bec","entry":"get_activations","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"pytorch_fid/fid_score.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/pytorch_fid/fid_score.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"26edbd4467e04bec"}},{"code_sha256_prefix":"b42da332ce0ead42","entry":"kaiming_uniform_","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/dense_layer.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/dense_layer.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b42da332ce0ead42"}},{"code_sha256_prefix":"85b2235eb7afaa4f","entry":"ncsn_conv1x1","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/layers.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/layers.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":"85b2235eb7afaa4f"}},{"code_sha256_prefix":"4055e76daf3dc938","entry":"num_samples","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"datasets_prep/lmdb_datasets.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/datasets_prep/lmdb_datasets.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"4055e76daf3dc938"}},{"code_sha256_prefix":"49cf191f770c146a","entry":"variance_scaling_init_","repo":"NVlabs/denoising-diffusion-gan","repo_kind":"found_in_text","path":"score_sde/models/dense_layer.py","file_url":"https://github.com/NVlabs/denoising-diffusion-gan/blob/HEAD/score_sde/models/dense_layer.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"49cf191f770c146a"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_api"},"syntology_extracted_results":null}