콘텐츠로 이동

Leaderboard — VUS-PR

Lite profile — preview

These numbers come from the lite subset (CI-sized: a handful of entities per dataset), not the full benchmark matrix. Means are shown with entity-bootstrap 95% CIs and an entities count — a mean over few entities with a wide CI is weak evidence. Do not quote ranks from this page without those qualifiers.

Primary metric: VUS-PR (Paparrizos et al., VLDB 2022). Values are seed averages; cell shading follows the metric value, row tint and badge follow the generation. PA-F1 is intentionally not shown (CLAUDE.md §4).

Friedman test across the 21 models with complete coverage of the 13 shared entities: p = 1.71e-09 — model ranking differences are statistically significant overall; see the critical-difference diagram for which pairs are separable.

Model summary (sorted by mean rank)

generationmodelmean vus_pr [95% CI]mean rankentitiesruntime (s)config
Gen 4mtad_gat0.821 [0.72, 0.89]5.0035.8510ce709c421b
Gen 3lstm_p0.812 [0.71, 0.91]5.3332.382d11f154dbe4
Gen 2sub_knn0.455 [0.32, 0.59]7.15139.241622386787b5
Gen 1sub_pca0.439 [0.31, 0.57]7.461313.263a8820e97431
Gen 3lstm_ad0.782 [0.63, 0.89]7.6732.660dfacdce9d7b
Gen 4tranad0.763 [0.66, 0.91]8.33320.632e0a261787de
Gen 3usad0.746 [0.72, 0.79]9.3334.580a248a10c2d7
Gen 3ae0.734 [0.72, 0.75]9.6731.9000565c2c3da2
Gen 2ocsvm0.404 [0.26, 0.56]10.08132.1619dda5b3ab8b
Gen 0ensemble_simple0.383 [0.25, 0.52]10.231319.8303504b13be43
Gen 1sesd0.406 [0.28, 0.55]10.3813157.210b4ff0f6ef56
Gen 1pca_t2spe0.428 [0.27, 0.59]10.54130.1005d8070873bb
Gen 5mamba_tsad_fixed0.500 [0.37, 0.62]11.00719.940465248a5e25
Gen 1hotelling_t20.437 [0.28, 0.59]11.15130.042803a14210c8
Gen 2lof0.411 [0.26, 0.56]11.46133.190d91f8dc49f0
Gen 1ewma0.413 [0.26, 0.57]11.54130.200454ea03f379
Gen 2knn0.427 [0.27, 0.58]11.62130.5430938e6805a4
Gen 1poly0.378 [0.23, 0.55]11.85130.0204f78382c778
Gen 1stl_residual0.403 [0.26, 0.55]12.0813101.1713f77ab717d1
Gen 1zscore0.380 [0.23, 0.54]13.54130.03247f60d04790
Gen 4dcdetector0.647 [0.43, 0.80]14.3332.1102770db3600f
Gen 4timesnet0.645 [0.54, 0.81]15.0032.41047d78f5691c
Gen 2iforest0.332 [0.22, 0.46]15.38130.64053d1ce8d6cd
Gen 2hbos0.296 [0.19, 0.42]16.46130.450ac2775a90c3
Gen 3vae_donut0.575 [0.40, 0.76]17.0032.694b166e2b2d78
Gen 5mamba_tsad_faithful0.318 [0.20, 0.43]17.29721.11103a30200cbe
Gen 3omni_anomaly0.609 [0.56, 0.64]17.3337.480bbd75197861
Gen 2matrix_profile0.287 [0.18, 0.41]18.311330.60169bf64ba146
Gen 4anomaly_transformer0.613 [0.45, 0.78]18.6734.280302c3c4f1ba
Gen 2spectral_residual0.200 [0.11, 0.33]18.85130.171a3ce6927c20
Gen 1cusum0.232 [0.14, 0.34]19.08130.2402df36fe32e4
Gen 1online_ewma0.224 [0.12, 0.36]19.15130.791d197cc21867
Gen 1online_cusum0.208 [0.12, 0.32]19.69131.1602b785172714
Gen 0dummy0.179 [0.10, 0.29]21.69130.000051646a3b58
Gen 4gdn0.420 [0.21, 0.62]26.3336.840b1bd833ee60
Gen 3dagmm0.291 [0.16, 0.52]29.3332.3712266f472566

