Mirror Diffusion Models for Constrained and Watermarked Generation

Abstract

Modern successes of diffusion models in learning complex, high-dimensional data distributions are attributed, in part, to their capability to construct diffusion processes with analytic transition kernels and score functions. The tractability results in a simulation-free framework with stable regression losses, from which reversed, generative processes can be learned at scale. However, when data is confined to a constrained set as opposed to a standard Euclidean space, these desirable characteristics appear to be lost based on prior attempts. In this work, we propose Mirror Diffusion Models (MDM), a new class of diffusion models that generate data on convex constrained sets without losing any tractability. This is achieved by learning diffusion processes in a dual space constructed from a mirror map, which, crucially, is a standard Euclidean space. We derive efficient computation of mirror maps for popular constrained sets, such as simplices and $\ell_2$-balls, showing significantly improved performance of MDM over existing methods. For safety and privacy purposes, we also explore constrained sets as a new mechanism to embed invisible but quantitative information (i.e., watermarks) in generated data, for which MDM serves as a compelling approach. Our work brings new algorithmic opportunities for learning tractable diffusion on complex domains.

Cite

Text

Liu et al. "Mirror Diffusion Models for Constrained and Watermarked Generation." Neural Information Processing Systems, 2023.

Markdown

[Liu et al. "Mirror Diffusion Models for Constrained and Watermarked Generation." Neural Information Processing Systems, 2023.](https://mlanthology.org/neurips/2023/liu2023neurips-mirror/)

BibTeX

@inproceedings{liu2023neurips-mirror,
  title     = {{Mirror Diffusion Models for Constrained and Watermarked Generation}},
  author    = {Liu, Guan-Horng and Chen, Tianrong and Theodorou, Evangelos and Tao, Molei},
  booktitle = {Neural Information Processing Systems},
  year      = {2023},
  url       = {https://mlanthology.org/neurips/2023/liu2023neurips-mirror/}
}