{"id":"https://openalex.org/W3036527662","doi":"https://doi.org/10.1145/3394486.3403104","title":"MoFlow: An Invertible Flow Model for Generating Molecular Graphs","display_name":"MoFlow: An Invertible Flow Model for Generating Molecular Graphs","publication_year":2020,"publication_date":"2020-08-20","ids":{"openalex":"https://openalex.org/W3036527662","doi":"https://doi.org/10.1145/3394486.3403104","mag":"3036527662"},"language":"en","primary_location":{"id":"doi:10.1145/3394486.3403104","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3394486.3403104","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3394486.3403104","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3394486.3403104","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Chengxi Zang","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengxi Zang","raw_affiliation_strings":["Weill Cornell Medicine, Cornell University, NYC, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Weill Cornell Medicine, Cornell University, NYC, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"last","author":{"id":null,"display_name":"Fei Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fei Wang","raw_affiliation_strings":["Weill Cornell Medicine, Cornell University, NYC, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Weill Cornell Medicine, Cornell University, NYC, NY, USA","institution_ids":["https://openalex.org/I205783295"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I205783295"],"apc_list":null,"apc_paid":null,"fwci":29.3395,"has_fulltext":true,"cited_by_count":225,"citation_normalized_percentile":{"value":0.99957137,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"617","last_page":"626"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10211","display_name":"Computational Drug Discovery Methods","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10211","display_name":"Computational Drug Discovery Methods","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.9983000159263611,"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/T10044","display_name":"Protein Structure and Dynamics","score":0.9854000210762024,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/molecular-graph","display_name":"Molecular graph","score":0.853600025177002},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.6355000138282776},{"id":"https://openalex.org/keywords/invertible-matrix","display_name":"Invertible matrix","score":0.5385000109672546},{"id":"https://openalex.org/keywords/generative-model","display_name":"Generative model","score":0.524399995803833},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.510699987411499},{"id":"https://openalex.org/keywords/chemical-space","display_name":"Chemical space","score":0.5076000094413757},{"id":"https://openalex.org/keywords/generalization","display_name":"Generalization","score":0.4595000147819519},{"id":"https://openalex.org/keywords/graph-property","display_name":"Graph property","score":0.3481999933719635},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.3384000062942505}],"concepts":[{"id":"https://openalex.org/C2780022179","wikidata":"https://www.wikidata.org/wiki/Q1986794","display_name":"Molecular graph","level":3,"score":0.853600025177002},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.6355000138282776},{"id":"https://openalex.org/C96442724","wikidata":"https://www.wikidata.org/wiki/Q242188","display_name":"Invertible matrix","level":2,"score":0.5385000109672546},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.524399995803833},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.510699987411499},{"id":"https://openalex.org/C99726746","wikidata":"https://www.wikidata.org/wiki/Q906396","display_name":"Chemical space","level":3,"score":0.5076000094413757},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4690000116825104},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.4595000147819519},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4169999957084656},{"id":"https://openalex.org/C64339825","wikidata":"https://www.wikidata.org/wiki/Q722659","display_name":"Graph property","level":5,"score":0.3481999933719635},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.3384000062942505},{"id":"https://openalex.org/C198414033","wikidata":"https://www.wikidata.org/wiki/Q5155607","display_name":"Comparability graph","level":5,"score":0.328000009059906},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.3190000057220459},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.31869998574256897},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.31779998540878296},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.30550000071525574},{"id":"https://openalex.org/C59593255","wikidata":"https://www.wikidata.org/wiki/Q901663","display_name":"Molecular dynamics","level":2,"score":0.3009999990463257},{"id":"https://openalex.org/C187593909","wikidata":"https://www.wikidata.org/wiki/Q838024","display_name":"Bond graph","level":2,"score":0.2903999984264374},{"id":"https://openalex.org/C160920958","wikidata":"https://www.wikidata.org/wiki/Q7662746","display_name":"Synthetic data","level":2,"score":0.2827000021934509},{"id":"https://openalex.org/C68103157","wikidata":"https://www.wikidata.org/wiki/Q569347","display_name":"Graph product","level":5,"score":0.28200000524520874},{"id":"https://openalex.org/C88230418","wikidata":"https://www.wikidata.org/wiki/Q131476","display_name":"Graph theory","level":2,"score":0.2815000116825104},{"id":"https://openalex.org/C22149727","wikidata":"https://www.wikidata.org/wiki/Q7940747","display_name":"Voltage graph","level":4,"score":0.27079999446868896},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.26460000872612},{"id":"https://openalex.org/C178910836","wikidata":"https://www.wikidata.org/wiki/Q2196961","display_name":"Molecular model","level":2,"score":0.26260000467300415},{"id":"https://openalex.org/C164923092","wikidata":"https://www.wikidata.org/wiki/Q3705921","display_name":"Molecular descriptor","level":3,"score":0.2590999901294708},{"id":"https://openalex.org/C187407849","wikidata":"https://www.wikidata.org/wiki/Q6889712","display_name":"Modular decomposition","level":5,"score":0.2506999969482422}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3394486.3403104","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3394486.3403104","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3394486.3403104","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2006.10137","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2006.10137","pdf_url":"https://arxiv.org/pdf/2006.10137","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,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3394486.3403104","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3394486.3403104","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3394486.3403104","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1153322124","display_name":null,"funder_award_id":"N00014-18-1-2585","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G3916121238","display_name":"CAREER: Interpretable Deep Modeling of Discrete Time Event Sequences","funder_award_id":"1750326","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6832078411","display_name":"III: Small: Collaborative Research: Comprehensive Heterogeneous Response Regression from Complex Data","funder_award_id":"1716432","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8876996369","display_name":null,"funder_award_id":"N00014","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3036527662.pdf","grobid_xml":"https://content.openalex.org/works/W3036527662.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W324102958","https://openalex.org/W1988037271","https://openalex.org/W2027482274","https://openalex.org/W2038702914","https://openalex.org/W2151697120","https://openalex.org/W2604314403","https://openalex.org/W2756953478","https://openalex.org/W2971690404","https://openalex.org/W4289436753"],"related_works":[],"abstract_inverted_index":{"Generating":[0],"molecular":[1,38,46,63,81,89,122,163],"graphs":[2,47,82],"with":[3,124],"desired":[4],"chemical":[5,57,144,195],"properties":[6],"driven":[7],"by":[8,108,160],"deep":[9],"graph":[10,24,73,111,123,164],"generative":[11,25,74],"models":[12,26],"provides":[13],"a":[14,71,98,109,119,125],"very":[15,52],"promising":[16],"way":[17],"to":[18,41,76,192],"accelerate":[19],"drug":[20,198],"discovery":[21],"process.":[22],"Such":[23],"usually":[27],"consist":[28],"of":[29,37,55,62,149,169],"two":[30],"steps:":[31],"learning":[32],"latent":[33,49,85,172],"representations":[34,50],"and":[35,44,59,83,114,135,142,152,166,176,190],"generation":[36,165],"graphs.":[39,64],"However,":[40],"generate":[42,88],"novel":[43,110],"chemically-valid":[45],"from":[48],"is":[51],"challenging":[53],"because":[54],"the":[56,170],"constraints":[58],"combinatorial":[60],"complexity":[61],"In":[65],"this":[66],"paper,":[67],"we":[68],"propose":[69],"MoFlow,":[70],"flow-based":[72],"model":[75,159],"learn":[77],"invertible":[78],"mappings":[79],"between":[80],"their":[84],"representations.":[86],"To":[87],"graphs,":[90],"our":[91,158],"MoFlow":[92,130,181],"first":[93],"generates":[94,103],"bonds":[95,107],"(edges)":[96],"through":[97],"Glow":[99],"based":[100],"model,":[101],"then":[102],"atoms":[104],"(nodes)":[105],"given":[106],"conditional":[112],"flow,":[113],"finally":[115],"assembles":[116],"them":[117],"into":[118],"chemically":[120],"valid":[121],"posthoc":[126],"validity":[127,145],"correction.":[128],"Our":[129,180],"has":[131],"merits":[132],"including":[133],"exact":[134],"tractable":[136],"likelihood":[137],"training,":[138],"efficient":[139],"one-pass":[140],"embedding":[141],"generation,":[143],"guarantees,":[146],"100%":[147],"reconstruction":[148],"training":[150],"data,":[151],"good":[153],"generalization":[154],"ability.":[155],"We":[156],"validate":[157],"four":[161],"tasks:":[162],"reconstruction,":[167],"visualization":[168],"continuous":[171],"space,":[173],"property":[174,178],"optimization,":[175],"constrained":[177],"optimization.":[179],"achieves":[182],"state-of-the-art":[183],"performance,":[184],"which":[185],"implies":[186],"its":[187],"potential":[188],"efficiency":[189],"effectiveness":[191],"explore":[193],"large":[194],"space":[196],"for":[197],"discovery.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":30},{"year":2025,"cited_by_count":59},{"year":2024,"cited_by_count":49},{"year":2023,"cited_by_count":45},{"year":2022,"cited_by_count":24},{"year":2021,"cited_by_count":15},{"year":2020,"cited_by_count":3}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2020-06-25T00:00:00"}
