Physics-Informed Diffusion Models for Unsupervised Anomaly Detection in Multivariate Time Series

Juhi Soni, Markus Lange-Hegermann, Stefan Windmann
8/15/2025
cs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

We propose an unsupervised anomaly detection approach based on a physics-informed diffusion model for multivariate time series data. Over the past years, diffusion model has demonstrated its effectiveness in forecasting, imputation, generation, and anomaly detection in the time series domain. In this paper, we present a new approach for learning the physics-dependent temporal distribution of multivariate time series data using a weighted physics-informed loss during diffusion model training. A weighted physics-informed loss is constructed using a static weight schedule. This approach enables a diffusion model to accurately approximate underlying data distribution, which can influence the unsupervised anomaly detection performance. Our experiments on synthetic and real-world datasets show that physics-informed training improves the F1 score in anomaly detection; it generates better data diversity and log-likelihood. Our model outperforms baseline approaches, additionally, it surpasses prior physics-informed work and purely data-driven diffusion models on a synthetic dataset and one real-world dataset while remaining competitive on others.

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. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

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

Similar Papers

Cite this paper

@article{soni2025physicsinformed,
  title  = {Physics-Informed Diffusion Models for Unsupervised Anomaly Detection in Multivariate Time Series},
  author = {Juhi Soni and Markus Lange-Hegermann and Stefan Windmann},
  year   = {2025},
  eprint = {2508.11528},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.11528v1}
}

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

Discussion