- The paper introduces two zero-overhead schedules that adapt the CFG supervisor timestep to the local residual norm and reduce guidance strength as signal-to-noise ratio rises.
- IB-Flow achieves state-of-the-art 2-NFE results across FLUX.1-dev, OpenUniL-L-512, and Qwen-Image-20B, with IBFlow-Qwen reaching 88.67 DPG-Bench versus 88.32 for its 50-step teacher.
- The method improves global layout, texture, and text alignment, but its theoretical schedules remain sensitive to the Fisher approximation, hyperparameters, and the limitations of the teacher distribution.
IB-Flow addresses a specific inefficiency in few-step text-to-image distillation: existing CFG-distillation frameworks inject teacher guidance with a globally static guidance scale ω and a randomly sampled supervisor timestep τCA, regardless of the student's current position along the entropy-reduction trajectory. The authors recast this injection decision as an Information Bottleneck (IB) problem and derive two closed-form, zero-overhead schedules — one for where to inject (the supervisor timestep) and one for how strongly to inject (the guidance scale). Applied to FLUX.1-dev, OpenUni-L-512, and Qwen-Image-20B, the resulting 2-NFE students surpass prior state-of-the-art distillations on GenEval, DPG-Bench, and OneIG-Bench.
Motivation: the blind injection paradigm
The paper builds on Decoupled DMD's decomposition of the distillation gradient into a Distribution Matching regularizer ("shield") and a CFG Augmentation engine ("spear"), where the CA term is governed by two control knobs: the guidance strength ω and the supervisor timestep τCA. Prior implementations fix ω across all timesteps and sample τCA from an empirical prior. The authors argue this is doubly misaligned with generation as a progressive entropy-reduction process: early high-entropy states require conservative structural anchoring (a distant target creates a semantic gap that destabilizes distillation), while late low-entropy states require retracted guidance (rigid conditioning produces over-conditioning artifacts such as color oversaturation and texture sharpening). The contribution is to make both knobs adaptive, per-instance and per-timestep, without adding inference cost.
Selecting τCA is formalized as maximizing the conditional mutual information I(XτCA;X1∣Xt) subject to a KL divergence budget DKL(pt∥pτCA)≤δ, where δ acts as an instantaneous channel capacity. Because predictive information about τCA0 increases monotonically with τCA1 under flow matching, the optimum lies at the largest admissible τCA2. The key tractability result is a Fisher-information approximation showing that the local KL divergence satisfies τCA3, justified by the identity that the CFG residual is proportional to the spatial gradient of pointwise mutual information between τCA4 and the condition. This yields the closed-form solution:
τCA5
The mechanism is instance-aware: samples with large CFG residuals (sharp conditional gradients) receive nearby supervision targets, while smoother states permit longer injection strides. Since both vector fields are already computed during CFG distillation, the schedule adds no overhead. It should be noted that the derivation relies on a second-order Taylor/Fisher expansion whose validity degrades for large injection spans; the ablation on τCA6 confirms this empirically, with performance collapsing at τCA7 (DPG drops to 86.13 versus 88.67 at the chosen τCA8).
Entropy-aware guidance strength
For the strength knob, the authors minimize an IB objective trading conditioning cost τCA9 against generative fidelity ω0. Via the chain rule of mutual information and the I-MMSE relation, they show the achievable fidelity gain from raising ω1 is bounded by the residual entropy ω2, which under the rectified-flow path scales inversely with the instantaneous SNR ω3. Setting the supplementary drive ω4 proportional to this residual uncertainty gives:
ω5
This guarantees the boundary condition ω6 as ω7: late-stage guidance smoothly retracts to the unconditional manifold, eliminating over-conditioning artifacts at their source rather than post hoc. The proof assumes a locally Gaussian channel model and proportionality up to logarithmic factors, so the schedule is analytically motivated rather than exact; nevertheless it outperforms constant, linear-decay, and cosine-decay alternatives in ablation (DPG 88.67 vs. 88.37 / 87.82 / 88.16).
Empirical results
Training uses 32 A100 GPUs for roughly 1.5 days per run on a 2.3M-prompt corpus, with ω8, ω9, and τCA0 inherited from each teacher. Headline results at 2 NFE:
| Model |
NFE |
GenEval |
DPG-Bench |
| Qwen-Image-20B (teacher) |
50×2 |
0.87 |
88.32 |
| ArcFlow (Qwen) |
2 |
0.84 |
87.94 |
| TwinFlow (Qwen) |
2 |
0.82 |
87.01 |
| pi-Flow (GM-Qwen) |
2 |
0.83 |
86.45 |
| IBFlow-Qwen |
2 |
0.86 |
88.67 |
| FLUX.1-dev (teacher) |
50 |
0.66 |
84.16 |
| IBFlow-FLUX |
2 |
0.68 |
85.13 |
Two claims stand out. First, IBFlow-Qwen exceeds its own multi-step teacher on DPG-Bench (88.67 vs. 88.32), indicating the dynamic schedules do more than preserve teacher quality under compression. Second, on OneIG-Bench the method improves the Text axis substantially over ArcFlow (0.465 vs. 0.368 on FLUX; 0.863 vs. 0.789 on Qwen), though it concedes some Style score relative to ArcFlow on FLUX (0.312 vs. 0.350). A fine-grained DPG breakdown attributes the largest gains to Global (+1.22) and Texture (+1.09) axes, matching the intended roles of the two schedules: τCA1 anchors global layout early, while the SNR decay removes late-stage over-sharpening. Component ablations show each schedule contributes independently (τCA2 alone: 88.37 DPG; τCA3 alone: 88.50; combined: 88.67), and qualitative comparisons confirm that removing the dynamic target damages structure and alignment whereas removing the dynamic strength damages color and texture.
Limitations and open questions
The authors are explicit about three constraints. As a distillation framework, generative capacity remains upper-bounded by the teacher's distribution and training corpus; the method cannot exceed what the teacher has mastered. The closed-form derivations are specific to Flow Matching and Rectified Flow paths; extending them to SDE-based diffusion with non-linear variance schedules would require additional approximations. Methodologically, the Fisher-information bound underlying τCA4 is only locally valid, making the divergence budget τCA5 a sensitive hyperparameter, and the SNR-based strength schedule rests on a Gaussian-channel idealization. An open question the results raise but do not resolve is whether instance-adaptive supervision generalizes to autoregressive or video-generation settings where the entropy trajectory is less well characterized by a scalar SNR.
Conclusion
IB-Flow replaces the static, blind injection paradigm of CFG distillation with two theoretically derived, inference-free schedules: an IB-constrained supervisor timestep selected via the local CFG-residual norm, and an SNR-driven guidance decay that provably retracts to unconditional sampling as τCA6. Across three backbones at 2 NFE, the approach achieves state-of-the-art fidelity and text alignment, including surpassing its multi-step teacher on DPG-Bench, with ablations confirming the complementary contributions of the target and strength schedules.