Learning minimal representations of stochastic processes with variational autoencoders

Gabriel Fernández-Fernández, Carlo Manzo, Maciej Lewenstein, Alexandre Dauphin, Gorka Muñoz-Gil
7/21/2023
cond-mat.softcs.LGphysics.bio-ph

Official code: GabrielFernandezFernandez/SPIVAE (9 stars, Apache-2.0, last commit 2026-02-23).

Abstract

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 the autonomous discovery of unknown parameters describing stochastic processes, hence enhancing our comprehension of complex phenomena across various fields.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Stochastic processes insights from VAE. Code for the paper: Learning minimal representations of stochastic processes with variational autoencoders.

91CSS, HTMLJul 18, 20237 months agoApache-2.0
anomalous-diffusionautoregressive-modelsbrownian-motionfeature-learningfractional-brownian-motion+9 more

Similar Papers

Cite this paper

@article{fernndezfernndez2023learning,
  title  = {Learning minimal representations of stochastic processes with variational autoencoders},
  author = {Gabriel Fernández-Fernández and Carlo Manzo and Maciej Lewenstein and Alexandre Dauphin and Gorka Muñoz-Gil},
  year   = {2023},
  eprint = {2307.11608},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.11608v3}
}

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/2307.11608.svg)](https://codeofpaper.com/paper/2307.11608)

Discussion