Hierarchical Graph Tokenization for Molecule-Language Alignment

Yongqiang Chen, Quanming Yao, Juzheng Zhang, James Cheng, Yatao Bian
2/12/2026

No official code found. Best implementation: LFhase/HIGHT (16 stars, Apache-2.0, last commit 2025-08-18).

Abstract

Recently, there has been a surge of interest in extending the success of large language models (LLMs) from texts to molecules. Most existing approaches adopt a graph neural network to represent a molecule as a series of node tokens for molecule-language alignment, which, however, have overlooked the inherent hierarchical structures in molecules. Notably, higher-order molecular structures contain rich semantics of functional groups, which encode crucial biochemical functionalities of the molecules. We show that neglecting the hierarchical information in tokenization will lead to subpar molecule-language alignment and severe hallucination. To address this limitation, we propose HIerarchical GrapH Tokenization (HIGHT). HIGHT employs a hierarchical graph tokenizer that encodes the hierarchy of atom, motif, and molecular levels of informative tokens to improve the molecular perception of LLMs. HIGHT also adopts an augmented instruction tuning dataset, enriched with the hierarchical graph information, to further enhance the molecule-language alignment. Extensive experiments on 14 real-world benchmarks verify the effectiveness of HIGHT in reducing hallucination by 40%, and significant improvements in various molecule-language downstream tasks. The project is available at https: //higraphllm.github.io/.

View on arXivView PDF

Code Implementations(1)

LFhase/HIGHTCommunity71%
Apache-2.0

[ICML 2025] Hierarchical Graph Tokenization for Molecule-Language Alignment

161Shell, PythonJul 17, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{chen2026hierarchical,
  title  = {Hierarchical Graph Tokenization for Molecule-Language Alignment},
  author = {Yongqiang Chen and Quanming Yao and Juzheng Zhang and James Cheng and Yatao Bian},
  year   = {2026},
  eprint = {2406.14021},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.14021},
  journal = {ICML 2024 2024}
}

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/2406.14021.svg)](https://codeofpaper.com/paper/2406.14021)

Discussion