Playgrounds › Noise Schedules › Logistic Schedule

Logistic Schedule

Originating Paper

Schedule Your Edit: A Simple Yet Effective Diffusion Noise Schedule for Image Editing

🧑‍🎓 Haonan Lin, Mengmeng Wang, Jiahao Wang, Wenbin An, Yan Chen, Yong Liu, Feng Tian, Guang Dai, Jingdong Wang, Qianying Wang

📍 arXiv 2024

📄 27 citations

Why this schedule?

The logistic schedule applies the logistic function to shape the noise trajectory. Like cosine and sigmoid schedules, it produces a smooth S-shaped transition, but is parameterized via a steepness coefficient kk and a midpoint t0t_0. Noise is introduced slowly at the beginning, followed by a rapid increase around the midpoint, and then smooths out again as tt approaches TT. By preserving the integrity of the original data distribution early in the process, the logistic schedule contributes to improved training stability and overall generative performance. Its smooth continuous dynamics minimize unintended deviations, resulting in more accurate latent predictions.

Formula

αˉt=11+e−k(t−t0)\bar\alpha_t = \frac{1}{1 + e^{-k(t - t_0)}}
  • •tt = current timestep
  • •αˉt=∏i=1tαi\bar\alpha_t = \prod_{i=1}^{t} \alpha_i = cumulative signal retention
normalized values0.000.250.500.751.000.000.250.500.751.00
tt
αˉt\bar\alpha_t1.0000αt\alpha_t1.0000βt\beta_t0.0000SNR\mathrm{SNR}∞

βt\beta_t across all schedules

0.000.250.500.751.000.000.250.500.751.00
LinearCosineSigmoidExponentialCauchyLaplaceSquare RootLogistic

αˉt\bar\alpha_t across all schedules

0.000.250.500.751.000.000.250.500.751.00
LinearCosineSigmoidExponentialCauchyLaplaceSquare RootLogistic