SURF: Sequential Undersampling-Refinement Framework for Two-Stage Anomaly Detection
Machine learning serves as an important instrument in financial fraud detection but extreme class imbalance in credit card datasets proves to be a significant obstacle for its effectiveness. Our framework - SURF incorporates two sequential steps where ROA-GAN performs anomaly-based undersampling at its first stage followed by a 1D CNN which carries out fraud classification. Using unsupervised learning SURF efficiently selects critical fraud patterns eliminating the need for synthetic oversampling. This research investigates under-sampling effects on class separation by utilizing PCA and UMAP and benchmarks against Random Under-sampling and NearMiss. The presented methodology shows its ability to detect anomalies accurately through testing performed on several datasets including the Kaggle European cardholders' dataset alongside a banking dataset and the annthyroid dataset.
Authors
- Sathya Prasad (ORCID: https://orcid.org/0000-0003-4368-5786)
- Onkar P. Kulkarni (ORCID: https://orcid.org/0000-0002-8877-0573)
- A. K. Singh (ORCID: https://orcid.org/0000-0001-8139-781X)
- Pranav Goda Narahari
Institutions
- PES University (IN)
Publication Details
- Published
- 2025-04-24
- DOI
- https://doi.org/10.1109/isdfs65363.2025.11011970
- Primary Topic
- Anomaly Detection Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00