MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generation
Not on the map. Why?
Abstract (arXiv)
Molecular de novo design is a critical yet challenging task in scientific fields, aiming to design novel molecular structures with desired property profiles. Significant progress has been made by resorting to generative models for graphs. However, limited attention is paid to hierarchical generative models, which can exploit the inherent hierarchical structure (with rich semantic information) of the molecular graphs and generate complex molecules of larger size that we shall demonstrate to be difficult for most existing models. The primary challenge to hierarchical generation is the non-differentiable issue caused by the generation of intermediate discrete coarsened graph structures. To sidestep this issue, we cast the tricky hierarchical generation problem over discrete spaces as the reverse process of hierarchical representation learning and propose MolHF, a new hierarchical flow-based model that generates molecular graphs in a coarse-to-fine manner. Specifically, MolHF first generates bonds through a multi-scale architecture, then generates atoms based on the coarsened graph structure at each scale. We demonstrate that MolHF achieves state-of-the-art performance in random generation and property optimization, implying its high capacity to model data distribution. Furthermore, MolHF is the first flow-based model that can be applied to model larger molecules (polymer) with more than 100 heavy atoms. The code and models are available at https://github.com/violet-sto/MolHF.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 35 of its 46 references that are in the map. First posted on arXiv 15 May 2023.
Builds on
35 of 46 references.
References · 35
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Density estimation using Real NVPcited by 2,029
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2018CCNet: Criss-Cross Attention for Semantic Segmentationcited by 717
23 more
- 2017Masked Autoregressive Flow for Density Estimationcited by 680
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2018MolGAN: An implicit generative model for small molecular graphscited by 392
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2020Hierarchical Generation of Molecular Graphs using Structural Motifscited by 204
- 2020MoFlow: An Invertible Flow Model for Generating Molecular Graphscited by 183
- 2021GraphDF: A Discrete Flow Model for Molecular Graph Generationcited by 177
- 2021MARS: Markov Molecular Sampling for Multi-objective Drug Discoverycited by 125
- 2020Sample-Efficient Optimization in the Latent Space of Deep Generative Models via Weighted Retrainingcited by 121
- 2013Stabilitycited by 119
- 2019GraphNVP: An Invertible Flow Model for Generating Molecular Graphscited by 115
- 2021Hierarchical Conditional Flow: A Unified Framework for Image Super-Resolution and Image Rescalingcited by 73
- 2020Understanding and Mitigating Exploding Inverses in Invertible Neural Networkscited by 71
- 2021Molecule Generation by Principal Subgraph Mining and Assemblingcited by 53
- 2021Improving black-box optimization in VAE latent space using decoder uncertaintycited by 51
- 2023Sample-efficient Multi-objective Molecular Optimization with GFlowNetscited by 48
- 2020Categorical Normalizing Flows via Continuous Transformationscited by 36
- 2020Wavelet Flow: Fast Training of High Resolution Normalizing Flowscited by 33
- 2018Message-passing neural networks for high-throughput polymer screeningcited by 30
- 2021MolGrow: A Graph Normalizing Flow for Hierarchical Molecular Generationcited by 22
Built on by
Citing papers per year: 2024: 2; 2025: 4.
6 papers.
- 2024HYGENE: A Diffusion-based Hypergraph Generation Methodcited by 8
- 2025Graph-structured Small Molecule Drug Discovery Through Deep Learning: Progress, Challenges, and Opportunitiescited by 5
- 2024Data-Efficient Molecular Generation with Hierarchical Textual Inversioncited by 3
- 2025MTPNet: Multi-Grained Target Perception for Unified Activity Cliff Predictioncited by 3
- 2025Feature-Aware (Hyper)graph Generation via Next-Scale Predictioncited by 0
- 2025HyperDiffusionFields (HyDiF): Diffusion-Guided Hypernetworks for Learning Implicit Molecular Neural Fieldscited by 0
- 2025HyperDiffusionFields (HyDiF): Diffusion-Guided Hypernetworks for Learning Implicit Molecular Neural Fields20 Oct 2025
- 2025MTPNet: Multi-Grained Target Perception for Unified Activity Cliff Prediction5 Jun 2025
- 2025Feature-Aware (Hyper)graph Generation via Next-Scale Prediction2 Jun 2025
- 2025Graph-structured Small Molecule Drug Discovery Through Deep Learning: Progress, Challenges, and Opportunities13 Feb 2025
- 2024HYGENE: A Diffusion-based Hypergraph Generation Method29 Aug 2024
- 2024Data-Efficient Molecular Generation with Hierarchical Textual Inversion5 May 2024