Your Absorbing Discrete Diffusion Secretly Models the Conditional Distributions of Clean Data

Jingyang Ou, Shen Nie, Kaiwen Xue, Fengqi Zhu, Jiacheng Sun, Zhenguo Li, Chongxuan Li

arXiv:2406.03736 · 2026-07-27 공개 · arXiv · PDF

diffusion-models zero-shot language-modeling autoregressive-models perplexity gpt-2 absorbing-diffusion conditional-distributions

Abstract

Discrete diffusion models with absorbing processes have shown promise in language modeling. The key quantities to be estimated are the ratios between the marginal probabilities of two transitive states at all timesteps, called the concrete score. In this paper, we reveal that the concrete score in absorbing diffusion can be expressed as conditional probabilities of clean data, multiplied by a time-dependent scalar in an analytic form. Motivated by this finding, we propose reparameterized absorbing discrete diffusion (RADD), a dedicated diffusion model without time-condition that characterizes the time-independent conditional probabilities. Besides its simplicity, RADD can reduce the number of function evaluations (NFEs) by caching the output of the time-independent network when the noisy sample remains unchanged in a sampling interval, which enables sampling acceleration. Built upon the new perspective of conditional distributions, we further unify absorbing discrete diffusion and any-order autoregressive models (AO-ARMs), showing that the upper bound on the negative log-likelihood for the diffusion model can be interpreted as an expected negative log-likelihood for AO-ARMs. Further, our RADD models achieve SOTA performance among diffusion models on 5 zero-shot language modeling benchmarks (measured by perplexity) at the GPT-2 scale. Our code is available at https://github.com/ML-GSAI/RADD.

한국어 요약

한 줄 요약

RADD는 시간 조건을 제거한 이산 확장 확산 모델로, 5개 제로샷 언어 모델링 벤치마크에서 최고 성능을 달성했다.

핵심 기여도

핵심 아이디어

기존 이산 확산 모델에서 추정해야 하는 concrete score는 두 transitive 상태의 주변 확률 비율로 정의되는데, 본 연구는 이를 clean data의 조건부 확률과 시간에 따른 스칼라의 곱으로 분해할 수 있음을 이론적으로 밝혔다. 이는 기존의 "scaling trick"이 실제로는 최적화를 위한 재매개변수화임을 설명한다. 이를 바탕으로 RADD는 시간 조건을 제거하고, time-independent conditional probability를 직접 모델링하는 새로운 확산 모델을 제안한다. 이는 모델 복잡도를 줄이고, 샘플링 과정에서 동일한 노이즈 샘플이 유지되는 구간에서는 네트워크 출력을 캐싱함으로써 NFEs를 감소시킨다.

기술적 접근법

주요 결과

의의 및 한계

RADD는 이산 확산 모델의 이론적 이해를 깊이 있게 확장하며, 기존의 scaling trick을 재매개변수화로 해석함으로써 실용적 가이드를 제공한다. 또한, 확산 모델과 AO-ARMs의 훈련 목적 함수를 통합함으로써 새로운 이론적 통찰을 제시한다. 그러나 RADD는 시간 조건을 제거함으로써 특정 시점의 노이즈 변화를 고려하지 못할 수 있으며, 이는 복잡한 시퀀스 생성에 한계가 있을 수 있다. 또한, 제로샷 성능은 모델 규모(GPT-2)에 기반하므로, 더 큰 모델에서는 결과가 달라질 수 있다.

실용적 활용

RADD는 고속 샘플링과 병렬 훈련이 가능한 언어 생성 모델로, 대규모 언어 모델링, 제로샷 텍스트 생성, 프롬프트 기반 생성 등에 활용 가능하다. 특히, NFEs 감소를 통해 실시간 응용(예: 챗봇, 자동 번역)에도 유용할 수 있다.