atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Disentangling Tabular Data Towards Better One-Class Anomaly Detection

AAAI 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Deep one-class and tabular anomaly detection · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Disent-AD, which disentangles two non-overlapping correlated attribute subsets (CorrSets) from normal tabular data via two-head self-attention with a cosine disentangling loss and a reconstruction loss, for one-class tabular anomaly detection.

Problem

One-class anomaly detection on tabular data requires learning the intrinsic correlation among attributes of normal samples, but the prior learnable-mask method (MCM) can collapse to near-uniform masks that mask nothing, weakening correlation learning.

Approach

Instead of learnable soft masks, use a two-head self-attention to implicitly disentangle two non-overlapping attribute subsets (CorrSets) from normal samples, enforce their independence with a cosine-similarity disentangling loss, and reconstruct the full input from each subset; the sum of the two reconstruction errors is the anomaly score.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use two distinct subsets with two-head self-attention instead of one attention head and one subset (ablation)Disent-AD · ThyroidAUC-PR: 72.6$^{\pm1.6}$ -> 89.4$^{\pm0.7}$Helped
Use two-head self-attention to extract two subsets instead of deriving both from one attention head (ablation)Disent-AD · ThyroidAUC-PR: 78.8$^{\pm4.0}$ -> 89.4$^{\pm0.7}$Helped
Add the disentangling loss to make the two subsets distinct (ablation)Disent-AD · ThyroidAUC-PR: 72.4$^{\pm1.2}$ -> 89.4$^{\pm0.7}$Helped
Replace the disentangling loss with MCM's diversity loss (ablation)Disent-AD · ThyroidAUC-PR: 89.4 -> 88.3Hurt
Replace the disentangling loss with MCM's diversity loss (ablation)Disent-AD · SatelliteAUC-PR: 89.1 -> 88.9Hurt
Use patch-splitting preprocessing with shape 3×M/2 rather than no preprocessing (ablation)Disent-AD · SatelliteAUC-PR: 75.7$^{\pm0.2}$ -> 89.1$^{\pm0.0}$Helped
Shuffle the original attribute order before preprocessing (ablation)Disent-AD · SatelliteAUC-PR: 89.1$^{\pm0.0}$ -> 88.5$^{\pm0.5}$Hurt
Increase training epochs and latent channel count to 200 and 512 (ablation)Disent-AD · SatelliteAUC-PR: 88.3$^{\pm0.1}$ -> 89.1$^{\pm0.0}$Helped

Surprising findings

Limitations

Experimental setup

Datasets: Arrhythmia Breastw Cardio Census Campaign Cardiotocography Fraud Glass Ionosphere Mammography NSL-KDD Optdigits

Benchmarks: Arrhythmia Breastw Cardio Census Campaign Cardiotocography Fraud Glass Ionosphere Mammography NSL-KDD Optdigits

Metrics: AUC-PR AUC-ROC mean rank

Baselines: IForest LOF OCSVM ECOD DAGMM DeepSVDD GOAD NeuTraLAD ICL SLAD MCM

Builds on: MCM DeepOD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy