{"id":"https://openalex.org/W7124440286","doi":"https://doi.org/10.18653/2026.findings-aacl.236","title":"M^4olGen: Multi-Agent, Multi-Stage Molecular Generation under Precise Multi-Property Constraints","display_name":"M^4olGen: Multi-Agent, Multi-Stage Molecular Generation under Precise Multi-Property Constraints","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7124440286","doi":"https://doi.org/10.18653/2026.findings-aacl.236"},"language":"en","primary_location":{"id":"doi:10.18653/2026.findings-aacl.236","doi":"https://doi.org/10.18653/2026.findings-aacl.236","is_oa":false,"landing_page_url":"https://doi.org/10.18653/2026.findings-aacl.236","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Findings of the Association for Computational Linguistics: IJCNLP-AACL 2026","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2601.10131","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5123197069","display_name":"Yizhan Li","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yizhan Li","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046857317","display_name":"Florence Cloutier","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Florence Cloutier","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123234355","display_name":"Sifan Wu","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sifan Wu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022416551","display_name":"Ali Parviz","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ali Parviz","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054351253","display_name":"Boris A. Knyazev","orcid":"https://orcid.org/0000-0003-4187-3249","observed_orcids":["https://orcid.org/0000-0003-4187-3249"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Boris Knyazev","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123183544","display_name":"Yan Zhang","orcid":"https://orcid.org/0009-0007-8605-5932","observed_orcids":["https://orcid.org/0009-0007-8605-5932"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yan Zhang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045351810","display_name":"Glen Berseth","orcid":"https://orcid.org/0000-0001-7351-8028","observed_orcids":["https://orcid.org/0000-0001-7351-8028"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Glen Berseth","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5123170381","display_name":"Bang Liu","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bang Liu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":14.3887,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.98426745,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"4649","last_page":"4662"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10211","display_name":"Computational Drug Discovery Methods","score":0.9932000041007996,"subfield":{"id":"https://openalex.org/subfields/3002","display_name":"Drug Discovery"},"field":{"id":"https://openalex.org/fields/30","display_name":"Pharmacology, Toxicology and Pharmaceutics"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10211","display_name":"Computational Drug Discovery Methods","score":0.9932000041007996,"subfield":{"id":"https://openalex.org/subfields/3002","display_name":"Drug Discovery"},"field":{"id":"https://openalex.org/fields/30","display_name":"Pharmacology, Toxicology and Pharmaceutics"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.002899999963119626,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10002","display_name":"Advanced Chemical Physics Studies","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/molecular-generation","display_name":"molecular generation","score":0.75},{"id":"https://openalex.org/keywords/multi-agent-systems","display_name":"multi-agent systems","score":0.6399999856948853},{"id":"https://openalex.org/keywords/retrieval-augmented-generation","display_name":"retrieval-augmented generation","score":0.9710000157356262},{"id":"https://openalex.org/keywords/group-relative-policy-optimization","display_name":"Group Relative Policy Optimization","score":0.847000002861023},{"id":"https://openalex.org/keywords/quantum-electrodynamics","display_name":"quantum electrodynamics","score":0.6079999804496765},{"id":"https://openalex.org/keywords/octanol-water-partition-coefficient","display_name":"octanol-water partition coefficient","score":0.902999997138977},{"id":"https://openalex.org/keywords/molecular-weight","display_name":"molecular weight","score":0.9629999995231628},{"id":"https://openalex.org/keywords/homo-lumo-gap","display_name":"HOMO-LUMO gap","score":0.9449999928474426},{"id":"https://openalex.org/keywords/reasoning-chains","display_name":"reasoning chains","score":0.34299999475479126}],"concepts":[{"id":"https://openalex.org/C9616225","wikidata":"https://www.wikidata.org/wiki/Q3929429","display_name":"Semantic reasoner","level":2,"score":0.8191999793052673},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.734000027179718},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7092000246047974},{"id":"https://openalex.org/C2776235265","wikidata":"https://www.wikidata.org/wiki/Q18392052","display_name":"Fragment (logic)","level":2,"score":0.5289000272750854},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4172999858856201},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.39480000734329224},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3402000069618225},{"id":"https://openalex.org/C199185054","wikidata":"https://www.wikidata.org/wiki/Q552299","display_name":"Chain (unit)","level":2,"score":0.31779998540878296},{"id":"https://openalex.org/C195344581","wikidata":"https://www.wikidata.org/wiki/Q2555318","display_name":"Automated reasoning","level":2,"score":0.31779998540878296},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.31189998984336853},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.2962000072002411},{"id":"https://openalex.org/C44616089","wikidata":"https://www.wikidata.org/wiki/Q30158686","display_name":"Constraint satisfaction","level":3,"score":0.2874999940395355},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2791999876499176},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27000001072883606},{"id":"https://openalex.org/C2781311116","wikidata":"https://www.wikidata.org/wiki/Q83306","display_name":"Group (periodic table)","level":2,"score":0.2660999894142151},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.25099998712539673},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.18653/2026.findings-aacl.236","doi":"https://doi.org/10.18653/2026.findings-aacl.236","is_oa":false,"landing_page_url":"https://doi.org/10.18653/2026.findings-aacl.236","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Findings of the Association for Computational Linguistics: IJCNLP-AACL 2026","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2601.10131","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2601.10131","pdf_url":"https://arxiv.org/pdf/2601.10131","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2601.10131","doi":"https://doi.org/10.48550/arxiv.2601.10131","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.10131","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2601.10131","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2601.10131","pdf_url":"https://arxiv.org/pdf/2601.10131","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320309949","display_name":"Canadian Institute for Advanced Research","ror":"https://ror.org/01sdtdd95"},{"id":"https://openalex.org/F4320315121","display_name":"Samsung Advanced Institute of Technology","ror":"https://ror.org/04axnyp10"},{"id":"https://openalex.org/F4320331257","display_name":"Alliance de recherche num\u00e9rique du Canada","ror":"https://ror.org/010r6td27"},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7124440286.pdf","grobid_xml":"https://content.openalex.org/works/W7124440286.grobid-xml"},"referenced_works_count":12,"referenced_works":["https://openalex.org/W2903425689","https://openalex.org/W4287586570","https://openalex.org/W4391631327","https://openalex.org/W4402467035","https://openalex.org/W4403619927","https://openalex.org/W4404340630","https://openalex.org/W4404781665","https://openalex.org/W4404986804","https://openalex.org/W4406030356","https://openalex.org/W4414281281","https://openalex.org/W4416071368","https://openalex.org/W7161734976"],"related_works":["https://openalex.org/W4416149808","https://openalex.org/W4409726076","https://openalex.org/W3174976929","https://openalex.org/W4405783677","https://openalex.org/W3040246664","https://openalex.org/W7126042891","https://openalex.org/W7139964713","https://openalex.org/W7213278533","https://openalex.org/W7154538767","https://openalex.org/W4392270833"],"abstract_inverted_index":{"Generating":[0],"molecules":[1,144],"that":[2],"satisfy":[3],"precise":[4,25,177],"numeric":[5,29,153],"constraints":[6,163],"over":[7],"multiple":[8],"physicochemical":[9],"properties":[10],"is":[11],"critical":[12],"and":[13,28,34,105,121,132,148,168,176,185],"challenging.":[14],"Although":[15],"large":[16],"language":[17],"models":[18],"(LLMs)":[19],"are":[20],"expressive,":[21],"they":[22],"struggle":[23],"with":[24,81,115],"multi-objective":[26],"control":[27],"reasoning":[30,116],"without":[31],"external":[32],"structure":[33],"feedback.":[35],"We":[36],"introduce":[37],"\\textbf{M":[38],"olGen},":[39],"a":[40,56,65,77],"fragment-level,":[41],"retrieval-augmented,":[42],"two-stage":[43],"framework":[44,140],"for":[45],"molecule":[46],"generation":[47,157],"under":[48,158],"multi-property":[49,180],"constraints.":[50],"Stage":[51,71],"I":[52],":":[53,73],"Prototype":[54],"generation:":[55],"multi-agent":[57],"reasoner":[58],"performs":[59],"retrieval-anchored,":[60],"fragment-level":[61,78],"edits":[62,120],"to":[63,92],"produce":[64],"candidate":[66],"near":[67],"the":[68,95,108],"feasible":[69],"region.":[70],"II":[72],"RL-based":[74],"fine-grained":[75],"optimization:":[76],"optimizer":[79],"trained":[80],"Group":[82],"Relative":[83],"Policy":[84],"Optimization":[85],"(GRPO)":[86],"applies":[87],"one-":[88],"or":[89],"multi-hop":[90,134],"refinements":[91],"explicitly":[93],"minimize":[94],"property":[96,123,162],"errors":[97],"toward":[98,152],"our":[99,139],"target":[100],"while":[101],"regulating":[102],"edit":[103],"complexity":[104],"deviation":[106],"from":[107],"prototype.":[109],"A":[110],"large,":[111],"automatically":[112],"curated":[113],"dataset":[114],"chains":[117],"of":[118,161,179],"fragment":[119],"measured":[122],"deltas":[124],"underpins":[125],"both":[126],"stages,":[127],"enabling":[128],"deterministic,":[129],"reproducible":[130],"supervision":[131],"controllable":[133,150],"reasoning.":[135],"Unlike":[136],"prior":[137],"work,":[138],"better":[141],"reasons":[142],"about":[143],"by":[145],"leveraging":[146],"fragments":[147],"supports":[149],"refinement":[151],"targets.":[154],"Experiments":[155],"on":[156],"two":[159],"sets":[160],"(QED,":[164],"LogP,":[165],"Molecular":[166],"Weight":[167],"HOMO,":[169],"LUMO)":[170],"show":[171],"consistent":[172],"gains":[173],"in":[174],"validity":[175],"satisfaction":[178],"targets,":[181],"outperforming":[182],"strong":[183],"LLMs":[184],"graph-based":[186],"algorithms.":[187]},"counts_by_year":[{"year":2026,"cited_by_count":4}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2026-01-17T00:00:00"}
