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

Automating Outlier Detection via Meta-Learning

About

Given an unsupervised outlier detection (OD) task on a new dataset, how can we automatically select a good outlier detection method and its hyperparameter(s) (collectively called a model)? Thus far, model selection for OD has been a "black art"; as any model evaluation is infeasible due to the lack of (i) hold-out data with labels, and (ii) a universal objective function. In this work, we develop the first principled data-driven approach to model selection for OD, called MetaOD, based on meta-learning. MetaOD capitalizes on the past performances of a large body of detection models on existing outlier detection benchmark datasets, and carries over this prior experience to automatically select an effective model to be employed on a new dataset without using any labels. To capture task similarity, we introduce specialized meta-features that quantify outlying characteristics of a dataset. Through comprehensive experiments, we show the effectiveness of MetaOD in selecting a detection model that significantly outperforms the most popular outlier detectors (e.g., LOF and iForest) as well as various state-of-the-art unsupervised meta-learners while being extremely fast. To foster reproducibility and further research on this new problem, we open-source our entire meta-learning system, benchmark environment, and testbed datasets.

Yue Zhao, Ryan A. Rossi, Leman Akoglu• 2020

Related benchmarks

TaskDatasetResultRank
Outlier DetectionInternetAds ADBench
AUROC69.62
31
Outlier Detectionfault ADBench
AUROC57.21
31
Outlier Detectionoptdigits ADBench
AUROC87.22
17
Outlier DetectionSpamBase ADBench
AUROC66.2
17
Outlier Detectionspeech (historical)
AUROC54.88
17
Outlier Detectionletter (historical)
AUROC90.09
17
Outlier Detectioncampaign (historical)
AUROC76.21
17
Outlier Detectionhttp (historical)
AUROC0.9995
17
Outlier Detectionvowels (historical)
AUROC94.99
17
Outlier DetectionPima ADBench
AUROC70.89
17
Showing 10 of 58 rows

Other info

Follow for update