Classifier-Free Guidance linearly extrapolates between a conditional and an unconditional prediction so that sampling amplifies the condition
c. During training the condition is dropped with probability
p (CFG dropout, usually 10–15%) and replaced by the empty token
∅, so one network learns both
ϵθ(xt,c) and
ϵθ(xt,∅). At sampling the two noise predictions are combined with strength
w: