English

The tractability landscape of diffusion alignment: regularization, rewards, and computational primitives

Machine Learning 2026-05-13 v1 Data Structures and Algorithms

Abstract

Inference-time reward alignment asks how to turn a pre-trained diffusion model with base law pp into a sampler that favors a reward rr while remaining close to pp. Since there is no canonical distributional distance for this closeness constraint, different choices lead to different "reward-aligned" laws and, just as importantly, different algorithmic problems. We develop a primitive-based approach to reward alignment: rather than assuming arbitrary reward-aligned laws can be sampled, we ask which simple algorithmic primitives suffice to implement alignment for non-trivial reward classes. If closeness is measured in KL distance, the target law is q(x)p(x)exp(λ1r(x))q(x) \propto p(x) \exp(\lambda^{-1}r(x)). For this setting, we show that linear exponential tilts of the form q(x)p(x)exp(θ,x)q(x)\propto p(x)\exp(\langle \theta, x \rangle) -- which according to recent work [MRR26] can be efficiently sampled from -- are a sufficient primitive for aligning to a very broad class of convex low-dimensional rewards. If closeness is measured in Wasserstein distance, the corresponding primitive is a proximal transport oracle: given xx, solve \mboxargmaxy{r(y)λc(x,y)}\mbox{argmax}_y \{r(y)- \lambda c(x,y)\}. This oracle can be efficiently implemented for concave or low-dimensional Lipschitz rewards r(x)=f(Ax)r(x)=f(Ax). Together, these results illustrate that the choice of distribution distance for alignment affects the computational primitive and the tractable reward class.

Keywords

Cite

@article{arxiv.2605.11361,
  title  = {The tractability landscape of diffusion alignment: regularization, rewards, and computational primitives},
  author = {Ankur Moitra and Andrej Risteski and Dhruv Rohatgi},
  journal= {arXiv preprint arXiv:2605.11361},
  year   = {2026}
}