How Molecular Generative Models Organize Molecular Identity

arXiv cs.LG Papers

Summary

This paper investigates how molecular generative models internally organize molecular identity in their latent spaces, revealing piecewise-constant regions and coarse-to-fine boundaries across three architectures.

arXiv:2608.06956v1 Announce Type: new Abstract: Generative models for matter are often evaluated as samplers over output representations, and their latent spaces are commonly used as proxies for navigating chemical space. Much less is known about how these models internally arrange discrete chemical identities within those representations. We study this arrangement by making molecular identity explicit and pulling it back through the generative process. Through these pullbacks we probe the regions that generate the same object, exposing the trained model's internal repertoire: a fixed partition that determines which objects (novel or not) the model can produce. Across three molecular generative architectures, we find that this repertoire is arranged into piecewise-constant regions separated by recurring coarse-to-fine boundaries. Its organization depends on the representation probed, the identity convention, decoder stochasticity, and the metric used to compare coordinates. During training, local chemical organization stabilizes while the number of distinct molecular identities represented within each neighborhood continues to change. Internal organization must therefore be characterized, rather than assumed, before a generative space can be treated as chemically navigable.
Original Article
View Cached Full Text

Cached at: 08/10/26, 08:04 AM

# How Molecular Generative Models Organize Molecular Identity
Source: [https://arxiv.org/html/2608.06956](https://arxiv.org/html/2608.06956)
Raul Ortega\-OchoaCorresponding author: raul\.ortega\-ochoa@tri\.global, mail\.raulortega@gmail\.comToyota Research Institute, Los Altos, California, USATejs VeggeDepartment of Energy Conversion and Storage, Technical University of DenmarkCAPeX Pioneer Center for Accelerating P2X Materials Discovery, Kgs\. Lyngby, DenmarkLuis Mantilla CalderónDepartment of Computer Science, University of Toronto, Toronto, ON, CanadaVector Institute for Artificial Intelligence, Schwartz Reisman Innovation Campus, Toronto, ON, CanadaNVIDIA, 431 King St\. W \#6th, Toronto, ON, CanadaAlán Aspuru\-GuzikDepartment of Computer Science, University of Toronto, Toronto, ON, CanadaVector Institute for Artificial Intelligence, Schwartz Reisman Innovation Campus, Toronto, ON, CanadaDepartment of Chemistry, University of Toronto, Toronto, ON, CanadaDepartment of Chemical Engineering & Applied Chemistry, University of Toronto, Toronto, ON, CanadaDepartment of Materials Science & Engineering, University of Toronto, Toronto, ON, CanadaAcceleration Consortium, Toronto, ON, CanadaNVIDIA, 431 King St\. W \#6th, Toronto, ON, CanadaTonio BuonassisiDepartment of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA

###### Abstract

Generative models for matter are often evaluated as samplers over output representations, and their latent spaces are commonly used as proxies for navigating chemical space\. Much less is known about how these models internally arrange discrete chemical identities within those representations\. We study this arrangement by making molecular identity explicit and pulling it back through the generative process\. Through these pullbacks we probe the regions that generate the same object, exposing the trained model’s internal repertoire: a fixed partition that determines which objects \(novel or not\) the model can produce\.

Across three molecular generative architectures, we find that this repertoire is arranged into piecewise\-constant regions separated by recurring coarse\-to\-fine boundaries\. Its organization depends on the representation probed, the identity convention, decoder stochasticity, and the metric used to compare coordinates\. During training, local chemical organization stabilizes while the number of distinct molecular identities represented within each neighborhood continues to change\. Internal organization must therefore be characterized, rather than assumed, before a generative space can be treated as chemically navigable\.

## 1Introduction

Evaluations of generative models emphasize validity, novelty, diversity, likelihood, and downstream utility\. These measures characterize what a model produces, but leave a complementary structural question: how are the identities it can produce arranged within the generative process? Where is molecular identity resolved? Do nearby coordinates decode to chemically related molecules? How many distinct identities occupy a neighborhood, and how does this organization emerge during decoding and training? Answering these questions first requires specifying what counts as the same object\. Generative models produce representations, but the represented objects of interest are defined only after specifying which representations count as equivalent\.

Molecular generation offers a favorable testbed for this question\. Under a stated convention such as canonical SMILES\[[1](https://arxiv.org/html/2608.06956#bib.bib1),[2](https://arxiv.org/html/2608.06956#bib.bib2)\]or InChI\[[3](https://arxiv.org/html/2608.06956#bib.bib3)\], strings, graphs, and other representations can be compared reproducibly for molecular identity\. These conventions still encode choices about stereochemistry, tautomerism, and protonation state, but they let us distinguish the generated representation from the molecular object it denotes\.

Continuous molecular representations have supported interpolation, optimization, and inverse design\[[4](https://arxiv.org/html/2608.06956#bib.bib4),[5](https://arxiv.org/html/2608.06956#bib.bib5)\]\. Subsequent work has clarified complementary aspects of this navigation\[[6](https://arxiv.org/html/2608.06956#bib.bib6)\]: structured molecular decoders improve validity\[[7](https://arxiv.org/html/2608.06956#bib.bib7)\], contrastive objectives encourage alignment between coordinate distance and molecular structure\[[8](https://arxiv.org/html/2608.06956#bib.bib8)\]\. Together, these studies sharpen different aspects of what is often called latent\-space smoothness or navigability\. A complementary object remains less directly formalized: once a molecular identity convention is chosen, how are the resulting discrete identities arranged across the coordinates and stochastic choices of a trained generator? This connects to studies of decision\-region geometry and convexity\[[9](https://arxiv.org/html/2608.06956#bib.bib9)\]and to broader geometric views of conceptual spaces\[[10](https://arxiv.org/html/2608.06956#bib.bib10)\]\. Here, however, the labels are not fixed dataset classes but equivalence classes of representations\.

We make molecular identity explicit as an equivalence relation on the output representation space and pull the resulting identity classes back through the generative process\. For stochastic generators, we expose decoding randomness as a ‘random tape’η\\eta, so that a pair\(z,η\)\(z,\\eta\)determines an output\. This induces a partition of𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}by molecular identity\. The partition exists by construction; its sectional structure, chemical cohesiveness, persistence across decoder randomness, alignment with coordinate metrics, and evolution during training are empirical properties\.

We study these properties in MolMiner\[[11](https://arxiv.org/html/2608.06956#bib.bib11)\], a property\-conditioned autoregressive model; HierVAE\[[12](https://arxiv.org/html/2608.06956#bib.bib12)\], a hierarchical graph variational autoencoder; and GDSS\[[13](https://arxiv.org/html/2608.06956#bib.bib13)\], a score\-based graph diffusion model\. Fixed\-randomness sections of all three models exhibit piecewise\-constant identity regions\. When the random tape changes, MolMiner and HierVAE retain chemically cohesive local neighborhoods, whereas GDSS shows little exact\-identity persistence and clearer organization only under coarser identity conventions\. HierVAE further shows that local chemical cohesiveness need not be globally ordered by Euclidean or cosine relationships between coordinates\. In MolMiner, intermediate decoding states support sequential trajectory divergence as one mechanism for the observed coarse\-to\-fine boundaries\. During training, chemical cohesiveness stabilizes before the number of observed identities within a neighborhood finishes evolving\.

A continuous generative coordinate space is therefore not sufficient to establish a navigable chemical space\. Its internal organization must be characterized relative to the representation being generated, the convention used to define molecular identity, the stochastic decoding process, and the metric used to compare coordinates\.

## 2Theory & Definitions

Let𝒳\\mathcal\{X\}denote the output representation space of molecules \(e\.g\., strings, graphs, point clouds in 3D space\)\. An identity convention is an equivalence relationx∼yx\\sim yon𝒳\\mathcal\{X\}\. The choice of the convention, which declares when two representations are equivalent, is domain\-dependent\. What counts as the same object depends on a convention of what object identity is, and is external to the representation space\.

Within a representation space𝒳\\mathcal\{X\}, the represented object \(e\.g\., a molecule\) is not merely a single representationx∈𝒳x\\in\\mathcal\{X\}, but the set of all representations equivalent under a particular convention ‘∼\\sim’, the equivalence class\[x\]∼=\{y∈𝒳:y∼x\}\[x\]\_\{\\sim\}=\\\{y\\in\\mathcal\{X\}:y\\sim x\\\}\. Applying an adopted convention of*equivalence*‘∼\\sim’ through representation space𝒳\\mathcal\{X\}creates molecular space, a quotient space𝒳/∼=\{\[x\]∼:x∈𝒳\}\\mathcal\{X\}/\\\!\\sim=\\\{\[x\]\_\{\\sim\}:x\\in\\mathcal\{X\}\\\}\.

In this work we use six conventions of molecular equivalence\. In each casex1∼x2x\_\{1\}\\sim x\_\{2\}iff the two representations agree on the named invariant:SMILES: canonical isomeric SMILES\[[1](https://arxiv.org/html/2608.06956#bib.bib1),[2](https://arxiv.org/html/2608.06956#bib.bib2)\]\. Preserves atom counts, bond orders, aromaticity, and stereochemistry\.InChIKey\-14: First 14\-character block of the InChIKey\[[3](https://arxiv.org/html/2608.06956#bib.bib3)\], a hash of the connectivity layer\. Collapses stereoisomers, some tautomers \(via InChI normalization\), and protonation states\.Formula: Molecular formula, e\.g\.C9​H8​O4\\mathrm\{C\_\{9\}H\_\{8\}O\_\{4\}\}\.Elements: Set of heavy\-atom element symbols, e\.g\.\{C,O\}\\\{\\mathrm\{C,O\}\\\}; no counts or positions\. Coarser than formula\.Murcko: Bemis–Murcko scaffold\[[14](https://arxiv.org/html/2608.06956#bib.bib14)\]: iteratively remove every atom not in a ring and not on a ring–ring path\.Murcko\-generic: The Murcko scaffold with every atom set to carbon and every bond to single, keeping only the ring/linker skeleton\.

We differentiate a molecule\[x\]∼\[x\]\_\{\\sim\}from its representationxx\. While a representation space can be continuous \(e\.g\., point clouds in 3D space\), molecular space, for example under ‘∼↔\\sim\\,\\leftrightarrow\\,same InChIKey\-14’, is discrete\. Finally, to preempt the question of what molecule an invalid representation \(e\.g\., a failed\-syntax SMILES string\) corresponds to, we include a ‘null molecule’∅∈𝒳/∼\\varnothing\\in\\mathcal\{X\}/\\\!\\sim\.

#### Controlling the random\-tape\.

Generators are often stochastic\. The same internal vectorz∈𝒵z\\in\\mathcal\{Z\}may decode to different outputs under different sampling choices\. To treat them deterministically, we expose all stochasticity through a random tapeη∈ℰ\\eta\\in\\mathcal\{E\}, so that once\(z,η\)∈𝒵×ℰ\(z,\\eta\)\\in\\mathcal\{Z\}\\times\\mathcal\{E\}is fixed, the forward map is deterministic111For deterministic generators,ℰ\\mathcal\{E\}is a singleton\.\. While we are not able to navigate the random tape of a decoder, which has no obvious metric, we can freeze random tapesη∈ℰ\\eta\\in\\mathcal\{E\}to study which part of the\(z,η\)\(z,\\eta\)\-axis dominates in determining the decoded molecule and its internal chemical neighborhood\. In other words, we use it to study first whether there is chemical coherence for a neighborhood ofzzat constantη\\eta, and only then we study whether this chemical organization inzzpersists for variableη\\eta\.

#### Internal coordinates index decoding paths\.

The internal vector\(z,η\)\(z,\\eta\)indexes a computational trajectory in the model\. The generator produces a representationxxthrough a sequence of intermediate states\{si∈𝒮\}\\\{s\_\{i\}\\in\\mathcal\{S\}\\\}, a computational pathτ∈𝒫\\tau\\in\\mathcal\{P\}, resulting in a molecular representationx∈𝒳x\\in\\mathcal\{X\}\. What plays the role of a statesis\_\{i\}is architecture\-dependent: a partial molecule in an autoregressive generator, a partially denoised representation in a diffusion model, or a layerwise hidden representation in a feedforward neural network\.

#### Tracking the molecule back to the source\.

The forward map from\(z,η\)∈𝒵×ℰ\(z,\\eta\)\\in\\mathcal\{Z\}\\times\\mathcal\{E\}coordinates to molecules admits a backwards one\-to\-many reading, tracking back along its chain all the successive pre\-images: from the representation class of the molecule, to the trajectories that create them, to the set of coordinates that source them,C\[x\]∼C\_\{\[x\]\_\{\\sim\}\}\. Eq\.[1](https://arxiv.org/html/2608.06956#S2.E1)illustrates the forward map and the fibers of the corresponding pullback\.

𝒵×ℰ\{\\mathcal\{Z\}\\times\\mathcal\{E\}\}𝒫\{\\mathcal\{P\}\}𝒳\{\\mathcal\{X\}\}𝒳/∼\{\\mathcal\{X\}/\\\!\\sim\}C\[x\]∼\{C\_\{\[x\]\_\{\\sim\}\}\}T\[x\]∼\{T\_\{\[x\]\_\{\\sim\}\}\}\{y∈𝒳:y∼x\}\{\{\\\{y\\in\\mathcal\{X\}:y\\sim x\\\}\}\}\[x\]∼\{\{\[x\]\_\{\\sim\}\}\}Γθ\\scriptstyle\{\\Gamma\_\{\\theta\}\}D\\scriptstyle\{D\}q∼\\scriptstyle\{q\_\{\\sim\}\}Γθ−1\\scriptstyle\{\\Gamma\_\{\\theta\}^\{\-1\}\}D−1\\scriptstyle\{D^\{\-1\}\}q∼−1\\scriptstyle\{q\_\{\\sim\}^\{\-1\}\}\(1\)
These pullback components collect, respectively, all output representations of the molecule, all generation paths that decode it, and all coordinates that generate it\. The probability of generating a molecule\[x\]∼\[x\]\_\{\\sim\}can then be written as mass over the cell\. Repetition, memorization, novelty, and local search of molecules can be studied through the geometry and mass allocation of these cells\.

pθ​\(\[x\]∼\)=∫C\[x\]∼ρ​\(z,η\)​𝑑z​𝑑η,withC\[x\]∼=\{\(z,η\)∈𝒵×ℰ:D​\(Γθ​\(z,η\)\)∼x\}\.p\_\{\\theta\}\(\[x\]\_\{\\sim\}\)=\\int\_\{C\_\{\[x\]\_\{\\sim\}\}\}\\rho\(z,\\eta\)\\,dz\\,d\\eta,\\qquad\\text\{with\}\\qquad C\_\{\[x\]\_\{\\sim\}\}=\\\{\(z,\\eta\)\\in\\mathcal\{Z\}\\times\\mathcal\{E\}:D\(\\Gamma\_\{\\theta\}\(z,\\eta\)\)\\sim x\\\}\.\(2\)
The cell picture naturally invites the question of cell volume\. The geometric volume of a cell depends on a chosen geometry on𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}\. Native\-coordinate volume is one possible convention, but it has no automatic chemical meaning\. A task\-relevant notion of volume would instead require, much like identity, an external metric to be pulled back through the generator\. Such decoder\-induced geometries are generally position\-dependent and need not be flat\[[15](https://arxiv.org/html/2608.06956#bib.bib15)\]\.

#### Cells are piecewise\-constant regions\.

While the*cell partition*induced by the pullback on𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}exists by construction, its organization and boundary structure are properties to be tested\. We hypothesize the partition is formed by identity regions whose sections form piecewise\-constant patches\. Two arguments make this plausible: First, networks with piecewise\-linear activations partition their input space into a polyhedral complex of regions on which the network is affine\[[16](https://arxiv.org/html/2608.06956#bib.bib16),[17](https://arxiv.org/html/2608.06956#bib.bib17)\]\. In this sense, our hypothesized partition is a coarsening of the decoder’s polyhedral decomposition under a given molecular equivalence relation\. Second, viewing the decoder as assigning eachzzto an identity class in𝒳/∼\\mathcal\{X\}/\\\!\\simis analogous to a classifier assigning inputs to classes, and recent empirical work suggests that decision regions in neural\-network representations tend toward convexity across architectures and domains\[[9](https://arxiv.org/html/2608.06956#bib.bib9)\]\.

## 3Experiments

We probe the internal organization on𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}of three different molecular generative architectures: MolMiner\[[11](https://arxiv.org/html/2608.06956#bib.bib11)\], a decoder\-only autoregressive transformer whose𝒵\\mathcal\{Z\}is a vector of physicochemical properties, HierVAE\[[12](https://arxiv.org/html/2608.06956#bib.bib12)\], a hierarchical graph variational autoencoder\[[18](https://arxiv.org/html/2608.06956#bib.bib18)\]with an autoregressive decoder, and GDSS\[[13](https://arxiv.org/html/2608.06956#bib.bib13)\], a score\-based diffusion model over molecular graphs where𝒵\\mathcal\{Z\}is the prior\-noise\. All three models are trained on ZINC\[[19](https://arxiv.org/html/2608.06956#bib.bib19)\]: for GDSS we use the official checkpoints; for HierVAE and MolMiner we retrain in\-house to access intermediate training checkpoints\.

### 3\.1Varying coordinatesz∈𝒵z\\in\\mathcal\{Z\}at constant random tapeη∈ℰ\\eta\\in\\mathcal\{E\}

We study the partition directly in its native coordinates\. Since𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}is high\-dimensional and dimensionality reduction would introduce geometric artifacts and distortions, we instead probe different lower dimensional cross\-sections of this high\-dimensional space while holding the random tape constant by fixing the seed\.

If cells are cohesive territories tiling up the space, we expect decoded molecules to remain the same over intervals and switch abruptly at cell boundaries\. We probe this both along one\-dimensional straight\-line paths interpolating between two samplesz0,z1z\_\{0\},z\_\{1\},α∈\[0,1\]↦z′=\(1−α\)​z0\+α​z1\\alpha\\in\[0,1\]\\mapsto z^\{\\prime\}=\(1\-\\alpha\)z\_\{0\}\+\\alpha z\_\{1\}\(SI Section[F](https://arxiv.org/html/2608.06956#A6)\), and in two\-dimensional sections\. For MolMiner, the primary section varies the first two coordinates of the conditioning vector, corresponding to logP\[[20](https://arxiv.org/html/2608.06956#bib.bib20)\]and QED\[[21](https://arxiv.org/html/2608.06956#bib.bib21)\], while holding the remaining coordinates fixed\. For HierVAE, we vary a fixed pair of latent dimensions while holding all other dimensions fixed\. For GDSS, we vary a fixed pair of scalar entries of the prior\-noise tensor, in either the atom\-feature blockzxz\_\{x\}or the adjacency blockzadjz\_\{\\mathrm\{adj\}\}, holding the rest fixed\. In all cases, the random seed is fixed, and alternative coordinate\-pair sections are reported in SI Section[A](https://arxiv.org/html/2608.06956#A1)\.

### 3\.2Varying the random tapeη∈ℰ\\eta\\in\\mathcal\{E\}at constant coordinatesz∈𝒵z\\in\\mathcal\{Z\}

After the analysis of the partition on𝒵\\mathcal\{Z\}for fixed\-η\\eta, we study the complementary question of whether the same molecule can be persistently decoded for a fixedz∈𝒵z\\in\\mathcal\{Z\}along the random\-tape axisℰ\\mathcal\{E\}\. Along a straight\-line path in𝒵\\mathcal\{Z\}, we run the decoder in its stochastic sampling mode, as opposed to the fixed\-tape decoding of Sections[3\.1](https://arxiv.org/html/2608.06956#S3.SS1)and[3\.4](https://arxiv.org/html/2608.06956#S3.SS4), decoding each intermediate point multiple times with different random seeds, and record the empirical distribution over canonical\-SMILES identities at successive points along the path\. For GDSS we additionally decode a single fixed coordinatezzunder independent noise realizations and record the empirical frequency distribution over canonical\-SMILES identities\.

### 3\.3Chemical organization of𝒵\\mathcal\{Z\}\-neighborhoods of𝒵×ℰ\\mathcal\{Z\}\\times\\mathcal\{E\}

We decode local neighborhoods by sampling within fixed\-radius balls in𝒵\\mathcal\{Z\}space, without fixing the random tape, effectively sampling over allℰ\\mathcal\{E\}\. In the following we refer to these balls as neighborhoods\. Centered on a reference pointz0z\_\{0\}, we define the ballℬ​\(z0,r\)=\{z∈𝒵:‖z−z0‖2≤r\},\\mathcal\{B\}\(z\_\{0\},r\)=\\\{z\\in\\mathcal\{Z\}:\\\|z\-z\_\{0\}\\\|\_\{2\}\\leq r\\\},and drawNNpoints uniformly from this ball using\[[22](https://arxiv.org/html/2608.06956#bib.bib22)\]:

z\(k\)=z0\+r​\(u\(k\)\)1/d​v\(k\)‖v\(k\)‖,v\(k\)∼𝒩​\(0,Id\),u\(k\)∼𝒰​\(0,1\)\.z^\{\(k\)\}=z\_\{0\}\+r\\,\(u^\{\(k\)\}\)^\{1/d\}\\frac\{v^\{\(k\)\}\}\{\\\|v^\{\(k\)\}\\\|\},\\qquad v^\{\(k\)\}\\sim\\mathcal\{N\}\(0,I\_\{d\}\),\\quad u^\{\(k\)\}\\sim\\mathcal\{U\}\(0,1\)\.The centers\{z0\(i\)\}\\\{z\_\{0\}^\{\(i\)\}\\\}are stratified by log\-density under the reference sampling densityρ​\(z\)\\rho\(z\)so that the across\-neighborhood baseline samples meaningfully separated parts of𝒵\\mathcal\{Z\}\. The radius is set tor=0\.1r=0\.1, withN=100,000N=100\{,\}000decodes per ball\. MolMiner and GDSS use3030balls, HierVAE uses6060\. Each sampled point is decoded once and labeled with the six identity conventions\.

We compare the decoded molecules within the same neighborhood, or across different ones\. We measure Jaccard\[[23](https://arxiv.org/html/2608.06956#bib.bib23)\]set\-overlap between the molecules decoded from these neighborhoods, using all six conventions of molecular equivalence to probe whether the same molecules can be decoded from distinct regions in𝒵\\mathcal\{Z\}\. Then, we compute Tanimoto\[[24](https://arxiv.org/html/2608.06956#bib.bib24)\]similarities on Extended\-Connectivity fingerprints \(ECFP\)\[[25](https://arxiv.org/html/2608.06956#bib.bib25),[26](https://arxiv.org/html/2608.06956#bib.bib26)\], and MACCS\[[27](https://arxiv.org/html/2608.06956#bib.bib27)\], to grade whether molecules within \(WW\) chemical neighborhoods are more similar than across \(AA\) different neighborhoods, aggregating the results through the area under the curve:

AUC​\(W,A\)=Pr⁡\(TW\>TA\),\\mathrm\{AUC\}\(W,A\)=\\Pr\\left\(T\_\{W\}\>T\_\{A\}\\right\),whereTWT\_\{W\}andTAT\_\{A\}denote Tanimoto similarities sampled from the within\- and across\-neighborhood pairs\. Values above0\.50\.5indicate that molecules decoded from the same neighborhood are more chemically similar than molecules decoded from different neighborhoods\. The same neighborhood data is then used to test whether the median Tanimoto similarity on ECFP and MACCS fingerprints between two neighborhoods correlates with the Euclidean distance or cosine similarity between their centers\.

### 3\.4Training evolution of chemical organization of𝒵\\mathcal\{Z\}\-neighborhoods

To study how the partition and its chemical organization change during training, we repeat the neighborhood analysis of Section[3\.3](https://arxiv.org/html/2608.06956#S3.SS3)across a sequence of checkpoints\. This time we hold the random tape fixed and look only at the𝒵\\mathcal\{Z\}\-axis, since overℰ\\mathcal\{E\}the number of distinct molecules in a neighborhood keeps growing\. To compensate, and to define neighborhoods large enough to contain sufficiently many distinct molecules for the statistical analysis, we increase the neighborhood radius fromr=0\.1r=0\.1to0\.50\.5, reusing the same centers as in the previous analysis\. At each checkpoint we drawN=2000N=2000samples per neighborhood recording \(i\) the number of unique molecules \(under SMILES convention\); \(ii\) within\-ball versus across\-ball ECFP Tanimoto measured throughAUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)and \(iii\) cross\-ball Jaccard overlap of decoded sets under the six equivalence conventions\.

For a directly inspectable view of the same dynamics, we also track a single two\-dimensional section \(as in Section[3\.1](https://arxiv.org/html/2608.06956#S3.SS1)\) across checkpoints for MolMiner and HierVAE\. At each checkpoint we decode the grid, label the molecules by canonical\-SMILES, and record the number of distinct molecules\.

## 4Results

### 4\.1Fixing the random tape reveals the piecewise\-constant regions

Figure[1](https://arxiv.org/html/2608.06956#S4.F1)examines the partition within two\-dimensional fixed\-η\\etasections, showing contiguous patches across the three models\. For each model we additionally decode five distinct two\-dimensional sections at the same seed; the piecewise\-constant identity\-cell structure persists across all of them, confirming that it is not an artifact of the particular slice shown here \(SI Section[A](https://arxiv.org/html/2608.06956#A1)\)\. Re\-labeling the same slices under the five other conventions merges some of these regions into larger patches, highlighting the dependence of the resulting partition on the chosen equivalence \(SI Section[B](https://arxiv.org/html/2608.06956#A2)\)\.

The sections invite different interpretations across models\. In MolMiner and HierVAE, nearby intervals along the path often preserve recognizable scaffold\-level structure while making small chemical edits \(see SI Fig\.[S14](https://arxiv.org/html/2608.06956#A6.F14)for annotated molecules along straight\-line paths through𝒵\\mathcal\{Z\}\), suggesting that the visible patches are chemically organized; this is tested quantitatively in Section[4\.3](https://arxiv.org/html/2608.06956#S4.SS3)\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x1.png)\(a\)MolMiner
![Refer to caption](https://arxiv.org/html/2608.06956v1/x2.png)\(b\)HierVAE
![Refer to caption](https://arxiv.org/html/2608.06956v1/x3.png)\(c\)GDSS

Figure 1:Two\-dimensional fixed\-η\\etasections\.Each grid point is decoded with a fixed random seed and colored by canonical\-SMILES identity\. These maps visualize sections of the partition\. For MolMiner, the section varies the first two conditioning coordinates, corresponding to logP and QED\. Colors cycle within each panel and do not identify the same molecule across panels or models\.
### 4\.2Molecular persistence: samez∈𝒵z\\in\\mathcal\{Z\}, different noiseη∈ℰ\\eta\\in\\mathcal\{E\}

For MolMiner and HierVAE, Fig\.[2](https://arxiv.org/html/2608.06956#S4.F2)shows a straight\-line path in𝒵\\mathcal\{Z\}\. At each coordinatezzalong the path the decoder is sampled repeatedly in stochastic mode with different random seeds, and the resulting empirical distribution over canonical\-SMILES is visualized as a flow\-plot\. In both models, the identity distribution evolves along the path, indicating thatzzretains control over the resulting molecule for varyingη\\eta\. GDSS behaves differently: repeated decoding at a single fixedzzproduces almost entirely unique canonical SMILES, with102,400102\{,\}400independent noise realizations resulting in102,348102\{,\}348distinct canonical SMILES \(99\.95%99\.95\\%unique molecules\), and the most frequent SMILES, pyridine, occurred only six times \(0\.006%0\.006\\%\)\. Therefore, at SMILES resolution, the flow\-plot is structureless \(SI Figure[9\(a\)](https://arxiv.org/html/2608.06956#A2.F9.sf1)\)\.

Under coarser equivalence relations the flow plots become smoother and the number of distinct molecules under such conventions decreases \(SI[B](https://arxiv.org/html/2608.06956#A2), Figures[S8](https://arxiv.org/html/2608.06956#A2.F8)–[S9](https://arxiv.org/html/2608.06956#A2.F9)\)\. For GDSS, under the InChIKey\-14 and formula conventions, the flow\-plot remains structureless \(SI, Figures[9\(b\)](https://arxiv.org/html/2608.06956#A2.F9.sf2)–[9\(c\)](https://arxiv.org/html/2608.06956#A2.F9.sf3)\)\. However, structure appears under the element, Murcko, and Murcko\-generic conventions \(SI, Figures[9\(d\)](https://arxiv.org/html/2608.06956#A2.F9.sf4)–[9\(f\)](https://arxiv.org/html/2608.06956#A2.F9.sf6)\)\. GDSS therefore appears organized only at coarse resolution, weakly conditioned onzzat scaffold or element resolution, consistent with its greater Jaccard overlap than MolMiner and HierVAE at the coarse equivalence relations of Table[1](https://arxiv.org/html/2608.06956#S4.T1)\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x4.png)\(a\)MolMiner
![Refer to caption](https://arxiv.org/html/2608.06956v1/x5.png)\(b\)HierVAE

Figure 2:Dependence of decoded molecules along a path \(stochastic\)\.Straight\-line paths in𝒵\\mathcal\{Z\}for MolMiner and HierVAE with∼5,000\\sim 5\{,\}000resamples perzz\. At each of 200 intermediate pointszz, the decoder is sampled repeatedly with varying random seed, resulting in a distribution over molecules\. Segment heights reflect relative frequency\. In both models, which molecules are decoded varies systematically along the path, indicating thatzzretains finer control over the molecules decoded, as opposed to GDSS\.
### 4\.3Neighborhoods are chemically organized in MolMiner and HierVAE

We report median across\-neighborhood Jaccard overlap under each of the six conventions described in Section[2](https://arxiv.org/html/2608.06956#S2)with the results presented in Table[1](https://arxiv.org/html/2608.06956#S4.T1)\. Because overlaps are computed between sets from*different*neighborhoods, low values mean distinct neighborhoods occupy distinct regions of chemistry and high values mean they converge on common classes\. Overlap tends to be larger on coarser relations, so the informative quantity is the resolution at which overlap is appreciable\. For MolMiner and HierVAE it stays near zero through SMILES, InChIKey\-14, Murcko, and formula, becoming appreciable \(0\.29 and 0\.28\) only at bare element: distinct neighborhoods occupy genuinely distinct coarse\-chemical regions and coincide only once chemistry is reduced to its constituent elements\. GDSS behaves differently: overlap is negligible at SMILES and InChIKey\-14 levels \(5\.6×10−55\.6\\times 10^\{\-5\}and6\.2×10−56\.2\\times 10^\{\-5\}\) but rises steeply once the quotient coarsens, to 0\.21 under formula and 0\.71 under element, far above MolMiner and HierVAE at the same resolutions\. Relative to those two models, GDSS shows noticeably less neighborhood\-localized chemical structure: its identity sets reuse shared coarse chemistry across neighborhoods rather than staying confined to distinct territories\.

Table 1:Molecule overlap across neighborhoods\.Median Jaccard indices between molecule sets decoded from different neighborhoods\.We compute Tanimoto similarities on ECFP and MACCS fingerprints between molecule pairs drawn from the same neighborhood \(within, W\), from different neighborhoods \(across, A\), and from the full pool at random \(baseline, R\), and ask whether two molecules from the same neighborhood are more chemically similar than two from different neighborhoods\. MolMiner and HierVAE show chemical organization under this probe \(Figure[3](https://arxiv.org/html/2608.06956#S4.F3)\)\. In MolMiner, within\-neighborhood molecules have median Tanimoto similarity0\.2030\.203, compared with0\.1210\.121for across and0\.1250\.125for the random baseline\. The pooled probability that a within\-neighborhood pair is more similar than an across\-neighborhood pair isAUC​\(W,A\)=0\.842\\mathrm\{AUC\}\(W,A\)=0\.842, withAUC​\(W,R\)=0\.825\\mathrm\{AUC\}\(W,R\)=0\.825as control\. For HierVAE within\-neighborhood median Tanimoto similarity is0\.2030\.203, versus0\.1150\.115across and0\.1170\.117random baseline withAUC​\(W,A\)=0\.869\\mathrm\{AUC\}\(W,A\)=0\.869andAUC​\(W,R\)=0\.859\\mathrm\{AUC\}\(W,R\)=0\.859as control\. For GDSS within\-neighborhood median Tanimoto similarity is0\.0830\.083, compared with0\.0800\.080for across and random pairs\. The pooledAUC​\(W,A\)=0\.526\\mathrm\{AUC\}\(W,A\)=0\.526is only slightly above chance, and the absolute separation betweenWW,AA, andRRis small\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x6.png)Figure 3:Distributions of pairwise Tanimoto similarity on ECFP fingerprints for within\-neighborhood \(WW\), across\-neighborhood \(AA\), and random baseline \(RR\) pairs of molecules\. In MolMiner and HierVAE,WWis shifted toward higher similarity thanAAandRR, indicating chemical organization at the neighborhood scale; GDSS shows near\-coincidentWW/AA/RRdistributions\.The combination of negligible exact\-molecule overlap and chemical differentiation within neighborhoods indicates that the partition in MolMiner and HierVAE is chemically organized: nearby coordinates decode to chemically related molecules, and different neighborhoods occupy distinct regions of chemistry\.

### 4\.4Euclidean distance and cosine similarity do not reliably track chemical organization

Given that the partition of MolMiner and HierVAE is chemically organized, a natural follow\-up question is whether Euclidean distance and cosine similarity in these partition coordinates are faithful proxies for chemical distance\. This question is implicit in any practice that uses these distances for interpolation, local search, novelty radii, or latent navigation generally\. We test it directly by regressing median pairwise ECFP Tanimoto similarity between neighborhoods on the Euclidean distance and, separately, the cosine similarity between their centers\.

For MolMiner, Euclidean distance between neighborhood centers partially predicts median ECFP Tanimoto similarity \(Reuc2=0\.33R^\{2\}\_\{\\mathrm\{euc\}\}=0\.33\)\. This is largely built in: the conditioning vector is physicochemical descriptors, so Euclidean distance in conditioning space approximates a physicochemical metric\. The non\-trivial part is that the decoder preserves it: decoded molecules still satisfy the imposed organization\. Cosine similarity tracks this chemical distance poorly \(Rcos2=0\.12R^\{2\}\_\{\\mathrm\{cos\}\}=0\.12\)\. For GDSS, with no organization to capture \(AUC​\(W,A\)=0\.526\\mathrm\{AUC\}\(W,A\)=0\.526\), the regression has nothing to track in this setting, and its flatness \(Reuc2≈Rcos2≈0R^\{2\}\_\{\\mathrm\{euc\}\}\\approx R^\{2\}\_\{\\mathrm\{cos\}\}\\approx 0\) is consistent with that\. In HierVAE the two probes disagree: cohesiveness is strong \(AUC​\(W,A\)=0\.869\\mathrm\{AUC\}\(W,A\)=0\.869\)\. Yet Euclidean distance and cosine similarity between neighborhood centers explain almost none of the variance in chemical similarity \(Reuc2=0\.05R^\{2\}\_\{\\mathrm\{euc\}\}=0\.05;Rcos2=0\.05R^\{2\}\_\{\\mathrm\{cos\}\}=0\.05\)\. We read this as a metric diagnostic: the latent space is chemically organized at the local scale probed by decoded balls, but Euclidean distance or cosine similarity between centers does not reliably preserve chemical proximity across neighborhoods\. This is consistent with broader evidence that deep generative latent spaces are often curved rather than flat\[[15](https://arxiv.org/html/2608.06956#bib.bib15)\]\. For downstream use, the practical implication is that Euclidean radii, interpolation lengths, and nearest\-neighbor searches in HierVAE\-like latent spaces should not automatically be interpreted as chemical distances\.

Table[2](https://arxiv.org/html/2608.06956#S4.T2)consolidates the comparison\. Reading across columns separates two questions: whether the identity\-cell partition is chemically organized \(the AUC columns\) and whether Euclidean distance or cosine similarity are faithful proxies for that organization \(theR2R^\{2\}andρ\\rhocolumns\)\. To confirm the picture is not specific to ECFP, we recomputed all diagnostics on MACCS\[[27](https://arxiv.org/html/2608.06956#bib.bib27)\]keys and found the same architecture\-dependent ordering: MolMiner and HierVAE strongly cohesive, GDSS near chance\. The metric relationship weakens further under MACCS \(MolMinerReuc2R^\{2\}\_\{\\mathrm\{euc\}\}falls from0\.330\.33to0\.130\.13; HierVAE remains near zero\)\.

Table 2:Cross\-architecture summary of chemical organization and metric scaling, across fingerprints\.Medians are pairwise Tanimoto similarities for within\- \(WW\), across\- \(AA\), and random \(RR\) neighborhood pairs, computed on ECFP \(Morgan,r=2r\{=\}2, 2048\-bit\) or MACCS \(166\-bit\) fingerprints\.AUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)is the probability that a randomly chosen within\-neighborhood pair has higher Tanimoto similarity than a randomly chosen across\-neighborhood pair \(0\.50\.5is chance\)\.R2R^\{2\}and Spearmanρ\\rhosummarize the relationship between Euclidean distance or cosine similarity in generative coordinates and median pairwise chemical similarity between neighborhoods\. Sub/superscripts denote the interquartile range\. Neighborhoods per architecture:3030for MolMiner and GDSS,6060for HierVAE\.
### 4\.5Testing a sequential origin for coarse\-to\-fine boundaries

Across all three models, the fixed\-randomness sections in Figure[1](https://arxiv.org/html/2608.06956#S4.F1)exhibit a recurring coarse\-to\-fine pattern: broad molecular territories separated by major boundaries contain smaller regions separated by finer boundaries\. The final maps alone cannot establish whether this organization is genuinely hierarchical or explain how it arises\. A natural hypothesis is that it reflects the sequential structure of decoding\. Coordinates whose trajectories share early intermediate states initially belong to the same broad region, and boundaries appear when those trajectories diverge\. Divergences early in decoding would then create coarse boundaries, whereas later divergences would subdivide the resulting regions more finely\.

MolMiner allows us to test this hypothesis directly because every intermediate decoding state is a valid partial molecular graph\. We decode the same two\-dimensional section with a fixed random seed and record the partial molecule at every generation step\. At each step, the grid can therefore be labeled by its current partial structure rather than only by its final molecular identity\. If the coarse\-to\-fine appearance of Figure[1](https://arxiv.org/html/2608.06956#S4.F1)arises through sequential branching, early decoding steps should divide the section into a small number of broad regions, later boundaries should appear primarily within those regions, and the major boundaries between early lineages should remain visible in the final map\.

Figure[4](https://arxiv.org/html/2608.06956#S4.F4)shows the resulting sequence\. Early decoding steps divide the section into broad regions associated with different initial fragments; the blue and orange regions mark two such lineages\. As decoding proceeds, new boundaries appear predominantly within each lineage, while the coarse boundary separating them remains largely intact\. The final molecular regions are therefore formed progressively: points that share an early partial structure remain grouped until their decoding trajectories diverge, after which the corresponding region is subdivided\. An independent section shows the same coarse\-to\-fine pattern in SI Figure[S13](https://arxiv.org/html/2608.06956#A5.F13)\.

The curves in the top\-right panel summarize the increasing granularity of the two lineages\. The number of distinct partial\-molecule states generally rises with decoding depth as additional branching decisions separate previously shared trajectories\. This evolution is not a strict refinement at every step\. Occasional decreases, particularly early in Lineage B, show that trajectories distinguished at one stage can later reconsolidate into the same molecular identity\. Such reconsolidation is possible because MolMiner is order\-agnostic: the same final molecule can be constructed through different fragment\-addition orders\. A direct example of distinct construction histories reaching the same final molecular identity is shown in SI Figure[S10](https://arxiv.org/html/2608.06956#A3.F10)\. The bottom panel of Figure[4](https://arxiv.org/html/2608.06956#S4.F4)provides a compact trace of the successive subdivisions and reconsolidations within Lineage B\.

The coarse\-to\-fine appearance of the HierVAE and GDSS sections is consistent with an analogous process in which decoding trajectories diverge from shared intermediate states\. The present experiment, however, demonstrates this mechanism only for MolMiner\. Applying the same analysis to HierVAE would require exposing and aligning its intermediate hierarchical decoding states across the coordinate section\. For GDSS, the difficulty is more fundamental: intermediate reverse\-time states are noisy graphs that frequently do not correspond to valid molecules, so the molecular identity labels used for the final sections cannot be applied at each denoising step\. The similar final patterns in these models therefore motivate the same hypothesis, but do not by themselves establish a common mechanism\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/2d_tree_plot.png)
![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/lineage.png)

Figure 4:Partition subdivision as a function of decoding depth\.Partition of a fixed MolMiner two\-dimensional section shown as a function of decoding step\. Blue and orange label cells originating from two distinct starting fragments \(lineages\)\. New boundaries appear as subdivisions within each lineage while coarser inter\-lineage boundaries remain largely intact, consistent with final molecular regions being formed through sequential subdivision of shared partial trajectories\. Top right: number of distinct partial\-molecule states as a function of decoding step\. Bottom: compact representation of Lineage B showing distinct intermediate structures\.
### 4\.6Chemical organization stabilizes before molecular granularity

Having examined how molecular boundaries emerge during decoding, we next ask how the local organization of generated molecules develops during training\. We repeat the matched\-neighborhood analysis of Section[3\.4](https://arxiv.org/html/2608.06956#S3.SS4)at a sequence of training checkpoints\. The same neighborhood centers and decoding protocol are used throughout, with the random tape fixed, so changes in the resulting statistics reflect changes in the learned coordinate\-to\-molecule map\.

For MolMiner we use epochs 1–50 and the best\-validation checkpoint; because its decoder has no termination cap, in early checkpoints \(epochs∼\\sim1–3\) some neighborhoods contain samples resembling polymers \(Fig\.[S12](https://arxiv.org/html/2608.06956#A4.F12)in the SI\)\. These polymer\-like structures, which we refer to as runaways, stem from the untrained autoregressive policy recurrently attaching the same motif indefinitely, making these neighborhoods prohibitively expensive to sample\. Our analysis is therefore restricted to a subset of2020balls that complete at every checkpoint\. For HierVAE we use steps 5k–240k; its decoder enforces a decode cap at150150steps, so no runaway occurs at early checkpoints\.

We track two properties of each neighborhood\. Chemical cohesiveness measures whether molecules decoded from the same neighborhood are more similar than molecules decoded from different neighborhoods, summarized byAUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)\. Molecular granularity is the number of distinct molecular identities decoded within a neighborhood\. These quantities capture different aspects of organization: cohesiveness measures how chemically localized a neighborhood is, whereas granularity measures how finely the decoder resolves that neighborhood into distinct molecules\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x7.png)\(a\)MolMiner’s internal organization evolution\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x8.png)\(b\)HierVAE’s internal organization evolution\.

Figure 5:Training\-time evolution of local chemical organization and molecular granularity\.Statistics computed at coordinate neighborhoods \(r=0\.5r=0\.5,N=2000N=2000deterministic decodes/neighborhood\) across training checkpoints\.\(a\)MolMiner across epochs\.\(b\)HierVAE across optimization steps\.*Left:*number of unique molecular identities per ball \(box: interquartile range over balls\), measuring local identity granularity\.*Center:*median within\- \(WW\) versus across\-neighborhood \(AA\) ECFP Tanimoto similarity; the persistent gap betweenWWandAAis the cohesiveness signal\.*Right:*densities of within\- and across\-neighborhoods Tanimoto similarity at selected checkpoints, shown as stacked ridgelines\. Chemical cohesiveness stabilizes before the number of identities per neighborhood finishes evolving\.Both models show a clear separation between the timescales of chemical cohesiveness and molecular granularity\. From Figure[5](https://arxiv.org/html/2608.06956#S4.F5), cohesiveness increases early and then remains approximately stable: by about epoch 5 in MolMiner and5050k optimization steps in HierVAE\. The number of distinct identities, in contrast, continues to change after cohesiveness has plateaued\. In MolMiner, granularity continues to increase and begins to level off only toward the end of training\. In HierVAE, it rises rapidly, reaches a maximum near100100k steps, and then contracts\.

For MolMiner, the median number of unique identities per neighborhood increases from99at epoch 1 to approximately430430near the end of training, whileAUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)rises from0\.740\.74to a stable range of approximately0\.830\.83–0\.860\.86\. Cross\-neighborhood overlap at the element level remains between0\.270\.27and0\.380\.38from epoch 5 onward, suggesting that the increase in cohesiveness is not driven by a large change in the coarse elemental\-composition overlap between neighborhoods\. HierVAE shows the same qualitative decoupling through a different granularity trajectory: the median number of identities rises from approximately1414at55k steps to a peak of approximately8686near100100k steps, before decreasing to approximately5858–6363\. ItsAUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)increases from0\.780\.78to a stable range of approximately0\.870\.87–0\.880\.88\.

The within\-neighborhood Tanimoto distributions lie to the right of the across\-neighborhood distributions in both models, with most of the separation developing early in training \(Fig\.[5](https://arxiv.org/html/2608.06956#S4.F5), right\)\. Together, these results suggest that broad local chemical cohesiveness is established before the decoder finishes refining the number of distinct molecules represented within each neighborhood\. Increasing molecular granularity therefore does not require a corresponding continued increase in cohesiveness\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x9.png)Figure 6:Evolution of a MolMiner cross\-section during training\.The same fixed two\-dimensional section is decoded across different checkpoints\. Regions are colored by molecular identity\. The six most persistent identities across all snapshots are highlighted, while all other identities are shown in gray\. An illustrative view of the evolution in Figure[5](https://arxiv.org/html/2608.06956#S4.F5)\. Panel labels give the training epoch\.The same training dynamics can be inspected visually in fixed two\-dimensional sections\. Figures[6](https://arxiv.org/html/2608.06956#S4.F6)and[S11](https://arxiv.org/html/2608.06956#A4.F11)decode the same coordinate grid with the same random seed at every checkpoint\. Early sections contain relatively few molecular identities and undergo substantial rearrangement\. As training proceeds, MolMiner’s identity count increases gradually and begins to level off, whereas HierVAE’s rises rapidly before partially contracting\. These trends mirror the neighborhood results\.

The fixed sections are illustrative: each is a single two\-dimensional view of a much higher\-dimensional generative space\. Within these sections, molecular regions shift, split, merge, expand, and contract during training\. The highlighted persistent identities make some of this consolidation visible\. Apparent connectedness or disappearance in a two\-dimensional section should not, however, be interpreted as a statement about connectivity in the full space\.

## 5Discussion

Molecular generative models are usually evaluated through their outputs, while their internal coordinates are used for interpolation and optimization without first establishing how molecular identities are arranged within them\. We address this missing step directly\. Across three architectures, labeling decoded outputs by molecular identity reveals piecewise\-constant regions in one\- and two\-dimensional cross\-sections\. These visualizations make explicit that a generative coordinate space is not simply a smooth field of molecules, but a partition whose boundaries determine when a change in coordinate becomes a change in molecular identity\.

The existence of such regions is only the starting point\. Before an internal space can be treated as a navigable chemical space, its organization must be evaluated with respect to the representation being probed, the equivalence convention used to define molecular identity, and the metric used to compare coordinates\. Our results show why each choice matters\. MolMiner and HierVAE retain coordinate\-dependent chemical organization under stochastic decoding, whereas GDSS, under its standard stochastic sampler, places much of its exact\-molecule variation in decoder randomness and shows clearer organization only under coarser scaffold or element conventions\. HierVAE further shows that chemically cohesive neighborhoods need not be ordered by Euclidean distance or cosine similarity\. The presence of an internal continuous coordinate space therefore does not, by itself, justify interpolation or local search\. Navigation requires evidence that the chosen representation, identity resolution, and metric are aligned with the chemical question of interest\. Our conclusions apply to the coordinates probed here, not to every hidden representation in each model; other internal spaces may organize molecular identity differently\.

The explicit partitions also reveal structure that neighborhood statistics alone would miss\. Across all three models, broad territories are subdivided by finer boundaries, suggesting a nested organization\. In MolMiner, this pattern can be traced to the decoding process: early partial structures define broad lineages, later decisions subdivide them\. The similar appearance of HierVAE and GDSS is consistent with an analogous divergence of shared trajectories\. This branching picture provides a possible way to think about the formation of novel identities from shared partial trajectories\.

Finally, training shows that chemical organization and local molecular granularity are distinct properties of the learned organization\. In both MolMiner and HierVAE, cohesiveness stabilizes while the number of identities represented within a neighborhood continues to change\. The model can therefore establish broad local chemical organization before its exact molecular repertoire has settled\. These quantities offer complementary views of optimization: one measures how chemically localized a neighborhood is, while the other measures how finely it is subdivided\.

## 6Conclusion

We made molecular identity explicit and used it to examine how three molecular generative models organize the molecules they can produce\. Across MolMiner, HierVAE, and GDSS, fixed\-randomness probes reveal piecewise\-constant molecular regions separated by sharp boundaries\. The resulting picture is that internal organization is not a single property of a generative space\. It depends on the representation being probed, the equivalence convention used to define molecular identity, and the metric used to navigate the coordinates\. The coarse\-to\-fine boundaries observed across models also suggest that final molecular regions inherit structure from the decoding process\. In MolMiner, this can be traced directly to the divergence of shared partial molecular trajectories\. During training, chemical cohesiveness and molecular granularity evolve on different timescales, showing that broad chemical organization can stabilize while the exact molecular repertoire continues to change\. These results provide a basis for measuring internal organization before assuming that a generative coordinate space supports chemically meaningful interpolation, local search, or optimization\.

Beyond molecules, the framework applies wherever a generative model maps onto an output space equipped with a meaningful equivalence relation\. Proteins are a natural next case\[[28](https://arxiv.org/html/2608.06956#bib.bib28)\], and for crystals, continuous invariants under rigid motion provide candidate equivalence relations\[[29](https://arxiv.org/html/2608.06956#bib.bib29),[30](https://arxiv.org/html/2608.06956#bib.bib30),[31](https://arxiv.org/html/2608.06956#bib.bib31),[32](https://arxiv.org/html/2608.06956#bib.bib32)\]\.

More generally, this analysis provides a direct way to determine whether a generative space is organized, what its organization is defined with respect to, and whether it can be meaningfully navigated\.

## Data & Code availability

## Computational requirements

HierVAE and MolMiner were retrained in\-house on a single NVIDIA RTX 3090 GPU\. All latent space sampling, post\-processing, and data analysis were performed on a standard laptop \(Apple MacBook Pro, Apple M4 Max\)\.

## Competing interests

The authors declare no competing interests\.

## Acknowledgments

The authors acknowledge support from the Pioneer Center for Accelerating P2X Materials Discovery \(CAPeX\), DNRF grant number P3, the Novo Nordisk Foundation Grant no\. NNF24OC0089800 and NNF22OC0078009\. We thank Steven B\. Torrisi for helpful discussions\.

## References

- Weininger \[1988\]David Weininger\.SMILES, a chemical language and information system\. 1\. introduction to methodology and encoding rules\.*Journal of Chemical Information and Computer Sciences*, 28\(1\):31–36, 1988\.doi:10\.1021/ci00057a005\.URL[https://doi\.org/10\.1021/ci00057a005](https://doi.org/10.1021/ci00057a005)\.
- Weininger et al\. \[2002\]David Weininger, Arthur Weininger, and Joseph L\. Weininger\.SMILES\. 2\. algorithm for generation of unique SMILES notation\.*Journal of Chemical Information and Computer Sciences*, 29\(2\):97–101, 05 2002\.ISSN 0095\-2338\.doi:10\.1021/ci00062a008\.URL[https://doi\.org/10\.1021/ci00062a008](https://doi.org/10.1021/ci00062a008)\.
- Heller et al\. \[2015\]Stephen R\. Heller, Alan McNaught, Igor Pletnev, Stephen Stein, and Dmitrii Tchekhovskoi\.InChI, the IUPAC international chemical identifier\.*Journal of Cheminformatics*, 7\(1\):23, May 2015\.ISSN 1758\-2946\.doi:10\.1186/s13321\-015\-0068\-4\.URL[https://doi\.org/10\.1186/s13321\-015\-0068\-4](https://doi.org/10.1186/s13321-015-0068-4)\.
- Gómez\-Bombarelli et al\. \[2018\]Rafael Gómez\-Bombarelli, Jennifer N\. Wei, David Duvenaud, José Miguel Hernández\-Lobato, Benjamín Sánchez\-Lengeling, Dennis Sheberla, Jorge Aguilera\-Iparraguirre, Timothy D\. Hirzel, Ryan P\. Adams, and Alán Aspuru\-Guzik\.Automatic chemical design using a data\-driven continuous representation of molecules\.*ACS Central Science*, 4\(2\):268–276, January 2018\.ISSN 2374\-7951\.doi:10\.1021/acscentsci\.7b00572\.URL[http://dx\.doi\.org/10\.1021/acscentsci\.7b00572](http://dx.doi.org/10.1021/acscentsci.7b00572)\.
- Sanchez\-Lengeling and Aspuru\-Guzik \[2018\]Benjamin Sanchez\-Lengeling and Alán Aspuru\-Guzik\.Inverse molecular design using machine learning: Generative models for matter engineering\.*Science*, 361\(6400\):360–365, 2018\.doi:10\.1126/science\.aat2663\.URL[https://www\.science\.org/doi/abs/10\.1126/science\.aat2663](https://www.science.org/doi/abs/10.1126/science.aat2663)\.
- Schiff et al\. \[2020\]Yair Schiff, Payel Das, Vijil Chenthamarakshan, and Karthikeyan Natesan Ramamurthy\.Characterizing the latent space of molecular deep generative models with persistent homology metrics\.In*NeurIPS 2020 Workshop on TDA & Beyond*, 2020\.URL[https://openreview\.net/forum?id=AN6v6MkWG\_\_](https://openreview.net/forum?id=AN6v6MkWG__)\.
- Jin et al\. \[2018\]Wengong Jin, Regina Barzilay, and Tommi Jaakkola\.Junction tree variational autoencoder for molecular graph generation\.In Jennifer Dy and Andreas Krause, editors,*Proceedings of the 35th International Conference on Machine Learning*, volume 80 of*Proceedings of Machine Learning Research*, pages 2323–2332\. PMLR, 10–15 Jul 2018\.URL[https://proceedings\.mlr\.press/v80/jin18a\.html](https://proceedings.mlr.press/v80/jin18a.html)\.
- Kirchoff et al\. \[2023\]Kathryn E Kirchoff, Travis Maxfield, Alexander Tropsha, and Shawn M Gomez\.SALSA: Semantically\-aware latent space autoencoder\.In*NeurIPS 2023 Workshop on New Frontiers of AI for Drug Discovery and Development*, 2023\.URL[https://openreview\.net/forum?id=CPzuoJAVHm](https://openreview.net/forum?id=CPzuoJAVHm)\.
- Tětková et al\. \[2025\]Lenka Tětková, Thea Brüsch, Teresa Dorszewski, Fabian Martin Mager, Rasmus Ørtoft Aagaard, Jonathan Foldager, Tommy Sonne Alstrøm, and Lars Kai Hansen\.On convex decision regions in deep network representations\.*Nature Communications*, 16\(1\):5419, 2025\.ISSN 2041\-1723\.doi:10\.1038/s41467\-025\-60809\-y\.URL[https://doi\.org/10\.1038/s41467\-025\-60809\-y](https://doi.org/10.1038/s41467-025-60809-y)\.
- Gärdenfors \[2000\]Peter Gärdenfors\.*Conceptual Spaces: The Geometry of Thought*\.The MIT Press, 03 2000\.ISBN 9780262273558\.doi:10\.7551/mitpress/2076\.001\.0001\.URL[https://doi\.org/10\.7551/mitpress/2076\.001\.0001](https://doi.org/10.7551/mitpress/2076.001.0001)\.
- Ortega\-Ochoa et al\. \[2026\]Raul Ortega\-Ochoa, Tejs Vegge, and Jes Frellsen\.MolMiner: Toward controllable, three\-dimensional\-aware, fragment\-based molecular design\.*Advanced Intelligent Discovery*, page e70138, 2026\.doi:10\.1002/aidi\.70138\.URL[https://advanced\.onlinelibrary\.wiley\.com/doi/abs/10\.1002/aidi\.70138](https://advanced.onlinelibrary.wiley.com/doi/abs/10.1002/aidi.70138)\.
- Jin et al\. \[2020\]Wengong Jin, Regina Barzilay, and Tommi Jaakkola\.Hierarchical generation of molecular graphs using structural motifs\.In*Proceedings of the 37th International Conference on Machine Learning*, ICML’20\. JMLR\.org, 2020\.
- Jo et al\. \[2022\]Jaehyeong Jo, Seul Lee, and Sung Ju Hwang\.Score\-based generative modeling of graphs via the system of stochastic differential equations\.In Kamalika Chaudhuri, Stefanie Jegelka, Le Song, Csaba Szepesvari, Gang Niu, and Sivan Sabato, editors,*Proceedings of the 39th International Conference on Machine Learning*, volume 162 of*Proceedings of Machine Learning Research*, pages 10362–10383\. PMLR, 17–23 Jul 2022\.URL[https://proceedings\.mlr\.press/v162/jo22a\.html](https://proceedings.mlr.press/v162/jo22a.html)\.
- Bemis and Murcko \[1996\]Guy W\. Bemis and Mark A\. Murcko\.The properties of known drugs\. 1\. molecular frameworks\.*Journal of Medicinal Chemistry*, 39\(15\):2887–2893, 1996\.doi:10\.1021/jm9602928\.URL[https://doi\.org/10\.1021/jm9602928](https://doi.org/10.1021/jm9602928)\.
- Arvanitidis et al\. \[2018\]Georgios Arvanitidis, Lars Kai Hansen, and Søren Hauberg\.Latent space oddity: on the curvature of deep generative models\.In*International Conference on Learning Representations*, 2018\.URL[https://openreview\.net/forum?id=SJzRZ\-WCZ](https://openreview.net/forum?id=SJzRZ-WCZ)\.
- Montúfar et al\. \[2014\]Guido Montúfar, Razvan Pascanu, Kyunghyun Cho, and Yoshua Bengio\.On the number of linear regions of deep neural networks\.In*Neural Information Processing Systems*, 2014\.URL[https://api\.semanticscholar\.org/CorpusID:5941770](https://api.semanticscholar.org/CorpusID:5941770)\.
- Balestriero and Baraniuk \[2018\]Randall Balestriero and Richard Baraniuk\.A spline theory of deep learning\.In Jennifer Dy and Andreas Krause, editors,*Proceedings of the 35th International Conference on Machine Learning*, volume 80 of*Proceedings of Machine Learning Research*, pages 374–383\. PMLR, 10–15 Jul 2018\.URL[https://proceedings\.mlr\.press/v80/balestriero18b\.html](https://proceedings.mlr.press/v80/balestriero18b.html)\.
- Kingma and Welling \[2014\]Diederik P\. Kingma and Max Welling\.Auto\-encoding variational Bayes\.In*Proceedings of the 2nd International Conference on Learning Representations \(ICLR\)*, 2014\.
- Irwin et al\. \[2012\]John J\. Irwin, Teague Sterling, Michael M\. Mysinger, Erin S\. Bolstad, and Ryan G\. Coleman\.ZINC: A free tool to discover chemistry for biology\.*Journal of Chemical Information and Modeling*, 52\(7\):1757–1768, 2012\.doi:10\.1021/ci3001277\.URL[https://doi\.org/10\.1021/ci3001277](https://doi.org/10.1021/ci3001277)\.
- Wildman and Crippen \[1999\]Scott A\. Wildman and Gordon M\. Crippen\.Prediction of physicochemical parameters by atomic contributions\.*Journal of Chemical Information and Computer Sciences*, 39\(5\):868–873, 08 1999\.ISSN 0095\-2338\.doi:10\.1021/ci990307l\.URL[https://doi\.org/10\.1021/ci990307l](https://doi.org/10.1021/ci990307l)\.
- Bickerton et al\. \[2012\]G\. Richard Bickerton, Gaia V\. Paolini, Jérémy Besnard, Sorel Muresan, and Andrew L\. Hopkins\.Quantifying the chemical beauty of drugs\.*Nature Chemistry*, 4\(2\):90–98, Feb 2012\.ISSN 1755\-4349\.doi:10\.1038/nchem\.1243\.URL[https://doi\.org/10\.1038/nchem\.1243](https://doi.org/10.1038/nchem.1243)\.
- Harman and Lacko \[2010\]Radoslav Harman and Vladimír Lacko\.On decompositional algorithms for uniform sampling from n\-spheres and n\-balls\.*Journal of Multivariate Analysis*, 101\(10\):2297–2304, 2010\.ISSN 0047\-259X\.doi:10\.1016/j\.jmva\.2010\.06\.002\.URL[https://www\.sciencedirect\.com/science/article/pii/S0047259X10001211](https://www.sciencedirect.com/science/article/pii/S0047259X10001211)\.
- Jaccard \[1901\]Paul Jaccard\.*Étude comparative de la distribution florale dans une portion des Alpes et du Jura*\.Bulletin de la Société vaudoise des sciences naturelles\. Impr\. Corbaz, 1901\.URL[https://books\.google\.com/books?id=JCNdmgEACAAJ](https://books.google.com/books?id=JCNdmgEACAAJ)\.
- Tanimoto \[1958\]T\.T\. Tanimoto\.*An Elementary Mathematical Theory of Classification and Prediction*\.International Business Machines Corporation, 1958\.URL[https://books\.google\.com/books?id=yp34HAAACAAJ](https://books.google.com/books?id=yp34HAAACAAJ)\.
- Morgan \[1965\]H\. L\. Morgan\.The generation of a unique machine description for chemical structures—a technique developed at chemical abstracts service\.*Journal of Chemical Documentation*, 5\(2\):107–113, 1965\.doi:10\.1021/c160017a018\.URL[https://doi\.org/10\.1021/c160017a018](https://doi.org/10.1021/c160017a018)\.
- Rogers and Hahn \[2010\]David Rogers and Mathew Hahn\.Extended\-connectivity fingerprints\.*Journal of Chemical Information and Modeling*, 50\(5\):742–754, 2010\.doi:10\.1021/ci100050t\.URL[https://doi\.org/10\.1021/ci100050t](https://doi.org/10.1021/ci100050t)\.
- Durant et al\. \[2002\]Joseph L\. Durant, Burton A\. Leland, Douglas R\. Henry, and James G\. Nourse\.Reoptimization of MDL keys for use in drug discovery\.*Journal of Chemical Information and Computer Sciences*, 42\(6\):1273–1280, 2002\.doi:10\.1021/ci010132r\.URL[https://doi\.org/10\.1021/ci010132r](https://doi.org/10.1021/ci010132r)\.
- Ziegler et al\. \[2023\]Cheyenne Ziegler, Jonathan Martin, Claude Sinner, and Faruck Morcos\.Latent generative landscapes as maps of functional diversity in protein sequence space\.*Nature Communications*, 14\(1\):2222, Apr 2023\.ISSN 2041\-1723\.doi:10\.1038/s41467\-023\-37958\-z\.URL[https://doi\.org/10\.1038/s41467\-023\-37958\-z](https://doi.org/10.1038/s41467-023-37958-z)\.
- Widdowson and Kurlin \[2022\]Daniel Widdowson and Vitaliy Kurlin\.Resolving the data ambiguity for periodic crystals\.In Sanmi Koyejo, S\. Mohamed, A\. Agarwal, Danielle Belgrave, K\. Cho, and A\. Oh, editors,*Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, NeurIPS 2022, New Orleans, LA, USA, November 28 \- December 9, 2022*, 2022\.URL[http://papers\.nips\.cc/paper\_files/paper/2022/hash/9c256fa1965318b7fcb9ed104c265540\-Abstract\-Conference\.html](http://papers.nips.cc/paper_files/paper/2022/hash/9c256fa1965318b7fcb9ed104c265540-Abstract-Conference.html)\.
- Widdowson and Kurlin \[2021\]Daniel Widdowson and Vitaliy Kurlin\.Pointwise distance distributions for detecting near\-duplicates in large materials databases, 2021\.
- Anosova et al\. \[2026\]Olga D\. Anosova, Daniel E\. Widdowson, and Vitaliy A\. Kurlin\.Recognition of near\-duplicate periodic patterns by continuous metrics with approximation guarantees\.*Pattern Recognition*, 171:112108, 2026\.ISSN 0031\-3203\.doi:10\.1016/j\.patcog\.2025\.112108\.URL[https://www\.sciencedirect\.com/science/article/pii/S003132032500768X](https://www.sciencedirect.com/science/article/pii/S003132032500768X)\.
- Anosova et al\. \[2024\]Olga Anosova, Vitaliy Kurlin, and Marjorie Senechal\.The importance of definitions in crystallography\.*IUCrJ*, 11\(4\):453–463, May 2024\.ISSN 2052\-2525\.doi:10\.1107/s2052252524004056\.URL[http://dx\.doi\.org/10\.1107/S2052252524004056](http://dx.doi.org/10.1107/S2052252524004056)\.

Supporting Information How Molecular Generative Models Organize Molecular Identity

## Appendix ARobustness of identity\-cell structure to slice direction

The 2D slices in Figure[1](https://arxiv.org/html/2608.06956#S4.F1)\(a–c\) are taken along a single fixed pair of coordinates per model\. To verify that the partition is not specific to that choice, we repeat it along alternative pairs of axes in each model\. Across all three models, piecewise\-constant structure persists across slice directions; what changes is the density of the tiling and its orientation\. For Figs\.[S1](https://arxiv.org/html/2608.06956#A1.F1)–[S3](https://arxiv.org/html/2608.06956#A1.F3)note that colors cycle within each panel and do not identify the same molecule across panels\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x10.png)\(a\)qed×\\timesSAS\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x11.png)\(b\)TPSA×\\timesmolWt\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x12.png)\(c\)FractionCSP3×\\timesmolWt\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x13.png)\(d\)logP×\\timesSAS\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x14.png)\(e\)logP×\\timesTPSA\.

Figure S1:MolMiner 2D slices across alternative property\-pair axes\.Same anchor as Fig\.[1](https://arxiv.org/html/2608.06956#S4.F1)\(a\), with≈10 000\\approx 10\\,000samples and each100×100100\\times 100slice taken over a pair of channels of the1212\-dim conditioning vector\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x15.png)\(a\)z0×z1z\_\{0\}\\times z\_\{1\}\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x16.png)\(b\)z2×z3z\_\{2\}\\times z\_\{3\}\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x17.png)\(c\)z10×z11z\_\{10\}\\times z\_\{11\}\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x18.png)\(d\)z20×z21z\_\{20\}\\times z\_\{21\}\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x19.png)\(e\)z30×z31z\_\{30\}\\times z\_\{31\}\.

Figure S2:HierVAE 2D slices across alternative latent\-dim pairs\.Same anchor as Fig\.[1](https://arxiv.org/html/2608.06956#S4.F1)\(b\),≈40 000\\approx 40\\,000samples \(200×200200\\times 200slice\), remaining latent dimensions fixed, with each slice perturbing a different pair of dimensions of the VAE latent\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x20.png)\(a\)zx​\[0,1\]×zx​\[0,2\]z\_\{x\}\[0,1\]\\times z\_\{x\}\[0,2\]\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x21.png)\(b\)zx​\[0,0\]×zx​\[1,0\]z\_\{x\}\[0,0\]\\times z\_\{x\}\[1,0\]\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x22.png)\(c\)zx​\[0,0\]×zx​\[1,1\]z\_\{x\}\[0,0\]\\times z\_\{x\}\[1,1\]\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x23.png)\(d\)zadj​\[0,1\]×zadj​\[0,2\]z\_\{\\mathrm\{adj\}\}\[0,1\]\\times z\_\{\\mathrm\{adj\}\}\[0,2\]\.
![Refer to caption](https://arxiv.org/html/2608.06956v1/x24.png)\(e\)zadj​\[0,1\]×zadj​\[2,3\]z\_\{\\mathrm\{adj\}\}\[0,1\]\\times z\_\{\\mathrm\{adj\}\}\[2,3\]\.

Figure S3:GDSS 2D slices across alternative axes of the prior\-noise\.\(24 active nodes\)\.≈40 000\\approx 40\\,000samples \(200×200200\\times 200slice\)\. Each slice perturbs a different pair inzxz\_\{x\}\(one\-hot atom\-feature channels; panels a–c\) orzadjz\_\{\\mathrm\{adj\}\}\(adjacency channel; panels d–e\)\. Atom\-typezxz\_\{x\}perturbations result in coarser partitions \(1–13 cells per slice\) than perturbations of the adjacency axis \(61–65 cells per slice\), illustrating that the partition is slice\-direction dependent\.
## Appendix BAlternative equivalence relations

We re\-labeled the decoded molecules produced in Figures[1](https://arxiv.org/html/2608.06956#S4.F1),[2](https://arxiv.org/html/2608.06956#S4.F2)under all six equivalence conventions, showing the same partition at different resolutions\. First, we re\-label fixed two\-dimensional sections in Figures[S4](https://arxiv.org/html/2608.06956#A2.F4),[S5](https://arxiv.org/html/2608.06956#A2.F5), and[S6](https://arxiv.org/html/2608.06956#A2.F6)\. Then, we re\-label Figure[2](https://arxiv.org/html/2608.06956#S4.F2), resulting in Figures[S7](https://arxiv.org/html/2608.06956#A2.F7),[S8](https://arxiv.org/html/2608.06956#A2.F8), and[S9](https://arxiv.org/html/2608.06956#A2.F9)\.

Across all three architectures, coarsening the relation merges territories while preserving the broad path\-dependence of the partition\. GDSS is the exception: at SMILES and InChIKey\-14 resolution its flows are effectively structureless, repeated decoding yields near\-unique identities\. Organization within GDSS emerges only once the relation is coarsened to scaffold or element, and even then the path\-dependence is comparatively weaker than MolMiner and HierVAE’s\. Colors encode identities within each panel only and are not comparable across panels\.

![Refer to caption](https://arxiv.org/html/2608.06956v1/x25.png)\(a\)SMILES
\(6060identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x26.png)\(b\)InChIKey\-14
\(6060identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x27.png)\(c\)Formula
\(4545identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x28.png)\(d\)Elements
\(33identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x29.png)\(e\)Murcko
\(3131identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x30.png)\(f\)Generic Murcko
\(2424identities\)

Figure S4:Changing the molecular equivalence relation coarsens the MolMiner partition\.The same fixed MolMiner two\-dimensional slice is decoded once and labeled under six equivalence conventions\. Each panel shows the resulting partition\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x31.png)\(a\)SMILES
\(6161identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x32.png)\(b\)InChIKey\-14
\(6161identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x33.png)\(c\)Formula
\(4444identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x34.png)\(d\)Elements
\(22identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x35.png)\(e\)Murcko
\(4141identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x36.png)\(f\)Generic Murcko
\(3131identities\)

Figure S5:Changing the molecular equivalence relation coarsens the HierVAE partition\.The same fixed HierVAE two\-dimensional slice is decoded once and labeled under six output equivalence conventions\. Each panel shows the resulting partition\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x37.png)\(a\)SMILES
\(4444identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x38.png)\(b\)InChIKey\-14
\(4444identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x39.png)\(c\)Formula
\(3737identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x40.png)\(d\)Elements
\(22identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x41.png)\(e\)Murcko
\(1010identities\)
![Refer to caption](https://arxiv.org/html/2608.06956v1/x42.png)\(f\)Generic Murcko
\(44identities\)

Figure S6:Changing the molecular equivalence relation coarsens the GDSS partition\.The same fixed GDSS two\-dimensional prior\-noise slice is decoded once and re\-labeled under six equivalence conventions\. Each panel shows the resulting partition\. The strong collapse from SMILES identity to Murcko and generic Murcko indicates that much of the apparent exact\-identity variation in this fixed\-η\\etaGDSS section shares a smaller number of scaffold or scaffold\-topology classes\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x43.png)\(a\)SMILES
![Refer to caption](https://arxiv.org/html/2608.06956v1/x44.png)\(b\)InChIKey\-14
![Refer to caption](https://arxiv.org/html/2608.06956v1/x45.png)\(c\)Formula
![Refer to caption](https://arxiv.org/html/2608.06956v1/x46.png)\(d\)Elements
![Refer to caption](https://arxiv.org/html/2608.06956v1/x47.png)\(e\)Murcko
![Refer to caption](https://arxiv.org/html/2608.06956v1/x48.png)\(f\)Generic Murcko

Figure S7:Dependence of decoded molecular identities along a path in MolMiner under alternative equivalence conventions \(stochastic\)\.The straight\-line path in𝒵\\mathcal\{Z\}shown in Fig\.[2\(a\)](https://arxiv.org/html/2608.06956#S4.F2.sf1)is labeled under the six molecular\-equivalence conventions\. Segment heights reflect relative class frequencies\. Colors identify classes within each panel only\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x49.png)\(a\)SMILES
![Refer to caption](https://arxiv.org/html/2608.06956v1/x50.png)\(b\)InChIKey\-14
![Refer to caption](https://arxiv.org/html/2608.06956v1/x51.png)\(c\)Formula
![Refer to caption](https://arxiv.org/html/2608.06956v1/x52.png)\(d\)Elements
![Refer to caption](https://arxiv.org/html/2608.06956v1/x53.png)\(e\)Murcko
![Refer to caption](https://arxiv.org/html/2608.06956v1/x54.png)\(f\)Generic Murcko

Figure S8:Dependence of decoded molecular identities along a path in HierVAE under alternative equivalence conventions \(stochastic\)\.The straight\-line path in𝒵\\mathcal\{Z\}is labeled under the six molecular\-equivalence conventions\. Segment heights reflect relative class frequencies\. Colors identify classes within each panel only\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x55.png)\(a\)SMILES
![Refer to caption](https://arxiv.org/html/2608.06956v1/x56.png)\(b\)InChIKey\-14
![Refer to caption](https://arxiv.org/html/2608.06956v1/x57.png)\(c\)Formula
![Refer to caption](https://arxiv.org/html/2608.06956v1/x58.png)\(d\)Elements
![Refer to caption](https://arxiv.org/html/2608.06956v1/x59.png)\(e\)Murcko
![Refer to caption](https://arxiv.org/html/2608.06956v1/x60.png)\(f\)Generic Murcko

Figure S9:Dependence of decoded molecular identities along a path in GDSS under alternative equivalence conventions \(stochastic\)\.Segment heights reflect the relative frequency of each equivalence class at each path point\. Colors are not comparable across panels\.
## Appendix CExample of order\-agnostic trajectories in MolMiner

![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/traj.png)Figure S10:Order\-agnostic generation in MolMiner\.A single coordinatez∈𝒵z\\in\\mathcal\{Z\}was fixed and decoded repeatedly; some molecules were reached through more than one trajectory\. We show one representative example\. Its three trajectories \(1a–1c\) reach the same canonical\-SMILES through different generation orders\. Dashed circles mark the fragment added at each step\.
## Appendix DAdditional training\-time evolution of the partition

Tables[S1](https://arxiv.org/html/2608.06956#A4.T1)and[S2](https://arxiv.org/html/2608.06956#A4.T2)give the full per\-checkpoint breakdown of the neighborhood analysis summarized in Section[4\.6](https://arxiv.org/html/2608.06956#S4.SS6)for MolMiner and HierVAE\. SMILES and InChIKey\-14 cross\-neighborhood overlap is zero at every checkpoint in both models, and appreciable overlap appears only at the element level\. Cohesiveness and granularity converge on different timescales\. In MolMiner,AUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)reaches its0\.830\.83–0\.860\.86plateau by roughly epoch 5, after which it is flat, whilenuniquen\_\{\\mathrm\{unique\}\}continues to grow from∼200\\sim 200to∼430\\sim 430\. HierVAE shows the same decoupling with a different granularity trajectory:AUC​\(W,A\)\\mathrm\{AUC\}\(W,A\)rises more gradually to its0\.870\.87–0\.880\.88plateau \(∼\\sim50k steps\), whilenuniquen\_\{\\mathrm\{unique\}\}overshoots near 100k steps and then decreases, so the two quantities are not monotonically coupled\. MolMiner statistics are computed onK=20K=20neighborhoods that decode to completion at all checkpoints; Fig\.[S12](https://arxiv.org/html/2608.06956#A4.F12)shows one of the runaway molecules\.

Table S1:MolMiner partition organization across training\. Left: cross\-neighborhood median Jaccard per equivalence convention\. Right: within\- and across\-neighborhood ECFP Tanimoto\. Each cell reports the medianQ1Q3\{\}^\{Q\_\{3\}\}\_\{Q\_\{1\}\}over neighborhoods\.Table S2:HierVAE local identity\-support organization across training\. Left: cross\-neighborhood median Jaccard per equivalence convention\. Right: within\- and across\-neighborhood ECFP Tanimoto\. Each cell reports the medianQ1Q3\{\}^\{Q\_\{3\}\}\_\{Q\_\{1\}\}over neighborhoods\.![Refer to caption](https://arxiv.org/html/2608.06956v1/x61.png)Figure S11:Evolution of a HierVAE cross\-section during training\.The same fixed two\-dimensional section is decoded across different checkpoints\. Regions are colored by molecular identity\. The six most persistent identities across all snapshots are highlighted, while all other identities are shown in gray\. Panel labels give the number of optimization steps\.![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/growth_montage.png)Figure S12:Decode runaway\. Lacking a learned termination signal \(epoch 1\), the decoder appends fragments indefinitely growing aC110C\_\{110\}alkane before failing\.
## Appendix EAdditional example: cross\-section as a function of decoding step

![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/2d_tree_plot-si.png)Figure S13:Partition subdivision as a function of decoding depth \(additional example\)\.Partition of a fixed MolMiner two\-dimensional section as a function of decoding step\. Blue and orange label cells originating from two distinct starting fragments \(lineages\)\. Right: number of distinct molecules as a function of decoding step for each lineage\.
## Appendix FOne\-dimensional fixed\-randomness paths

![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/molminer_walk.png)\(a\)MolMiner
![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/hiervae_walk.png)\(b\)HierVAE
![Refer to caption](https://arxiv.org/html/2608.06956v1/figures/gdss_walk.png)\(c\)GDSS

Figure S14:Fixed\-randomness sections of models’ partitions\.Decoded molecules along straight\-line paths between generative coordinates\. Molecular identities remain constant over intervals and switch abruptly, revealing one\-dimensional intersections of identity cells\. For GDSS, red segments indicate invalid outputs, corresponding to the null identity∅\\varnothing\.

Similar Articles

Controllable Molecular Generative Foundation Models

arXiv cs.LG

Proposes CoMole, a controllable molecular generative foundation model using motif-aware graph diffusion and reinforcement learning, achieving superior controllability across materials and drug discovery benchmarks.