Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

LLM as an Algorithmist: Enhancing Anomaly Detectors via Programmatic Synthesis

About

Existing anomaly detection (AD) methods for tabular data usually rely on some assumptions about anomaly patterns, leading to inconsistent performance in real-world scenarios. While Large Language Models (LLMs) show remarkable reasoning capabilities, their direct application to tabular AD is impeded by fundamental challenges, including difficulties in processing heterogeneous data and significant privacy risks. To address these limitations, we propose LLM-DAS, a novel framework that repositions the LLM from a ``data processor'' to an ``algorithmist''. Instead of being exposed to raw data, our framework leverages the LLM's ability to reason about algorithms. It analyzes a high-level description of a given detector to understand its intrinsic weaknesses and then generates detector-specific, data-agnostic Python code to synthesize ``hard-to-detect'' anomalies that exploit these vulnerabilities. This generated synthesis program, which is reusable across diverse datasets, is then instantiated to augment training data, systematically enhancing the detector's robustness by transforming the problem into a more discriminative two-class classification task. Extensive experiments on 36 TAD benchmarks show that LLM-DAS consistently boosts the performance of mainstream detectors. By bridging LLM reasoning with classic AD algorithms via programmatic synthesis, LLM-DAS offers a scalable, effective, and privacy-preserving approach to patching the logical blind spots of existing detectors.

Hangting Ye, Jinmeng Li, He Zhao, Mingchen Zhuge, Dandan Guo, Yi Chang, Hongyuan Zha• 2025

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionWBC
ROCAUC0.9883
104
Tabular Anomaly Detectionpima
AUC ROC0.7818
70
Tabular Anomaly DetectionBreastW
AUC-ROC0.9972
67
Anomaly DetectionMammography
AUC-ROC0.9998
64
Anomaly Detectionsatellite
AUC98.37
62
Anomaly DetectionShuttle
AUC0.9999
61
Anomaly DetectionSatimage 2
AUC99.84
58
Tabular Anomaly DetectionWine
AUC-ROC1
56
Tabular Anomaly Detectionpendigits
AUC-ROC99.41
56
Tabular Anomaly DetectionVertebral
AUC-ROC76.29
50
Showing 10 of 35 rows

Other info

Follow for update