Finding Manifolds With Bilinear Autoencoders
Thomas Dooms, Ward Gauderis
TL;DR
The paper introduces bilinear autoencoders that decompose neural representations into quadratic, polynomial latents by linearly reconstructing the quadratic space $X = \mathbf{x} \otimes \mathbf{x}$. It combines this with a kernel-trick training approach for efficiency and proposes extensions for scale-invariant sparsity, latent importance ordering via cumulative reconstruction, and latent mixing through a linear bottleneck to reveal interacting latent structures. Empirically, it demonstrates that these latents uncover interpretable manifolds, quantify latent consistency with exact Frobenius-based similarity, and show stable reconstruction across hyperparameters. The work argues for polynomials as algebraic primitives in interpretability, enabling principled, compositional analysis of nonlinear latents and offering a path toward nonlinear yet analysable latent representations with potential applications in model debugging and verification.
Abstract
Sparse autoencoders are a standard tool for uncovering interpretable latent representations in neural networks. Yet, their interpretation depends on the inputs, making their isolated study incomplete. Polynomials offer a solution; they serve as algebraic primitives that can be analysed without reference to input and can describe structures ranging from linear concepts to complicated manifolds. This work uses bilinear autoencoders to efficiently decompose representations into quadratic polynomials. We discuss improvements that induce importance ordering, clustering, and activation sparsity. This is an initial step toward nonlinear yet analysable latents through their algebraic properties.
