MING: A Functional Approach to Learning Molecular Generative Models

Van Khoa Nguyen, Maciej Falkiewicz, Giangiacomo Mercatali, Alexandros Kalousis
10/16/2024
cs.LG

Official code: v18nguye/MING (0 stars, last commit 2025-11-03).

Abstract

Traditional molecule generation methods often rely on sequence- or graph-based representations, which can limit their expressive power or require complex permutation-equivariant architectures. This paper introduces a novel paradigm for learning molecule generative models based on functional representations. Specifically, we propose Molecular Implicit Neural Generation (MING), a diffusion-based model that learns molecular distributions in the function space. Unlike standard diffusion processes in the data space, MING employs a novel functional denoising probabilistic process, which jointly denoises information in both the function's input and output spaces by leveraging an expectation-maximization procedure for latent implicit neural representations of data. This approach enables a simple yet effective model design that accurately captures underlying function distributions. Experimental results on molecule-related datasets demonstrate MING's superior performance and ability to generate plausible molecular samples, surpassing state-of-the-art data-space methods while offering a more streamlined architecture and significantly faster generation times. The code is available at https://github.com/v18nguye/MING.

View on arXivView PDF

Code Implementations(1)

v18nguye/MINGOfficial100%

MING: A Functional Approach to Learning Molecular Generative Models (AISTATS 25)

01Shell, PythonDec 29, 202411 months ago

Similar Papers

Cite this paper

@article{nguyen2024ming,
  title  = {MING: A Functional Approach to Learning Molecular Generative Models},
  author = {Van Khoa Nguyen and Maciej Falkiewicz and Giangiacomo Mercatali and Alexandros Kalousis},
  year   = {2024},
  eprint = {2410.12522},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.12522v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.12522.svg)](https://codeofpaper.com/paper/2410.12522)

Discussion