Iterative cleaning and learning of big highly-imbalanced fraud data using unsupervised learning

Robert K.L. Kennedy, Zahra Salekshahrezaee, Flavio Villanustre, Taghi M. Khoshgoftaar

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

Fraud datasets often times lack consistent and accurate labels, and are characterized by having high class imbalance where the number of fraudulent examples are far fewer than those of normal ones. Machine learning designed for effectively detecting fraud is an important task since fraudulent behavior can have significant financial or health consequences, but is presented with significant challenges due to the class imbalance and availability of reliable labels. This paper presents an unsupervised fraud detection method that uses an iterative cleaning process for effective fraud detection. We measure our method performance using a newly created Medicare fraud big dataset and a widely used credit card fraud dataset. Additionally, we detail the process of creating the highly-imbalanced Medicare dataset from multiple publicly available sources, how additional trainable features were added, and how fraudulent labels were assigned for final model performance measurements. The results are compared with two popular unsupervised learners and show that our method outperforms both models in both datasets. Our work achieves a higher AUPRC with relatively few iterations across both domains.

Original languageEnglish
Article number106
JournalJournal of Big Data
Volume10
Issue number1
DOIs
StatePublished - Dec 2023
Externally publishedYes

Keywords

  • Big data
  • Credit card fraud
  • Fraud detection
  • High class-imbalance
  • Medicare fraud
  • Unsupervised learning

Fingerprint

Dive into the research topics of 'Iterative cleaning and learning of big highly-imbalanced fraud data using unsupervised learning'. Together they form a unique fingerprint.

Cite this