TOD: GPU-accelerated Outlier Detection via Tensor Operations
Not on the map. Why?
Abstract (arXiv)
Outlier detection (OD) is a key learning task for finding rare and deviant data samples, with many time-critical applications such as fraud detection and intrusion detection. In this work, we propose TOD, the first tensor-based system for efficient and scalable outlier detection on distributed multi-GPU machines. A key idea behind TOD is decomposing complex OD applications into a small collection of basic tensor algebra operators. This decomposition enables TOD to accelerate OD computations by leveraging recent advances in deep learning infrastructure in both hardware and software. Moreover, to deploy memory-intensive OD applications on modern GPUs with limited on-device memory, we introduce two key techniques. First, provable quantization speeds up OD computations and reduces its memory footprint by automatically performing specific floating-point operations in lower precision while provably guaranteeing no accuracy loss. Second, to exploit the aggregated compute resources and memory capacity of multiple GPUs, we introduce automatic batching, which decomposes OD computations into small batches for both sequential execution on a single GPU and parallel execution on multiple GPUs. TOD supports a diverse set of OD algorithms. Extensive evaluation on 11 real and 3 synthetic OD datasets shows that TOD is on average 10.9x faster than the leading CPU-based OD system PyOD (with a maximum speedup of 38.9x), and can handle much larger datasets than existing GPU-based OD systems. In addition, TOD allows easy integration of new OD operators, enabling fast prototyping of emerging and yet-to-discovered OD algorithms.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 28 of its 107 references that are in the map. First posted on arXiv 26 Oct 2021.
Builds on
28 of 107 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Deep Semi-Supervised Anomaly Detectioncited by 291
- 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 222
- 2018A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time Series Datacited by 182
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2019Time-Series Anomaly Detection Service at Microsoftcited by 165
- 2020COPOD: Copula-Based Outlier Detectioncited by 146
- 2017Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graphcited by 104
- 2020Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detectioncited by 82
- 2021A Comprehensive Survey and Experimental Comparison of Graph-Based Approximate Nearest Neighbor Searchcited by 82
- 2021VS-Quant: Per-vector Scaled Quantization for Accurate Low-Precision Neural Network Inferencecited by 64
16 more
- 2018LSCP: Locally Selective Combination in Parallel Outlier Ensemblescited by 32
- 2021Large Graph Convolutional Network Training with GPU-Oriented Data Communication Architecturecited by 25
- 2020A Tensor Compiler for Unified Machine Learning Prediction Servingcited by 20
- 2016A Survey on Social Media Anomaly Detectioncited by 17
- 2017Deep Learning with Dynamic Computation Graphscited by 15
- 2020AutoAudit: Mining Accounting and Time-Evolving Graphscited by 15
- 2018On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemMLcited by 13
- 2020EMOGI: Efficient Memory-access for Out-of-memory Graph-traversal In GPUscited by 10
- 2017On-the-fly Operation Batching in Dynamic Computation Graphscited by 7
- 2017Bolt: Accelerated Data Mining with Fast Vector Compressioncited by 7
- 2020Time Series Data Cleaning: From Anomaly Detection to Anomaly Repairing (Technical Report)cited by 7
- 2020Anomaly Detection at Scale: The Case for Deep Distributional Time Series Modelscited by 7
- 2020Elle: Inferring Isolation Anomalies from Experimental Observationscited by 6
- 2021Benchmarking the Nvidia GPU Lineage: From Early K80 to Modern A100 with Asynchronous Memory Transferscited by 4
- 2021Fairness-aware Outlier Ensemblecited by 3
- 2020PPQ-Trajectory: Spatio-temporal Quantization for Querying in Large Trajectory Repositoriescited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 2; 2025: 2.
6 papers.
- 2022PyGOD: A Python Library for Graph Outlier Detectioncited by 32
- 2025Deep Learning Advancements in Anomaly Detection: A Comprehensive Surveycited by 17
- 2024MetaOOD: Automatic Selection of OOD Detection Modelscited by 16
- 2022ADMoE: Anomaly Detection with Mixture-of-Experts from Noisy Labelscited by 15
- 2025ClimateLLM: Efficient Weather Forecasting via Frequency-Aware Large Language Modelscited by 9
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Trainingcited by 5
- 2025Deep Learning Advancements in Anomaly Detection: A Comprehensive Survey17 Mar 2025
- 2025ClimateLLM: Efficient Weather Forecasting via Frequency-Aware Large Language Models16 Feb 2025
- 2024MetaOOD: Automatic Selection of OOD Detection Models4 Oct 2024
- 2024MEMO: Fine-grained Tensor Management For Ultra-long Context LLM Training16 Jul 2024
- 2022ADMoE: Anomaly Detection with Mixture-of-Experts from Noisy Labels24 Aug 2022
- 2022PyGOD: A Python Library for Graph Outlier Detection26 Apr 2022
Similar, not cited
Close in wording, no citation either way
- 2026AdaHOP: Fast and Accurate Low-Precision Training via Outlier-Pattern-Aware Rotation
- 2026OSC: Hardware Efficient W4A4 Quantization via Outlier Separation in Channel Dimension
- 2024MicroScopiQ: Accelerating Foundational Models through Outlier-Aware Microscaling Quantization
- 2026FlashQuant: Sparse-Dense Fusion for Memory-Efficient Outlier-Aware LLM Inference
- 2025Static Batching of Irregular Workloads on GPUs: Framework and Application to Efficient MoE Model Inference
- 2026Syndrome Decoding for Silent Data Corruption in Quantized Integer GPU Arithmetic
- 2022Anomalib: A Deep Learning Library for Anomaly Detection
- 2024Efficient Arbitrary Precision Acceleration for Large Language Models on GPU Tensor Cores