1/ If you have been reading about discrete diffusion, you might have asked yourself the following question:
What does a discrete diffusion model actually learn?
A denoiser? A concrete score? A bridge plug-in?
The literature treats them as interchangeable. They are not! 🧵
I'm looking for emergency ACs for some interpretability + reasoning papers in EMNLP :) If you're available and think you qualify, please reach out! 📷 Ideally, you should be a postdoc (or senior PhD) for this! If you don't know if you qualify, feel free to ask me about it :)
On my Seoul -> Beijing i will read this! DLMs are just optimizing a loss.. but they also happen to be generative. The connection is much less trivial than for next token prediction.
1/ If you have been reading about discrete diffusion, you might have asked yourself the following question:
What does a discrete diffusion model actually learn?
A denoiser? A concrete score? A bridge plug-in?
The literature treats them as interchangeable. They are not! 🧵
Treasure trove of insights for anyone looking to develop an intuition for WTF is going on with discrete diffusion models! Super exciting work by @rodcasnog 👏
9/ Joint work with Bernhard Schölkopf @bschoelkopf, Thomas Hofmann, and Aran Raoufi.
Paper: https://t.co/iIQ4HK78uO
Blog post with the interactive figures: https://t.co/HmF8MryaEr
Questions and feedback very welcome. This is my first paper! 🎉
8/ Practical rules:
1. Match the NN head to its loss at sampling time, or convert it.
2. Don't use a denoiser head for UDM/GIDD noise: the ELBO diverges at init.
3. Unit test: a cavity NN at init gives per-token NELBO = log V, always.
4. Keep the boundary terms before comparing!