{"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/straight-line-diffusion-model-for-efficient","title":"Straight-Line Diffusion Model for Efficient 3D Molecular Generation","arxiv_id":"2503.02918","date":"2025-03-04","proceeding":null,"authors":["Yuyan Ni","Shikun Feng","Haohan Chi","Bowen Zheng","Huan-ang Gao","Wei-Ying Ma","Zhi-Ming Ma","Yanyan Lan"],"abstract":"Diffusion-based models have shown great promise in molecular generation but often require a large number of sampling steps to generate valid samples. In this paper, we introduce a novel Straight-Line Diffusion Model (SLDM) to tackle this problem, by formulating the diffusion process to follow a linear trajectory. The proposed process aligns well with the noise sensitivity characteristic of molecular structures and uniformly distributes reconstruction effort across the generative process, thus enhancing learning efficiency and efficacy. Consequently, SLDM achieves state-of-the-art performance on 3D molecule generation benchmarks, delivering a 100-fold improvement in sampling efficiency. Furthermore, experiments on toy data and image generation tasks validate the generality and robustness of SLDM, showcasing its potential across diverse generative modeling domains.","url_abs":"https://arxiv.org/abs/2503.02918v1","url_pdf":"https://arxiv.org/pdf/2503.02918v1.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":"straight-line-diffusion-model-for-efficient","repo_url":"https://github.com/fengshikun/SLDM","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"3d-molecule-generation","task_name":"3D Molecule Generation"},{"task_slug":"image-generation","task_name":"Image Generation"},{"task_slug":null,"task_name":"valid"}],"methods":[{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2503.02918","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2503.02918"}},"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/fengshikun/SLDM","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":2,"unverified":2},"by_repo_kind":{"official":{"samples":4,"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":"1b43a8d3512fffdf","entry":"compute_n_nodes_dict","repo":"fengshikun/SLDM","repo_kind":"official","path":"analyse_geom.py","file_url":"https://github.com/fengshikun/SLDM/blob/HEAD/analyse_geom.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":"1b43a8d3512fffdf"}},{"code_sha256_prefix":"24d665e94f616fb4","entry":"load_split_data","repo":"fengshikun/SLDM","repo_kind":"official","path":"build_geom_dataset.py","file_url":"https://github.com/fengshikun/SLDM/blob/HEAD/build_geom_dataset.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":"24d665e94f616fb4"}},{"code_sha256_prefix":"d09e3bfcac3aef5b","entry":"get_args_gen","repo":"fengshikun/SLDM","repo_kind":"official","path":"eval_conditional_qm9.py","file_url":"https://github.com/fengshikun/SLDM/blob/HEAD/eval_conditional_qm9.py","link_basis":"harvester_set","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":"d09e3bfcac3aef5b"}},{"code_sha256_prefix":"d113367c3c2b6d45","entry":"parse_yaml","repo":"fengshikun/SLDM","repo_kind":"official","path":"generate_pcqm_config.py","file_url":"https://github.com/fengshikun/SLDM/blob/HEAD/generate_pcqm_config.py","link_basis":"harvester_set","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":"d113367c3c2b6d45"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}