Neural Decomposition: Functional ANOVA with Variational Autoencoders
Kaspar M\"artens, Christopher Yau

TL;DR
This paper introduces Neural Decomposition, a method adapting functional ANOVA to deep learning models like VAEs, enabling interpretable feature-level variance analysis in high-dimensional data.
Contribution
It presents a novel approach to decompose variance in Conditional VAEs, improving interpretability for applications like healthcare and genomics.
Findings
Effective variance decomposition demonstrated on synthetic data
Applied to high-dimensional genomics data with meaningful insights
Achieved model identifiability through constrained training
Abstract
Variational Autoencoders (VAEs) have become a popular approach for dimensionality reduction. However, despite their ability to identify latent low-dimensional structures embedded within high-dimensional data, these latent representations are typically hard to interpret on their own. Due to the black-box nature of VAEs, their utility for healthcare and genomics applications has been limited. In this paper, we focus on characterising the sources of variation in Conditional VAEs. Our goal is to provide a feature-level variance decomposition, i.e. to decompose variation in the data by separating out the marginal additive effects of latent variables z and fixed inputs c from their non-linear interactions. We propose to achieve this through what we call Neural Decomposition - an adaptation of the well-known concept of functional ANOVA variance decomposition from classical statistics to deep…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Generative Adversarial Networks and Image Synthesis · Machine Learning in Healthcare
