Man versus Machine: AutoML and Human Experts' Role in Phishing Detection
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) has developed rapidly in the past few years and has successfully been utilized for a broad range of tasks, including phishing detection. However, building an effective ML-based detection system is not a trivial task, and requires data scientists with knowledge of the relevant domain. Automated Machine Learning (AutoML) frameworks have received a lot of attention in recent years, enabling non-ML experts in building a machine learning model. This brings to an intriguing question of whether AutoML can outperform the results achieved by human data scientists. Our paper compares the performances of six well-known, state-of-the-art AutoML frameworks on ten different phishing datasets to see whether AutoML-based models can outperform manually crafted machine learning models. Our results indicate that AutoML-based models are able to outperform manually developed machine learning models in complex classification tasks, specifically in datasets where the features are not quite discriminative, and datasets with overlapping classes or relatively high degrees of non-linearity. Challenges also remain in building a real-world phishing detection system using AutoML frameworks due to the current support only on supervised classification problems, leading to the need for labeled data, and the inability to update the AutoML-based models incrementally. This indicates that experts with knowledge in the domain of phishing and cybersecurity are still essential in the loop of the phishing detection pipeline.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 59 references that are in the map. First posted on arXiv 27 Aug 2021.
Builds on
20 of 59 references.
References · 20
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 6,013
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 383
- 2017Data Augmentation Generative Adversarial Networkscited by 278
- 2018GAN Augmentation: Augmenting Training Data using Generative Adversarial Networkscited by 107
- 2019An Open Source AutoML Benchmarkcited by 85
- 2016Evaluation of a Tree-based Pipeline Optimization Tool for Automating Data Sciencecited by 75
- 2016Understanding data augmentation for classification: when to warp?cited by 74
- 2018How Complex is your classification problem? A survey on measuring classification complexitycited by 66
- 2018Learning To Simulatecited by 44
- 2018Learning-based Video Motion Magnificationcited by 43
- 2019Online Hyper-parameter Learning for Auto-Augmentation Strategycited by 38
8 more
- 2020UniformAugment: A Search-free Probabilistic Data Augmentation Approachcited by 38
- 2019Towards Automated Machine Learning: Evaluation and Comparison of AutoML Approaches and Toolscited by 25
- 2017BoostClean: Automated Error Detection and Repair for Machine Learningcited by 23
- 2018Relational Autoencoder for Feature Extractioncited by 23
- 2019AlphaClean: Automatic Generation of Data Cleaning Pipelinescited by 23
- 2021Fits and Starts: Enterprise Use of AutoML and the Role of Humans in the Loopcited by 21
- 2019SOK: A Comprehensive Reexamination of Phishing Research from the Security Perspectivecited by 15
- 2019Style transfer-based image synthesis as an efficient regularization technique in deep learningcited by 8
Built on by
Not cited yet.