Diffusion-Scheduled Denoising Autoencoders for Anomaly Detection in Tabular Data

Timur Sattarov, Marco Schreyer, Damian Borth
8/1/2025
cs.LG

No official code found. Best implementation: sattarov/AnoDDAE (3 stars, MIT, last commit 2025-08-05).

Abstract

Anomaly detection in tabular data remains challenging due to complex feature interactions and the scarcity of anomalous examples. Denoising autoencoders rely on fixed-magnitude noise, limiting adaptability to diverse data distributions. Diffusion models introduce scheduled noise and iterative denoising, but lack explicit reconstruction mappings. We propose the Diffusion-Scheduled Denoising Autoencoder (DDAE), a framework that integrates diffusion-based noise scheduling and contrastive learning into the encoding process to improve anomaly detection. We evaluated DDAE on 57 datasets from ADBench. Our method outperforms in semi-supervised settings and achieves competitive results in unsupervised settings, improving PR-AUC by up to 65% (9%) and ROC-AUC by 16% (6%) over state-of-the-art autoencoder (diffusion) model baselines. We observed that higher noise levels benefit unsupervised training, while lower noise with linear scheduling is optimal in semi-supervised settings. These findings underscore the importance of principled noise strategies in tabular anomaly detection.

View on arXivView PDF

Code Implementations(1)

sattarov/AnoDDAECommunity59%
MIT

Implementation of the paper: "Diffusion-Scheduled Denoising Autoencoders for Anomaly Detection in Tabular Data"

30Python, Jupyter NotebookMay 30, 20251 years agoMIT

Similar Papers

Cite this paper

@article{sattarov2025diffusionscheduled,
  title  = {Diffusion-Scheduled Denoising Autoencoders for Anomaly Detection in Tabular Data},
  author = {Timur Sattarov and Marco Schreyer and Damian Borth},
  year   = {2025},
  eprint = {2508.00758},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.00758v1}
}

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

Discussion