📄 Preprint · engrXiv 2021

A Comparative Study on Credit Card Fraud Detection

Koushik Deb, Souvik Ghosal, Debkanya Bose · Engineering Archive (engrXiv)

🔍 Unsupervised learning🗺 Self-Organising Maps📈 ~90% reported accuracy
card swipes detector ML comparison legit ✓ fraud

Most transactions stream through green; the one that doesn't fit any learned pattern drops out of the flow and trips the alarm.

In plain words

Fraud detection has a chicken-and-egg problem: you need labelled fraud to train a detector, but real banks can rarely share labelled fraud. This study takes the unsupervised route — treat fraud as an outlier in customer behaviour and see which technique surfaces it best, with labels removed for privacy.

Four approaches were compared on the Statlog Australian credit dataset: plain K-means clustering, K-means after PCA dimensionality reduction, t-SNE, and a Self-Organising Map (SOM). In the SOM, fraudulent customers light up as nodes with unusually high mean inter-neuron distance — literally the map's far-away places.

The comparison reports around 90% detection accuracy, finds t-SNE handles outliers better than PCA, and shows the SOM cleanly isolates suspicious customers. (Preprint — figures are the authors' reported results.)

How it works

  1. Strip the labelsThe task is framed as unsupervised outlier detection, mirroring real-world privacy constraints.
  2. Cluster four waysK-means, K-means + PCA, t-SNE and a Self-Organising Map each organise customers by behavioural similarity.
  3. Find the misfitsCustomers who fit no cluster — or occupy distant SOM nodes — are flagged as likely fraud.
  4. Compare honestlyThe four techniques are scored against each other; t-SNE beats PCA on outliers, and the SOM isolates fraud best.

Why it matters

Every card issuer faces fraud, but few can share the data needed to fight it publicly. Methods that work without labels — and a clear-eyed comparison of which ones actually do — lower the barrier for any institution to stand up a first line of defence.

Read the preprint ↗ ← All research
← PreviousPandemic concerns via topic modelling (2022)