Representing Molecules with Algebraic Data Types: Beyond SMILES and SELFIES
Not on the map. Why?
Abstract (arXiv)
Benchmarks of molecular machine learning models often treat the molecular representation as a neutral input format, yet the representation defines the syntax of validity, edit operations, and invariances that models implicitly learn. We propose MolADT, a typed intermediate representation (IR) for molecules expressed as a family of algebraic data types that separates (i) constitution via Dietz-style bonding systems, (ii) 3D geometry and stereochemistry, and (iii) optional electronic annotations. By shifting from string edits to operations over structured values, MolADT makes representational assumptions explicit, supports deterministic validation and localized transformations, and provides hooks for symmetry-aware and Bayesian workflows. We provide a reference implementation in Haskell (open-source, archived with DOI) and worked examples demonstrating delocalised/multicentre bonding, validation invariants, reaction extensions, and group actions relevant to geometric learning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 94 references that are in the map. First posted on arXiv 23 Jan 2025.
Builds on
16 of 94 references.
References · 16
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2022GeoDiff: a Geometric Diffusion Model for Molecular Conformation Generationcited by 511
- 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
- 2021ChemRL-GEM: Geometry Enhanced Molecular Representation Learning for Property Predictioncited by 204
- 2017Learning to Plan Chemical Synthesescited by 175
- 2022SELFIES and the future of molecular string representationscited by 76
- 2018An Introduction to Probabilistic Programmingcited by 62
- 2018Molecular Hypergraph Grammar with its Application to Molecular Optimizationcited by 56
- 2021Artificial Intelligence in Drug Discovery: Applications and Techniquescited by 28
- 2018Simple, Distributed, and Accelerated Probabilistic Programmingcited by 18
4 more
Built on by
Not cited yet.