Here is the official implementation for T-SCEND: Test-time Scalable MCTS-enhanced Diffusion Model.
[arXiv]
We introduce Test-time Scalable MCTS-enhanced Diffusion Model (T-SCEND), a novel framework that significantly improves diffusion model’s reasoning capabilities with better energy-based training and scaling up test-time computation.
Trained with Maze tasks of up to 6x6, T-SCEND can generalize to solve much harder 15x15 Maze tasks, with larger test-time compute resulting in higher accuracy:
conda env create -f environment.yml
conda activate tscendEnv
pip install -e .
The datasets and checkpoints can be downloaded from this link.
To train the model, run the following command
sh scripts/Maze_train.sh
sh scripts/Sudoku_train.sh
sh scripts/Maze_inference.sh
sh scripts/Sudoku_inference.sh
If you find our work and/or our code useful, please cite us via:
@article{zhang2025tscend,
title={T-SCEND: Test-time Scalable MCTS-enhanced Diffusion Model},
author={Zhang, Tao and Pan, Jia-Shu and Feng, Ruiqi and Wu, Tailin},
journal={arXiv preprint arXiv:2502.01989},
year={2025}
}