AROMMA: Unifying Olfactory Embeddings for Single Molecules and Mixtures
Dayoung Kang, JongWon Kim, Jiho Park, Keonseock Lee, Ji-Woong Choi, Jinhyun So
TL;DR
AROMMA tackles the challenge of small, fragmented olfactory datasets by unifying representations for single molecules and two-molecule mixtures. It employs a chemical foundation model (SPMM) as the molecular embedder and an attention-based Aggregation Module with a learnable global query to capture asymmetric interactions while ensuring permutation invariance. Knowledge transfer via distillation from a reference odor map and class-aware pseudo-labeling expands the descriptor space, enabling descriptor prediction across both domains. The approach yields state-of-the-art AUROC on GS-LF and BP, demonstrates robust cross-domain generalization, and lays a scalable path toward modeling more complex olfactory mixtures and future 3D-aware representations.
Abstract
Public olfaction datasets are small and fragmented across single molecules and mixtures, limiting learning of generalizable odor representations. Recent works either learn single-molecule embeddings or address mixtures via similarity or pairwise label prediction, leaving representations separate and unaligned. In this work, we propose AROMMA, a framework that learns a unified embedding space for single molecules and two-molecule mixtures. Each molecule is encoded by a chemical foundation model and the mixtures are composed by an attention-based aggregator, ensuring both permutation invariance and asymmetric molecular interactions. We further align odor descriptor sets using knowledge distillation and class-aware pseudo-labeling to enrich missing mixture annotations. AROMMA achieves state-of-the-art performance in both single-molecule and molecule-pair datasets, with up to 19.1% AUROC improvement, demonstrating a robust generalization in two domains.
