Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Can Diffusion Model Achieve Better Performance in Text Generation? Bridging the Gap between Training and Inference!

About

Diffusion models have been successfully adapted to text generation tasks by mapping the discrete text into the continuous space. However, there exist nonnegligible gaps between training and inference, owing to the absence of the forward process during inference. Thus, the model only predicts based on the previously generated reverse noise rather than the noise computed by the forward process. Besides, the widely-used downsampling strategy in speeding up the inference will cause the mismatch of diffusion trajectories between training and inference. To understand and mitigate the above two types of training-inference discrepancies, we launch a thorough preliminary study. Based on our observations, we propose two simple yet effective methods to bridge the gaps mentioned above, named Distance Penalty and Adaptive Decay Sampling. Extensive experiments on \textbf{6} generation tasks confirm the superiority of our methods, which can achieve $100\times \rightarrow 200\times$ speedup with better performance.

Zecheng Tang, Pinzheng Wang, Keyan Zhou, Juntao Li, Ziqiang Cao, Min Zhang• 2023

Related benchmarks

TaskDatasetResultRank
Paraphrase GenerationQQP (test)
BLEU-241.74
22
Seq2Seq generationQQP
BLEU0.2619
17
Directed Text GenerationWIKI-AUTO (test)
BLEU-245.26
12
Question GenerationQG
BLEU17.44
8
Controllable Text GenerationE2E Semantic Content
Ctrl85.06
5
Controllable Text GenerationE2E Syntax Spans
Ctrl95.33
5
Text GenerationHuman Evaluation 6 text generation tasks (randomly sampled 10 comparison pairs for every task)
Fluency Win Rate0.311
2
Showing 7 of 7 rows

Other info

Code

Follow for update