{"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/generative-quantum-machine-learning-via","title":"Generative quantum machine learning via denoising diffusion probabilistic models","arxiv_id":"2310.05866","date":"2023-10-09","proceeding":null,"authors":["Bingzhi Zhang","Peng Xu","Xiaohui Chen","Quntao Zhuang"],"abstract":"Deep generative models are key-enabling technology to computer vision, text generation, and large language models. Denoising diffusion probabilistic models (DDPMs) have recently gained much attention due to their ability to generate diverse and high-quality samples in many computer vision tasks, as well as to incorporate flexible model architectures and a relatively simple training scheme. Quantum generative models, empowered by entanglement and superposition, have brought new insight to learning classical and quantum data. Inspired by the classical counterpart, we propose the quantum denoising diffusion probabilistic model (QuDDPM) to enable efficiently trainable generative learning of quantum data. QuDDPM adopts sufficient layers of circuits to guarantee expressivity, while it introduces multiple intermediate training tasks as interpolation between the target distribution and noise to avoid barren plateau and guarantee efficient training. We provide bounds on the learning error and demonstrate QuDDPM's capability in learning correlated quantum noise model, quantum many-body phases, and topological structure of quantum data. The results provide a paradigm for versatile and efficient quantum generative learning.","url_abs":"https://arxiv.org/abs/2310.05866v4","url_pdf":"https://arxiv.org/pdf/2310.05866v4.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":"generative-quantum-machine-learning-via","repo_url":"https://github.com/francis-hsu/quantgenmdl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok"}}],"tasks":[{"task_slug":"denoising","task_name":"Denoising"},{"task_slug":"quantum-machine-learning","task_name":"Quantum Machine Learning"},{"task_slug":"text-generation","task_name":"Text Generation"}],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2310.05866","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2310.05866"}},"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/francis-hsu/quantgenmdl","reach":{"status":"ok"}}],"summary":{"ran":5,"unverified":2},"by_repo_kind":{"official":{"samples":7,"ran":5,"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":7,"samples":[{"code_sha256_prefix":"48890fe1e5fb9cf4","entry":"HaarSampleGeneration","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/QDT_jax.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/QDT_jax.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":"48890fe1e5fb9cf4"}},{"code_sha256_prefix":"273f646ef4084f5e","entry":"WassDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/distance_jax.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/distance_jax.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":"273f646ef4084f5e"}},{"code_sha256_prefix":"0d8ff434fdace77b","entry":"naturalDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/QDDPM_tf.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/QDDPM_tf.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":"0d8ff434fdace77b"}},{"code_sha256_prefix":"a4c267da3c537513","entry":"naturalDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/QDDPM_torch.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/QDDPM_torch.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":"a4c267da3c537513"}},{"code_sha256_prefix":"73d415f9d26c47a2","entry":"naturalDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/distance_jax.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/distance_jax.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":"73d415f9d26c47a2"}},{"code_sha256_prefix":"e9aceeec83742d43","entry":"WassDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/QDDPM_tf.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/QDDPM_tf.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":"e9aceeec83742d43"}},{"code_sha256_prefix":"16c983ec49fbd9c6","entry":"WassDistance","repo":"francis-hsu/quantgenmdl","repo_kind":"official","path":"src/QDDPM_torch.py","file_url":"https://github.com/francis-hsu/quantgenmdl/blob/HEAD/src/QDDPM_torch.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":"16c983ec49fbd9c6"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}