Active Learning Enables Extrapolation in Molecular Generative Models

Evan R. Antoniuk, Peggy Li, Nathan Keilbart, Stephen Weitzner, Bhavya Kailkhura +1 more
1/3/2025
cs.LGcond-mat.mtrl-sciphysics.chem-ph

No confident code implementation found for this paper.

Abstract

Although generative models hold promise for discovering molecules with optimized desired properties, they often fail to suggest synthesizable molecules that improve upon the known molecules seen in training. We find that a key limitation is not in the molecule generation process itself, but in the poor generalization capabilities of molecular property predictors. We tackle this challenge by creating an active-learning, closed-loop molecule generation pipeline, whereby molecular generative models are iteratively refined on feedback from quantum chemical simulations to improve generalization to new chemical space. Compared against other generative model approaches, only our active learning approach generates molecules with properties that extrapolate beyond the training data (reaching up to 0.44 standard deviations beyond the training data range) and out-of-distribution molecule classification accuracy is improved by 79%. By conditioning molecular generation on thermodynamic stability data from the active-learning loop, the proportion of stable molecules generated is 3.5x higher than the next-best model.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{antoniuk2025active,
  title  = {Active Learning Enables Extrapolation in Molecular Generative Models},
  author = {Evan R. Antoniuk and Peggy Li and Nathan Keilbart and Stephen Weitzner and Bhavya Kailkhura and Anna M. Hiszpanski},
  year   = {2025},
  eprint = {2501.02059},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.02059v1}
}

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/2501.02059.svg)](https://codeofpaper.com/paper/2501.02059)

Discussion