ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functions
Not on the map. Why?
Abstract (arXiv)
Outlier detection refers to the identification of data points that deviate from a general data distribution. Existing unsupervised approaches often suffer from high computational cost, complex hyperparameter tuning, and limited interpretability, especially when working with large, high-dimensional datasets. To address these issues, we present a simple yet effective algorithm called ECOD (Empirical-Cumulative-distribution-based Outlier Detection), which is inspired by the fact that outliers are often the "rare events" that appear in the tails of a distribution. In a nutshell, ECOD first estimates the underlying distribution of the input data in a nonparametric fashion by computing the empirical cumulative distribution per dimension of the data. ECOD then uses these empirical distributions to estimate tail probabilities per dimension for each data point. Finally, ECOD computes an outlier score of each data point by aggregating estimated tail probabilities across dimensions. Our contributions are as follows: (1) we propose a novel outlier detection method called ECOD, which is both parameter-free and easy to interpret; (2) we perform extensive experiments on 30 benchmark datasets, where we find that ECOD outperforms 11 state-of-the-art baselines in terms of accuracy, efficiency, and scalability; and (3) we release an easy-to-use and scalable (with distributed support) Python implementation for accessibility and reproducibility.
Key facts. Cited by 153 papers in the map (data through 13 Oct 2026). Builds on 18 of its 80 references that are in the map. First posted on arXiv 2 Jan 2022.
Builds on
18 of 80 references.
References · 18
- 2018Deep learning for time series classification: a reviewcited by 575
- 2021OPV2V: An Open Benchmark Dataset and Fusion Pipeline for Perception with Vehicle-to-Vehicle Communicationcited by 304
- 2021Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Developmentcited by 260
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 248
- 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 221
- 2019Optimal Sparse Decision Treescited by 105
- 2018Generative Adversarial Active Learning for Unsupervised Outlier Detectioncited by 65
- 2021Automated Self-Supervised Learning for Graphscited by 50
- 2021HINT: Hierarchical Interaction Network for Trial Outcome Prediction Leveraging Web Datacited by 49
- 2020MIMOSA: Multi-constraint Molecule Sampling for Molecule Optimizationcited by 48
- 2019XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learningcited by 42
- 2020Toward Deep Supervised Anomaly Detection: Reinforcement Learning from Partially Labeled Anomaly Datacited by 42
6 more
- 2020TODS: An Automated Time Series Outlier Detection Systemcited by 41
- 2020Meta-AAD: Active Anomaly Detection with Deep Reinforcement Learningcited by 34
- 2018LSCP: Locally Selective Combination in Parallel Outlier Ensemblescited by 31
- 2020SYNC: A Copula based Framework for Generating Synthetic Data from Aggregated Sourcescited by 17
- 2021A Large-scale Study on Unsupervised Outlier Model Selection: Do Internal Strategies Suffice?cited by 8
- 2020Holistic Grid Fusion Based Stop Line Estimationcited by 5
Built on by
Citing papers per year: 2022: 11; 2023: 35; 2024: 25; 2025: 35; 2026: 47.
153 papers.
Sort:
By area:
- 2022ADBench: Anomaly Detection Benchmarkcited by 231
- 2023Multimodal Industrial Anomaly Detection via Hybrid Fusioncited by 138
- 2022Deep Isolation Forest for Anomaly Detectioncited by 92
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2023On Diffusion Modeling for Anomaly Detectioncited by 72
- 2022Calibrated One-class Classification for Unsupervised Time Series Anomaly Detectioncited by 39
- 2022PyGOD: A Python Library for Graph Outlier Detectioncited by 31
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detectioncited by 26
- 2023Unsupervised anomaly detection algorithms on real-world data: how many do we need?cited by 20
- 2024NLP-ADBench: NLP Anomaly Detection Benchmarkcited by 17
- 2023NNG-Mix: Improving Semi-supervised Anomaly Detection with Pseudo-anomaly Generationcited by 14
- 2024Anomaly Detection of Tabular Data Using LLMscited by 12
38 more
- 2022AnoShift: A Distribution Shift Benchmark for Unsupervised Anomaly Detectioncited by 11
- 2023ADGym: Design Choices for Deep Anomaly Detectioncited by 11
- 2023Unsupervised Anomaly Detection with Rejectioncited by 9
- 2025ClimateLLM: Efficient Weather Forecasting via Frequency-Aware Large Language Modelscited by 9
- 2023Intrinsic Self-Supervision for Data Quality Auditscited by 8
- 2023Anomaly Detection with Variance Stabilized Density Estimationcited by 8
- 2025Anomaly Detection and Generation with Diffusion Models: A Surveycited by 8
- 2023ODIM: Outlier Detection via Likelihood of Under-Fitted Generative Modelscited by 7
- 2023UADB: Unsupervised Anomaly Detection Boostercited by 7
- 2023Anomaly Detection with Score Distribution Discriminationcited by 7
- 2023Unsupervised Skin Lesion Segmentation via Structural Entropy Minimization on Multi-Scale Superpixel Graphscited by 7
- 2024The OPS-SAT benchmark for detecting anomalies in satellite telemetrycited by 7
- 2026TACTIC for Navigating the Unknown: Tabular Anomaly deteCTion via In-Context inferencecited by 7
- 2024Towards Fair Graph Anomaly Detection: Problem, Benchmark Datasets, and Evaluationcited by 6
- 2025TAD-Bench: A Comprehensive Benchmark for Embedding-Based Text Anomaly Detectioncited by 6
- 2025Subject Information Extraction for Novelty Detection with Domain Shiftscited by 6
- 2022Quadratic Neuron-empowered Heterogeneous Autoencoder for Unsupervised Anomaly Detectioncited by 5
- 2023Auto-Validate by-History: Auto-Program Data Quality Constraints to Validate Recurring Data Pipelinescited by 5
- 2023TabADM: Unsupervised Tabular Anomaly Detection with Diffusion Modelscited by 5
- 2023Enhancing Interpretability and Generalizability in Extended Isolation Forestscited by 5
- 2024Who's Gaming the System? A Causally-Motivated Approach for Detecting Strategic Adaptationcited by 5
- 2025Evaluation of (Un-)Supervised Machine Learning Methods for GNSS Interference Classification with Real-World Data Discrepanciescited by 5
- 2025Cuff-KT: Tackling Learners' Real-time Learning Pattern Adjustment via Tuning-Free Knowledge State Guided Model Updatingcited by 5
- 2025Text Anomaly Detection with Simplified Isolation Kernelcited by 5
- 2022Time Series Anomaly Detection via Reinforcement Learning-Based Model Selectioncited by 4
- 2022Malicious Source Code Detection Using Transformercited by 4
- 2023Comparative Evaluation of Anomaly Detection Methods for Fraud Detection in Online Credit Card Paymentscited by 4
- 2024Towards Controllable Time Series Generationcited by 4
- 2024Supporters and Skeptics: LLM-based Analysis of Engagement with Mental Health (Mis)Information Content on Video-sharing Platformscited by 4
- 2024Neural Collaborative Filtering to Detect Anomalies in Human Semantic Trajectoriescited by 4
- 2024Disentangling Tabular Data Towards Better One-Class Anomaly Detectioncited by 4
- 2025Unsupervised Anomaly Detection through Mass Repulsing Optimal Transportcited by 4
- 2025We Need to Rethink Benchmarking in Anomaly Detectioncited by 4
- 2025Diffusion-Scheduled Denoising Autoencoders for Anomaly Detection in Tabular Datacited by 4
- 2026ICLAD: In-Context Learning for Unified Tabular Anomaly Detection Across Supervision Regimescited by 4
- 2026Between Resolution Collapse and Variance Inflation: Weighted Conformal Anomaly Detection in Low-Data Regimescited by 4
- 2022Capturing the Denoising Effect of PCA via Compression Ratiocited by 3
- 2023OptIForest: Optimal Isolation Forest for Anomaly Detectioncited by 3
50 most cited of 153 All 153 (JSON)
- 2026Not All Relations Are Equal: Relation-Balanced and Calibrated Graph Learning for Provenance-Based Intrusion Detection15 Sep 2026
- 2026SIM: Subspace Interaction-based Method for Token-Level Text Anomaly Detection8 Sep 2026
- 2026Witnesses Explain Anomalies3 Sep 2026
- 2026DiFA: Dual Evidence Fusion and Aggregation for Token-Level Text Anomaly Detection24 Aug 2026
- 2026CatchBench: When Can an Agent Failure Be Caught?24 Aug 2026
- 2026LLM as Detector: An In-context Learning Approach for Tabular Anomaly Detection19 Aug 2026
- 2026FirstDiff: One-Step Diffusion-Based Anomaly Detection for Multivariate Time Series via Initial Noise Prediction16 Aug 2026
- 2026Revisiting Energy-based Tabular Anomaly Detection: Energy and Reconstruction are Complementary14 Aug 2026
- 2026In-Context Density Estimation for Tabular Data10 Aug 2026
- 2026RareSense: Rarity-Aware Similarity Search for Anomaly Retrieval in Transactional Data30 Jul 2026
- 2026Dimension-Calibrated Unexplained Mass: An Interpretable Drift Statistic for Contamination Monitoring in Data Streams18 Jul 2026
- 2026CLOE: Christoffel Loss Autoencoder for Anomaly Detection10 Jul 2026
38 more
- 2026FlexTab: A Flexible Encoder-Decoder Architecture for In-Context Learning Across Diverse Tabular Tasks29 Jun 2026
- 2026What Drives the Inlier-Memorization Effect? A Theory of Outlier Detection via Early Training Dynamics29 Jun 2026
- 2026RGLD: Randomized Global-Local Density Estimation for Tabular Anomaly Detection27 Jun 2026
- 2026Scalable anomaly detection via a univariate Christoffel function10 Jun 2026
- 2026ChronosAD: Leveraging Time Series Foundation Models for Accurate Anomaly Detection31 May 2026
- 2026From Local Geometry to Global Pseudo Labeling for Robust Positive Unlabeled Learning under Covariate Shift29 May 2026
- 2026Masked Diffusion Modeling for Anomaly Detection28 May 2026
- 2026Diffuse to Detect: Generative Diffusion Models for Unsupervised IC Anomaly Detection26 May 2026
- 2026Rethinking Weak Supervision in Anomaly Detection: A Comprehensive Benchmark25 May 2026
- 2026Stream Assembly Is an Uncontrolled Treatment in Streaming Intrusion-Detection Benchmarks23 May 2026
- 2026SilIF: Silhouette-Augmented Isolation Forest for Unsupervised Transaction Fraud Detection21 May 2026
- 2026Automatic Unsupervised Ensemble Outlier Model Selection--Extended Version15 May 2026
- 2026From Data to Action: Accelerating Refinery Optimization with AI14 May 2026
- 2026When Normality Shifts: Risk-Aware Test-Time Adaptation for Unsupervised Tabular Anomaly Detection11 May 2026
- 2026Kurtosis-Guided Denoising Score Matching for Tabular Anomaly Detection7 May 2026
- 2026Enhancing Tabular Anomaly Detection via Pseudo-Label-Guided Generation20 Apr 2026
- 2026Between Resolution Collapse and Variance Inflation: Weighted Conformal Anomaly Detection in Low-Data Regimes24 Mar 2026
- 2026ICLAD: In-Context Learning for Unified Tabular Anomaly Detection Across Supervision Regimes19 Mar 2026
- 2026RangeAD: Fast On-Model Anomaly Detection18 Mar 2026
- 2026Co-Design of Memory-Storage Systems for Workload Awareness with Interpretable Models16 Mar 2026
- 2026TACTIC for Navigating the Unknown: Tabular Anomaly deteCTion via In-Context inference15 Mar 2026
- 2026Hierarchical Reference Sets for Robust Unsupervised Detection of Scattered and Clustered Outliers13 Mar 2026
- 2026An Interpretable Generative Framework for Anomaly Detection in High-Dimensional Financial Time Series9 Mar 2026
- 2026StructCore: Structure-Aware Image-Level Scoring for Training-Free Unsupervised Anomaly Detection19 Feb 2026
- 2026Multi-Agent Debate: A Unified Agentic Framework for Tabular Anomaly Detection15 Feb 2026
- 2026Real-Time Proactive Anomaly Detection via Forward and Backward Forecast Modeling12 Feb 2026
- 2026Why the Counterintuitive Phenomenon of Likelihood Rarely Appears in Tabular Anomaly Detection with Deep Generative Models?10 Feb 2026
- 2026CausalTAD: Injecting Causal Knowledge into Large Language Models for Tabular Anomaly Detection8 Feb 2026
- 2026Calibrating Tabular Anomaly Detection via Optimal Transport6 Feb 2026
- 2026SAGE-5GC: Security-Aware Guidelines for Evaluating Anomaly Detection in the 5G Core Network3 Feb 2026
- 2026Anomaly Detection via Mean Shift Density Enhancement3 Feb 2026
- 2026VSCOUT: A Hybrid Variational Autoencoder Approach to Outlier Detection in High-Dimensional Retrospective Monitoring28 Jan 2026
- 2026Beyond a Single Perspective: Text Anomaly Detection with Multi-View Language Representations25 Jan 2026
- 2026Towards Token-Level Text Anomaly Detection20 Jan 2026
- 2026Stochastic Voronoi Ensembles for Anomaly Detection7 Jan 2026
- 2025Outlier detection in mixed-attribute data: a semi-supervised approach with fuzzy approximations and relative entropy22 Dec 2025
- 2025Consistency-guided semi-supervised outlier detection in heterogeneous data using fuzzy rough sets22 Dec 2025
- 2025Label-Informed Outlier Detection Based on Granule Density21 Dec 2025
50 newest of 153 All 153 (JSON)
- 2023On Diffusion Modeling for Anomaly Detectioncited by 72
- 2025Anomaly Detection and Generation with Diffusion Models: A Surveycited by 8
- 2023TabADM: Unsupervised Tabular Anomaly Detection with Diffusion Modelscited by 5
- 2026Diffuse to Detect: Generative Diffusion Models for Unsupervised IC Anomaly Detectioncited by 1
- 2026Masked Diffusion Modeling for Anomaly Detectioncited by 0
- 2026FirstDiff: One-Step Diffusion-Based Anomaly Detection for Multivariate Time Series via Initial Noise Predictioncited by 0
- 2026FirstDiff: One-Step Diffusion-Based Anomaly Detection for Multivariate Time Series via Initial Noise Prediction16 Aug 2026
- 2026Masked Diffusion Modeling for Anomaly Detection28 May 2026
- 2026Diffuse to Detect: Generative Diffusion Models for Unsupervised IC Anomaly Detection26 May 2026
- 2025Anomaly Detection and Generation with Diffusion Models: A Survey11 Jun 2025
- 2023TabADM: Unsupervised Tabular Anomaly Detection with Diffusion Models23 Jul 2023
- 2023On Diffusion Modeling for Anomaly Detection29 May 2023
- 2024Anomaly Detection of Tabular Data Using LLMscited by 12
- 2024Anomaly Detection of Tabular Data Using LLMs24 Jun 2024
- 2022ADBench: Anomaly Detection Benchmarkcited by 231
- 2023Multimodal Industrial Anomaly Detection via Hybrid Fusioncited by 138
- 2022Deep Isolation Forest for Anomaly Detectioncited by 92
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2022Calibrated One-class Classification for Unsupervised Time Series Anomaly Detectioncited by 39
- 2022PyGOD: A Python Library for Graph Outlier Detectioncited by 31
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detectioncited by 26
- 2023Unsupervised anomaly detection algorithms on real-world data: how many do we need?cited by 20
- 2024NLP-ADBench: NLP Anomaly Detection Benchmarkcited by 17
- 2023NNG-Mix: Improving Semi-supervised Anomaly Detection with Pseudo-anomaly Generationcited by 14
- 2022AnoShift: A Distribution Shift Benchmark for Unsupervised Anomaly Detectioncited by 11
- 2023ADGym: Design Choices for Deep Anomaly Detectioncited by 11
12 most cited of 141 All 141 (JSON)
- 2026Not All Relations Are Equal: Relation-Balanced and Calibrated Graph Learning for Provenance-Based Intrusion Detection15 Sep 2026
- 2026SIM: Subspace Interaction-based Method for Token-Level Text Anomaly Detection8 Sep 2026
- 2026Witnesses Explain Anomalies3 Sep 2026
- 2026DiFA: Dual Evidence Fusion and Aggregation for Token-Level Text Anomaly Detection24 Aug 2026
- 2026CatchBench: When Can an Agent Failure Be Caught?24 Aug 2026
- 2026LLM as Detector: An In-context Learning Approach for Tabular Anomaly Detection19 Aug 2026
- 2026Revisiting Energy-based Tabular Anomaly Detection: Energy and Reconstruction are Complementary14 Aug 2026
- 2026In-Context Density Estimation for Tabular Data10 Aug 2026
- 2026RareSense: Rarity-Aware Similarity Search for Anomaly Retrieval in Transactional Data30 Jul 2026
- 2026Dimension-Calibrated Unexplained Mass: An Interpretable Drift Statistic for Contamination Monitoring in Data Streams18 Jul 2026
- 2026CLOE: Christoffel Loss Autoencoder for Anomaly Detection10 Jul 2026
- 2026FlexTab: A Flexible Encoder-Decoder Architecture for In-Context Learning Across Diverse Tabular Tasks29 Jun 2026
12 newest of 141 All 141 (JSON)