PapersWithELO
← ICLR 2024 leaderboard

Unified Anomaly Detection via Multi-Scale Contrasted Memory

Loïc Jézéquel, Ngoc-Son Vu, Jean Beaudet, Aymeric Histace

self/semi-supervised learninganomaly detectionself-supervised learningunbalanced outlier-exposurehopfield memory
51.90100
Fused
band ≈ ±15 pct pts (from σ = 0.30)
49.50100
Mimo
band ≈ ±22 pct pts (from σ = 0.43)
56.90100
DeepSeek
band ≈ ±21 pct pts (from σ = 0.43)

OpenReview ground truth

Rejected

Abstract

Deep anomaly detection (AD) aims to provide robust and efficient classifiers for one-class (OC) and outlier-exposure (OE) settings. However current models still struggle on edge-case normal samples and are often unable to keep high performance over different scales of anomalies. Additionally, there is a lack of a unified framework that efficiently addresses both OC and OE settings. To address these limitations, we present a novel two-stage method which leverages multi-scale normal prototypes during training to compute an anomaly deviation score. First, we employ a novel memory-augmented contrastive learning (CL) to jointly learn representations and memory modules across multiple scales. This allows us to effectively capture subtle features of normal data while adapting to varying levels of anomaly complexity. Then, we train an efficient anomaly distance-based detector that computes spatial deviation maps between the learned prototypes and incoming observations. Our model outperforms the state-of-the-art on a wide range of anomalies, including object, style, and local anomalies, as well as face presentation attacks. Notably, it stands as the first model capable of maintaining exceptional performance across both OC and OE settings.

Author context

Most prolific author: 2 submissions (credibility 1.00).

No mass-submission penalty for this paper (authors within normal submission volume).

Aggregate statistics only — no individual author rankings.

Ranking trajectory

Percentile by tournament round — convergence indicates rating stability.

Judge assessments

Mean overall score 0.0 ± 0.0 (n = 32)