Disentanglement of Sources in a Multi-Stream Variational Autoencoder

Veranika Boukun, Jörg Lücke
10/17/2025
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

Variational autoencoders (VAEs) are a leading approach to address the problem of learning disentangled representations. Typically a single VAE is used and disentangled representations are sought in its continuous latent space. Here we explore a different approach by using discrete latents to combine VAE-representations of individual sources. The combination is done based on an explicit model for source combination, and we here use a linear combination model which is well suited, e.g., for acoustic data. We formally define such a multi-stream VAE (MS-VAE) approach, derive its inference and learning equations, and we numerically investigate its principled functionality. The MS-VAE is domain-agnostic, and we here explore its ability to separate sources into different streams using superimposed hand-written digits, and mixed acoustic sources in a speaker diarization task. We observe a clear separation of digits, and on speaker diarization we observe an especially low rate of missed speakers. Numerical experiments further highlight the flexibility of the approach across varying amounts of supervision and training data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{boukun2025disentanglement,
  title  = {Disentanglement of Sources in a Multi-Stream Variational Autoencoder},
  author = {Veranika Boukun and Jörg Lücke},
  year   = {2025},
  eprint = {2510.15669},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.15669v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.15669.svg)](https://codeofpaper.com/paper/2510.15669)

Discussion