Papers › Learning minimal representations of stochastic processes with variational autoencoders

Learning minimal representations of stochastic processes with variational autoencoders

21 Jul 2023arXiv:2307.11608archive 2025-07-28

Gabriel Fernández-Fernández, Carlo Manzo, Maciej Lewenstein, Alexandre Dauphin, Gorka Muñoz-Gil

Stochastic processes have found numerous applications in science, as they are broadly used to model a variety of natural phenomena. Due to their intrinsic randomness and uncertainty, they are however difficult to characterize. Here, we introduce an unsupervised machine learning approach to determine the minimal set of parameters required to effectively describe the dynamics of a stochastic process. Our method builds upon an extended β-variational autoencoder architecture. By means of simulated datasets corresponding to paradigmatic diffusion models, we showcase its effectiveness in extracting the minimal relevant parameters that accurately describe these dynamics. Furthermore, the method enables the generation of new trajectories that faithfully replicate the expected stochastic behavior. Overall, our approach enables for the autonomous discovery of unknown parameters describing stochastic processes, hence enhancing our comprehension of complex phenomena across various fields.

PaperPDFCode

Code

gabrielfernandezfernandez/spivae officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Representation LearningVariational Inference

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1cycle1x1 ConvolutionAdamBeta-VAECausal ConvolutionConvolutionDense ConnectionsDiffusionDilated Causal ConvolutionGated ConvolutionGated Linear UnitKaiming InitializationReLUResidual BlockResidual ConnectionWaveNet

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections