SpecBridge: Bridging Mass Spectrometry and Molecular Representations via Cross-Modal Alignment
Yinkai Wang, Yan Zhou Chen, Xiaohui Chen, Li-Ping Liu, Soha Hassoun
TL;DR
SpecBridge presents a novel spectra-to-molecule retrieval framework that treats structure identification as a geometry-preserving alignment problem. By freezing a pretrained molecular foundation model and mapping spectra into its latent space via a lightweight residual mapper, it achieves state-of-the-art retrieval on MassSpecGym and robust scalability to large candidate pools like Spectraverse and MSnLib. The approach relies on a dense alignment loss and geometric regularization, avoiding end-to-end cross-modal training and explicit molecule generation. This yields data-efficient learning, rapid inference, and preserved chemical semantics, with practical implications for high-throughput metabolomics annotation and open-world molecular retrieval.
Abstract
Small-molecule identification from tandem mass spectrometry (MS/MS) remains a bottleneck in untargeted settings where spectral libraries are incomplete. While deep learning offers a solution, current approaches typically fall into two extremes: explicit generative models that construct molecular graphs atom-by-atom, or joint contrastive models that learn cross-modal subspaces from scratch. We introduce SpecBridge, a novel implicit alignment framework that treats structure identification as a geometric alignment problem. SpecBridge fine-tunes a self-supervised spectral encoder (DreaMS) to project directly into the latent space of a frozen molecular foundation model (ChemBERTa), and then performs retrieval by cosine similarity to a fixed bank of precomputed molecular embeddings. Across MassSpecGym, Spectraverse, and MSnLib benchmarks, SpecBridge improves top-1 retrieval accuracy by roughly 20-25% relative to strong neural baselines, while keeping the number of trainable parameters small. These results suggest that aligning to frozen foundation models is a practical, stable alternative to designing new architectures from scratch. The code for SpecBridge is released at https://github.com/HassounLab/SpecBridge.
