mlsanityData to 7 Oct 2026

Representing Molecules with Algebraic Data Types: Beyond SMILES and SELFIES

arXiv 2501.13633 ↗First posted 23 Jan 2025cs.PL cs.LGcited by 0

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

  1. 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
  2. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  3. 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
  4. 2022GeoDiff: a Geometric Diffusion Model for Molecular Conformation Generationcited by 511
  5. 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
  6. 2021ChemRL-GEM: Geometry Enhanced Molecular Representation Learning for Property Predictioncited by 204
  7. 2017Learning to Plan Chemical Synthesescited by 175
  8. 2022SELFIES and the future of molecular string representationscited by 76
  9. 2018An Introduction to Probabilistic Programmingcited by 62
  10. 2018Molecular Hypergraph Grammar with its Application to Molecular Optimizationcited by 56
  11. 2021Artificial Intelligence in Drug Discovery: Applications and Techniquescited by 28
  12. 2018Simple, Distributed, and Accelerated Probabilistic Programmingcited by 18
4 more
  1. 2020Gaussian Process Molecule Property Prediction with FlowMOcited by 18
  2. 2021CHAD: Combinatory Homomorphic Automatic Differentiationcited by 3
  3. 2022Modular Probabilistic Models via Algebraic Effectscited by 1
  4. 2024Modular probabilistic programming with algebraic effects (MSc Thesis 2019)cited by 1

Built on by

Not cited yet.