用分块吉布斯扩散提升Transformer求解约束优化问题的能力
Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimization

- 用分块重采样替代全局去噪,实现针对性变量调整
- 在数独、图着色等任务上性能超越或持平现有方法
- 适合需要全局推理的离散约束优化问题研究者
扩散模型在求解约束优化问题上展现潜力,但主要局限于二值变量,且依赖图神经网络,难以推广至具有通用离散变量或需全局推理的复杂约束结构。本文提出阻塞吉布斯扩散Transformer(BloGDiT),通过将标准联合高斯去噪替换为分块高斯去噪,克服了传统扩散过程与约束求解之间的根本矛盾:前者逐变量微调,后者需大幅修改特定变量子集以达可行或最优。BloGDiT采用迭代分块重采样,并随时间退火块大小,支持大范围、精准的变量编辑。在数独、图着色、最大独立集和MaxCut任务中,BloGDiT表现匹配或优于现有方法,证明分块吉布斯式扩散为基于Transformer的约束满足与优化提供了高效归纳偏置。
原文摘要 · Abstract (English)
Diffusion models have shown promise in learning to solve constraint optimization problems. However, they are mostly restricted to problems with binary variables and rely on graph neural networks, hindering their application to a broader range of problems such as those with general discrete variables or constraint structures that necessitate global rather than local reasoning. We investigate the use of Diffusion Transformers to address the aforementioned limitations. A naive implementation performs poorly due to a fundamental mismatch between the standard diffusion process and constraint solving: while the former applies small, incremental denoising across all variables, the latter requires substantially altering specific subsets of variables to attain feasibility or optimality. Our method, Blocked Gibbs Diffusion Transformer (BloGDiT), is the first to address this limitation by replacing standard joint Gaussian denoising with blocked Gaussian denoising. BloGDiT uses iterative block resampling and anneals the block size over time to facilitate large, targeted edits within a block of variables. Across Sudoku, Graph Coloring, Maximum Independent Set, and MaxCut, BloGDiT matches or outperforms existing methods, demonstrating that blocked Gibbs-style diffusion provides a highly effective inductive bias for Transformer-based constraint satisfaction and optimization.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。