Papers › Energy-based View of Retrosynthesis
Energy-based View of Retrosynthesis
Ruoxi Sun, Hanjun Dai, Li Li, Steven Kearnes, Bo Dai
Retrosynthesis -- the process of identifying a set of reactants to synthesize a target molecule -- is of vital importance to material design and drug discovery. Existing machine learning approaches based on language models and graph neural networks have achieved encouraging results. In this paper, we propose a framework that unifies sequence- and graph-based methods as energy-based models (EBMs) with different energy functions. This unified perspective provides critical insights about EBM variants through a comprehensive assessment of performance. Additionally, we present a novel dual variant within the framework that performs consistent training over Bayesian forward- and backward-prediction by constraining the agreement between the two directions. This model improves state-of-the-art performance by 9.6% for template-free approaches where the reaction type is unknown.
In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.
Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
No code repository is listed for this paper in the archive or in Syntology's graph.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class as prior) | Top-1 accuracy | 65.7 | #7 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class as prior) | Top-10 accuracy | 85.9 | #7 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class as prior) | Top-3 accuracy | 81.9 | #7 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class as prior) | Top-5 accuracy | 84.7 | #7 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class unknown) | Top-1 accuracy | 53.6 | #21 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class unknown) | Top-10 accuracy | 77.0 | #21 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class unknown) | Top-3 accuracy | 70.7 | #21 of 35 | Archive leaderboard | report |
| Single-step retrosynthesis | USPTO-50k | Dual-TF (reaction class unknown) | Top-5 accuracy | 74.6 | #21 of 35 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections