A Modular and Adaptive System for Business Email Compromise Detection
Not on the map. Why?
Abstract (arXiv)
The growing sophistication of Business Email Compromise (BEC) and spear phishing attacks poses significant challenges to organizations worldwide. The techniques featured in traditional spam and phishing detection are insufficient due to the tailored nature of modern BEC attacks as they often blend in with the regular benign traffic. Recent advances in machine learning, particularly in Natural Language Understanding (NLU), offer a promising avenue for combating such attacks but in a practical system, due to limitations such as data availability, operational costs, verdict explainability requirements or a need to robustly evolve the system, it is essential to combine multiple approaches together. We present CAPE, a comprehensive and efficient system for BEC detection that has been proven in a production environment for a period of over two years. Rather than being a single model, CAPE is a system that combines independent ML models and algorithms detecting BEC-related behaviors across various email modalities such as text, images, metadata and the email's communication context. This decomposition makes CAPE's verdicts naturally explainable. In the paper, we describe the design principles and constraints behind its architecture, as well as the challenges of model design, evaluation and adapting the system continuously through a Bayesian approach that combines limited data with domain knowledge. Furthermore, we elaborate on several specific behavioral detectors, such as those based on Transformer neural architectures.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 50 references that are in the map. First posted on arXiv 21 Aug 2023.
Builds on
14 of 50 references.
References · 14
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023GPT-4 Technical Reportcited by 18,396
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2018Model Cards for Model Reportingcited by 1,080
- 2018Blessing of dimensionality: mathematical foundations of the statistical physics of datacited by 55
- 2019Detecting and Characterizing Lateral Phishing at Scalecited by 21
- 2019Cognitive Triaging of Phishing Attackscited by 8
- 2020On Model Evaluation under Non-constant Class Imbalancecited by 8
- 2020CATBERT: Context-Aware Tiny BERT for Detecting Social Engineering Emailscited by 7
2 more
Built on by
Citing papers per year: 2025: 1.
1 paper.