Time Series Diffusion in the Frequency Domain

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Crabbé, Jonathan, Huynh, Nicolas, Stanczuk, Jan, van der Schaar, Mihaela
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913228069535744
author Crabbé, Jonathan
Huynh, Nicolas
Stanczuk, Jan
van der Schaar, Mihaela
author_facet Crabbé, Jonathan
Huynh, Nicolas
Stanczuk, Jan
van der Schaar, Mihaela
contents Fourier analysis has been an instrumental tool in the development of signal processing. This leads us to wonder whether this framework could similarly benefit generative modelling. In this paper, we explore this question through the scope of time series diffusion models. More specifically, we analyze whether representing time series in the frequency domain is a useful inductive bias for score-based diffusion models. By starting from the canonical SDE formulation of diffusion in the time domain, we show that a dual diffusion process occurs in the frequency domain with an important nuance: Brownian motions are replaced by what we call mirrored Brownian motions, characterized by mirror symmetries among their components. Building on this insight, we show how to adapt the denoising score matching approach to implement diffusion models in the frequency domain. This results in frequency diffusion models, which we compare to canonical time diffusion models. Our empirical evaluation on real-world datasets, covering various domains like healthcare and finance, shows that frequency diffusion models better capture the training distribution than time diffusion models. We explain this observation by showing that time series from these datasets tend to be more localized in the frequency domain than in the time domain, which makes them easier to model in the former case. All our observations point towards impactful synergies between Fourier analysis and diffusion models.
format Preprint
id arxiv_https___arxiv_org_abs_2402_05933
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Time Series Diffusion in the Frequency Domain
Crabbé, Jonathan
Huynh, Nicolas
Stanczuk, Jan
van der Schaar, Mihaela
Machine Learning
Artificial Intelligence
Fourier analysis has been an instrumental tool in the development of signal processing. This leads us to wonder whether this framework could similarly benefit generative modelling. In this paper, we explore this question through the scope of time series diffusion models. More specifically, we analyze whether representing time series in the frequency domain is a useful inductive bias for score-based diffusion models. By starting from the canonical SDE formulation of diffusion in the time domain, we show that a dual diffusion process occurs in the frequency domain with an important nuance: Brownian motions are replaced by what we call mirrored Brownian motions, characterized by mirror symmetries among their components. Building on this insight, we show how to adapt the denoising score matching approach to implement diffusion models in the frequency domain. This results in frequency diffusion models, which we compare to canonical time diffusion models. Our empirical evaluation on real-world datasets, covering various domains like healthcare and finance, shows that frequency diffusion models better capture the training distribution than time diffusion models. We explain this observation by showing that time series from these datasets tend to be more localized in the frequency domain than in the time domain, which makes them easier to model in the former case. All our observations point towards impactful synergies between Fourier analysis and diffusion models.
title Time Series Diffusion in the Frequency Domain
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2402.05933