Unlocking Guidance for Discrete State-Space Diffusion and Flow Models
About
Generative models on discrete state-spaces have a wide range of potential applications, particularly in the domain of natural sciences. In continuous state-spaces, controllable and flexible generation of samples with desired properties has been realized using guidance on diffusion and flow models. However, these guidance approaches are not readily amenable to discrete state-space models. Consequently, we introduce a general and principled method for applying guidance on such models. Our method depends on leveraging continuous-time Markov processes on discrete state-spaces, which unlocks computational tractability for sampling from a desired guided distribution. We demonstrate the utility of our approach, Discrete Guidance, on a range of applications including guided generation of small-molecules, DNA sequences and protein sequences.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Unconditional Image Generation | CIFAR-10 unconditional | FID7.86 | 209 | |
| Image Generation | CIFAR-10 (train/test) | FID7.86 | 78 | |
| Protein Sequence Design | RFDiffusion de novo backbones | RMSD6.2 | 19 | |
| Protein Sequence Design | CATH 4.3 (test) | RMSD4.3 | 18 | |
| DNA Sequence Generation | Pred-Activity | Pred-Activity3.3 | 13 | |
| Parameter Estimation | SIRS model 32 nodes | α00.124 | 6 | |
| Parameter Estimation | SIRS graph model 64-node | alpha_0 Estimate0.067 | 5 |