Using generative adversarial networks for improving classification effectiveness in credit card fraud detection

被引:279
作者
Fiore, Ugo [1 ]
De Santis, Alfredo [2 ]
Perla, Francesca [1 ]
Zanetti, Paolo [1 ]
Palmieri, Francesco [2 ]
机构
[1] Parthenope Univ, Dept Management Studies Quantitat Mathods, Naples, Italy
[2] Univ Salerno, Dept Informat, Fisciano, Italy
关键词
Fraud detection; Supervised classification; Deep learning; Generative adversarial networks; SUPPORT VECTOR MACHINES; SMOTE;
D O I
10.1016/j.ins.2017.12.030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last years, the number of frauds in credit card-based online payments has grown dramatically, pushing banks and e-commerce organizations to implement automatic fraud detection systems, performing data mining on huge transaction logs. Machine learning seems to be one of the most promising solutions for spotting illicit transactions, by distinguishing fraudulent and non-fraudulent instances through the use of supervised binary classification systems properly trained from pre-screened sample datasets. However, in such a specific application domain, datasets available for training are strongly imbalanced, with the class of interest considerably less represented than the other. This significantly reduces the effectiveness of binary classifiers, undesirably biasing the results toward the prevailing class, while we are interested in the minority class. Oversampling the minority class has been adopted to alleviate this problem, but this method still has some drawbacks. Generative Adversarial Networks are general, flexible, and powerful generative deep learning models that have achieved success in producing convincingly real-looking images. We trained a GAN to output mimicked minority class examples, which were then merged with training data into an augmented training set so that the effectiveness of a classifier can be improved. Experiments show that a classifier trained on the augmented set outperforms the same classifier trained on the original data, especially as far the sensitivity is concerned, resulting in an effective fraud detection mechanism. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:448 / 455
页数:8
相关论文
共 36 条
[1]   Applying support vector machines to imbalanced datasets [J].
Akbani, R ;
Kwek, S ;
Japkowicz, N .
MACHINE LEARNING: ECML 2004, PROCEEDINGS, 2004, 3201 :39-50
[2]  
[Anonymous], 2013, P 30 INT C MACH LEAR
[3]  
[Anonymous], 1997, P AAAI RHOD ISL RI U
[4]  
[Anonymous], 2010, MOMENTUM
[5]  
[Anonymous], 2012, IEEE T SYST MAN CY C, DOI DOI 10.1109/TSMCC.2011.2161285
[6]  
[Anonymous], 2017, P 5 INT C LEARN REPR
[7]  
[Anonymous], INT JOINT C ART INT
[8]  
[Anonymous], NEWSWEEK
[9]   Using MineSet for knowledge discovery [J].
Becker, BG .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (04) :75-78
[10]  
Bengio Y, 2013, INT CONF ACOUST SPEE, P8624, DOI 10.1109/ICASSP.2013.6639349