RingFormer: A Ring-Enhanced Graph Transformer for Organic Solar Cell Property Prediction

Zhihao Ding, Ting Zhang, Yiran Li, Jieming Shi, Chen Jason Zhang
12/12/2024
cs.LGcs.AI

No official code found. Best implementation: TommyDzh/RingFormer (7 stars, last commit 2026-03-05).

Abstract

Organic Solar Cells (OSCs) are a promising technology for sustainable energy production. However, the identification of molecules with desired OSC properties typically involves laborious experimental research. To accelerate progress in the field, it is crucial to develop machine learning models capable of accurately predicting the properties of OSC molecules. While graph representation learning has demonstrated success in molecular property prediction, it remains underexplored for OSC-specific tasks. Existing methods fail to capture the unique structural features of OSC molecules, particularly the intricate ring systems that critically influence OSC properties, leading to suboptimal performance. To fill the gap, we present RingFormer, a novel graph transformer framework specially designed to capture both atom and ring level structural patterns in OSC molecules. RingFormer constructs a hierarchical graph that integrates atomic and ring structures and employs a combination of local message passing and global attention mechanisms to generate expressive graph representations for accurate OSC property prediction. We evaluate RingFormer's effectiveness on five curated OSC molecule datasets through extensive experiments. The results demonstrate that RingFormer consistently outperforms existing methods, achieving a 22.77% relative improvement over the nearest competitor on the CEPDB dataset.

View on arXivView PDF

Code Implementations(1)

TommyDzh/RingFormerCommunity100%
72PythonSep 25, 20237 months ago

Similar Papers

Cite this paper

@article{ding2024ringformer,
  title  = {RingFormer: A Ring-Enhanced Graph Transformer for Organic Solar Cell Property Prediction},
  author = {Zhihao Ding and Ting Zhang and Yiran Li and Jieming Shi and Chen Jason Zhang},
  year   = {2024},
  eprint = {2412.09030},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.09030v1}
}

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

Discussion