MolSpectra: Pre-training 3D Molecular Representation with Multi-modal Energy Spectra

Liang Wang, Shaozhen Liu, Yu Rong, Deli Zhao, Qiang Liu +2 more
2/22/2025
cs.LGcs.AIcs.CE

No official code found. Best implementation: AzureLeon1/MolSpectra (20 stars, last commit 2025-04-19).

Abstract

Establishing the relationship between 3D structures and the energy states of molecular systems has proven to be a promising approach for learning 3D molecular representations. However, existing methods are limited to modeling the molecular energy states from classical mechanics. This limitation results in a significant oversight of quantum mechanical effects, such as quantized (discrete) energy level structures, which offer a more accurate estimation of molecular energy and can be experimentally measured through energy spectra. In this paper, we propose to utilize the energy spectra to enhance the pre-training of 3D molecular representations (MolSpectra), thereby infusing the knowledge of quantum mechanics into the molecular representations. Specifically, we propose SpecFormer, a multi-spectrum encoder for encoding molecular spectra via masked patch reconstruction. By further aligning outputs from the 3D encoder and spectrum encoder using a contrastive objective, we enhance the 3D encoder's understanding of molecules. Evaluations on public benchmarks reveal that our pre-trained representations surpass existing methods in predicting molecular properties and modeling dynamics.

View on arXivView PDF

Code Implementations(1)

[ICLR 2025] The source code of "MolSpectra: Pre-training 3D Molecular Representation with Multi-modal Energy Spectra"

201Shell, PythonFeb 21, 20251 years ago

Similar Papers

Cite this paper

@article{wang2025molspectra,
  title  = {MolSpectra: Pre-training 3D Molecular Representation with Multi-modal Energy Spectra},
  author = {Liang Wang and Shaozhen Liu and Yu Rong and Deli Zhao and Qiang Liu and Shu Wu and Liang Wang},
  year   = {2025},
  eprint = {2502.16284},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.16284v1},
  journal = {ICLR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.16284.svg)](https://codeofpaper.com/paper/2502.16284)

Discussion