Decomposer Networks: Deep Component Analysis and Synthesis
Joneidi
We propose the Decomposer Networks (DecompNet), a semantic autoencoder that factorizes an input into multiple interpretable components. Unlike classical autoencoders that compress an input into a single latent representation, the Decomposer Network maintains N parallel branches, each assigned a residual input defined as the original signal minus the reconstructions of all other branches. By unrolling a Gauss--Seidel style block-coordinate descent into a differentiable network, DecompNet enforce explicit competition among components, yielding parsimonious, semantically meaningful representations. We situate our model relative to linear decomposition methods (PCA, NMF), deep unrolled optimization, and object-centric architectures (MONet, IODINE, Slot Attention), and highlight its novelty as the first semantic autoencoder to implement an all-but-one residual update rule.
academic
Decomposer Networks: Deep Component Analysis and Synthesis
This paper proposes Decomposer Networks (DecompNet), a semantic autoencoder capable of decomposing inputs into multiple interpretable components. Unlike conventional autoencoders that compress inputs into a single latent representation, DecompNet maintains N parallel branches, each assigned a residual input defined as the original signal minus reconstructions from all other branches. By unrolling Gauss-Seidel style block coordinate descent into a differentiable network, DecompNet enforces explicit competition between components, yielding concise and semantically meaningful representations.
The authors draw inspiration from decomposition processes in human creativity: chefs separating flavors, painters distinguishing tones and textures, musicians isolating harmonies. The paper aims to extend the spirit of SVD into the nonlinear and semantic domains of AI, enabling machines to perform structured, component-based reasoning.
Novel Architecture: Proposes the first semantic autoencoder implementing an "all-but-one" residual update rule
Theoretical Connection: Establishes mathematical links with classical SVD decomposition, proving DecompNet is equivalent to iterative singular value decomposition in the linear case
Competition Mechanism: Enforces explicit competition between components through residual inputs, achieving semantic disentanglement
Controllable Synthesis: Supports semantic control and generation through component weight adjustment
Given input x∈Rd, learn N semantic components {yi}i=1N such that each component captures different semantic aspects of the input while maintaining reconstruction quality.
The paper cites important works in related fields, including:
Classical decomposition methods: Jolliffe (PCA), Lee & Seung (NMF)
Deep unrolling: Gregor & LeCun (LISTA), Yang et al. (ADMM-Net)
Object-centric models: Burgess et al. (MONet), Greff et al. (IODINE)
Controllable generation: Higgins et al. (β-VAE), Karras et al. (StyleGAN)
Overall Assessment: This is a well-executed paper combining theory and practice, proposing a novel residual competition mechanism for semantic decomposition. While experimental validation is limited, the theoretical foundation is solid and the methodology is innovative, providing new research directions for the deep decomposition field.