Unsupervised Decomposition and Recombination with Discriminator-Driven Diffusion Models
Archer Wang, Emile Anand, Yilun Du, Marin Soljačić
TL;DR
This work introduces a discriminator-driven diffusion framework for unsupervised decomposition and recombination of data into factorized latent components. By training a discriminator to distinguish single-source from recombined generations and adversarially updating the encoder and generator, the method yields more disentangled and recombinable latent factors, improving both perceptual quality and factorization on images. The approach also extends to robotics, where factorized video representations enable recombined rollouts that broaden state-space exploration in LIBERO while maintaining physical plausibility. Overall, the discriminator feedback provides a scalable regularizer that enhances compositional generalization in both image synthesis and sequential robotic planning, with measurable gains in FID, MIG, MCC, and exploration coverage.
Abstract
Decomposing complex data into factorized representations can reveal reusable components and enable synthesizing new samples via component recombination. We investigate this in the context of diffusion-based models that learn factorized latent spaces without factor-level supervision. In images, factors can capture background, illumination, and object attributes; in robotic videos, they can capture reusable motion components. To improve both latent factor discovery and quality of compositional generation, we introduce an adversarial training signal via a discriminator trained to distinguish between single-source samples and those generated by recombining factors across sources. By optimizing the generator to fool this discriminator, we encourage physical and semantic consistency in the resulting recombinations. Our method outperforms implementations of prior baselines on CelebA-HQ, Virtual KITTI, CLEVR, and Falcor3D, achieving lower FID scores and better disentanglement as measured by MIG and MCC. Furthermore, we demonstrate a novel application to robotic video trajectories: by recombining learned action components, we generate diverse sequences that significantly increase state-space coverage for exploration on the LIBERO benchmark.
