Policy-Mask picks frozen diffusion features under a channel budget
TL;DR
- Policy-Mask trains a budget-conditioned policy that jointly selects timestep, block, and channel subset from a frozen diffusion model.
- The paper reports 38.9 mIoU on ADE20K, 75.4% top-1 on CIFAR-100 at 128 dimensions, and 76.3 [email protected] on SPair-71k.
- The highest channel-budget score lands at 256 retained channels, and the method extends to PixArt-Σ and SD3.5 MMDiT without backbone retraining.
Pulling perception features out of a frozen diffusion model usually means picking a timestep, a block, and a slice of channels by hand. In a paper on arXiv, Ivan Listopadov, Maksim Nakhodnov and Aibek Alanov train what they call "a budget-conditioned policy ... that jointly selects all three under a prescribed channel budget," and name the method Policy-Mask.
They report 38.9 mIoU on ADE20K segmentation, 75.4% top-1 on CIFAR-100 at 128 dimensions, and 76.3 [email protected] on SPair-71k semantic correspondence, and single out one operating point: "the highest recorded channel-budget score occurs at 256 retained channels, identifying a practical operating point for compact diffusion representations."
A normalization trick holds the training together. "Without normalization, the channel-score contribution grows with the number of selected channels and dominates the timestep and block updates," the abstract says; dividing by subset cardinality keeps the three policy heads "on comparable scales." The authors adapt the setup to diffusion transformers, "including PixArt-Σ and SD3.5 MMDiT, by replacing U-Net channels with image-token hidden dimensions." The abstract reports no wall-clock, memory, or per-backbone accuracy numbers for those transformer variants.
Originally reported by paper
Read the original article →Original headline: Policy-Mask Trains a Budget-Conditioned Policy to Pick Frozen Diffusion Features for Downstream Vision