Model × dataset

generationmodelmbamgab/1mgab/2nab/
realAWSCloudwatch_ec2_cpu_utilization_24ae8d.csv
nab/
realKnownCause_machine_temperature_system_failure.csv
psmskab/valve1_0smd/
machine-1-1
smd/
machine-1-6
smd/
machine-2-1
smd/
machine-3-2
smd/
machine-3-7
synthetic
Gen 4mtad_gat––––––0.8930.717––––0.852
Gen 3lstm_p––––––0.9090.709––––0.817
Gen 2sub_knn0.6900.0910.1050.3070.5160.4950.9080.7440.5870.5010.1140.2620.592
Gen 1sub_pca0.7310.0670.0650.2720.1960.5310.7210.7620.6440.4160.2740.3860.648
Gen 3lstm_ad––––––0.8890.628––––0.830
Gen 4tranad––––––0.9130.661––––0.715
Gen 3usad––––––0.7930.724––––0.719
Gen 3ae––––––0.7310.725––––0.747
Gen 2ocsvm0.8090.0590.0640.2220.3810.4950.3870.6730.7900.4360.1080.0420.782
Gen 0ensemble_simple0.7670.0630.0730.2010.3050.5690.7320.5100.6110.3480.1140.1010.587
Gen 1sesd0.8890.0570.0660.2060.1820.3780.4350.7470.2960.3570.3100.6810.674
Gen 1pca_t2spe0.7740.0620.0640.1430.6370.5270.8310.5810.8160.2460.0690.1230.697
Gen 5mamba_tsad_fixed––––––0.3780.7480.6630.4290.1920.4770.611
Gen 1hotelling_t20.7700.0620.0640.1430.6370.5440.8330.5090.8120.2550.0600.3010.688
Gen 2lof0.6960.0570.0650.1980.4610.4730.9000.6020.5450.4530.0620.0550.782
Gen 1ewma0.7160.0620.0640.1690.6370.4200.9330.5170.5690.5090.1030.0360.637
Gen 2knn0.7930.0620.0630.1430.5320.5180.8480.5740.7750.3050.0640.2030.672
Gen 1poly0.9080.0640.0630.1690.1360.4290.4030.5980.6820.1970.1030.2500.919
Gen 1stl_residual0.8880.0570.0660.1770.1820.4440.5480.6480.6710.2030.0610.6230.675
Gen 1zscore0.7650.0620.0640.1430.6370.4310.6740.4660.6780.2170.0640.0380.706
Gen 4dcdetector––––––0.4300.713––––0.798
Gen 4timesnet––––––0.5420.579––––0.814
Gen 2iforest0.7920.0590.0640.1700.5680.4760.3760.3470.4660.3090.0880.1000.499
Gen 2hbos0.7650.0600.0630.2140.6320.4500.3700.2860.3710.2820.0870.0600.206
Gen 3vae_donut––––––0.5710.396––––0.756
Gen 5mamba_tsad_faithful––––––0.5590.3400.3840.3240.0990.1090.414
Gen 3omni_anomaly––––––0.5630.622––––0.641
Gen 2matrix_profile0.6350.4500.5220.1390.0650.3130.4930.0960.1990.0630.0620.1130.579
Gen 4anomaly_transformer––––––0.7820.606––––0.451
Gen 2spectral_residual0.8030.0660.0640.1420.0950.3120.4180.1140.2220.0750.0760.0260.186
Gen 1cusum0.6770.0590.0640.2180.1100.3100.5210.1670.3330.1360.0440.0300.343
Gen 1online_ewma0.8550.0620.0630.1160.0970.3130.4400.1170.2120.0730.0680.0220.476
Gen 1online_cusum0.6790.0590.0640.1970.1840.2880.4530.1110.1390.0510.1000.0210.357
Gen 0dummy0.6850.0620.0650.1370.0950.3020.3640.1050.2120.0720.0630.0220.140
Gen 4gdn––––––0.4330.206––––0.620
Gen 3dagmm––––––0.5150.197––––0.161

Reproduce with python benchmarks/run_all.py --profile configs/lite.yaml — each row's config hash resolves to its full configuration in the results JSON.