{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T15:47:00Z","timestamp":1781020020276,"version":"3.54.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,7,17]],"date-time":"2023-07-17T00:00:00Z","timestamp":1689552000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,17]],"date-time":"2023-07-17T00:00:00Z","timestamp":1689552000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The yearly increase in incidents of credit card fraud can be attributed to the rapid growth of e-commerce. To address this issue, effective fraud detection methods are essential. Our research focuses on the Credit Card Fraud Detection Dataset, which is a widely used dataset that contains real-world transaction data and is characterized by high class imbalance. This dataset has the potential to serve as a benchmark for credit card fraud detection. Our work evaluates the effectiveness of two supervised learning classification techniques, binary classification and one-class classification, for credit card fraud detection. The performance of five binary-class classification (BCC) learners and three one-class classification (OCC) learners is evaluated. The metrics used are area under the precision-recall curve (AUPRC) and area under the receiver operating characteristic curve (AUC). Our results indicate that binary classification is a better approach for detecting credit card fraud than one-class classification, with the top binary classifier being CatBoost.<\/jats:p>","DOI":"10.1186\/s40537-023-00794-5","type":"journal-article","created":{"date-parts":[[2023,7,17]],"date-time":"2023-07-17T17:02:19Z","timestamp":1689613339000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Comparative analysis of binary and one-class classification techniques for credit card fraud data"],"prefix":"10.1186","volume":"10","author":[{"given":"Joffrey L.","family":"Leevy","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Hancock","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Taghi M.","family":"Khoshgoftaar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,7,17]]},"reference":[{"issue":"21","key":"794_CR1","doi-asserted-by":"publisher","first-page":"13465","DOI":"10.1007\/s00500-021-06096-3","volume":"25","author":"SK Pandey","year":"2021","unstructured":"Pandey SK, Tripathi AK. An empirical study toward dealing with noise and class imbalance issues in software defect prediction. Soft Computing. 2021;25(21):13465\u201392.","journal-title":"Soft Computing"},{"key":"794_CR2","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/s10115-015-0870-3","volume":"48","author":"S Al-Stouhi","year":"2016","unstructured":"Al-Stouhi S, Reddy CK. Transfer learning for class imbalance problems with inadequate data. Knowl Inf Syst. 2016;48:201\u201328.","journal-title":"Knowl Inf Syst"},{"issue":"1","key":"794_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-021-00514-x","volume":"8","author":"N Seliya","year":"2021","unstructured":"Seliya N, Abdollah Zadeh A, Khoshgoftaar TM. A literature review on one-class classification and its potential applications in big data. J Big Data. 2021;8(1):1\u201331.","journal-title":"J Big Data"},{"issue":"5","key":"794_CR4","doi-asserted-by":"publisher","first-page":"756","DOI":"10.3390\/electronics11050756","volume":"11","author":"A Alharbi","year":"2022","unstructured":"Alharbi A, Alshammari M, Okon OD, Alabrah A, Rauf HT, Alyami H, Meraj T. A novel text2img mechanism of credit card fraud detection: a deep learning approach. Electronics. 2022;11(5):756.","journal-title":"Electronics"},{"key":"794_CR5","unstructured":"Kaggle: Credit Card Fraud Detection. 2018. https:\/\/www.kaggle.com\/mlg-ulb\/creditcardfraud."},{"issue":"1","key":"794_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-023-00738-z","volume":"10","author":"JL Leevy","year":"2023","unstructured":"Leevy JL, Johnson JM, Hancock J, Khoshgoftaar TM. Threshold optimization and random undersampling for imbalanced credit card data. J Big Data. 2023;10(1):1\u201322.","journal-title":"J Big Data"},{"issue":"9","key":"794_CR7","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.1109\/TKDE.2008.239","volume":"21","author":"H He","year":"2009","unstructured":"He H, Garcia EA. Learning from imbalanced data. IEEE Trans Knowl Data Eng. 2009;21(9):1263\u201384.","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"794_CR8","doi-asserted-by":"crossref","unstructured":"Kennedy R.K, Salekshahrezaee Z, Khoshgoftaar T.M. A novel approach for unsupervised learning of highly-imbalanced data. In: 2022 IEEE 4th International Conference on Cognitive Machine Intelligence (CogMI), IEEE; 2022. pp. 52\u201358.","DOI":"10.1109\/CogMI56440.2022.00018"},{"issue":"76","key":"794_CR9","doi-asserted-by":"publisher","first-page":"445","DOI":"10.19101\/IJATEE.2021.874021","volume":"8","author":"R Sanjeetha","year":"2021","unstructured":"Sanjeetha R, Raj A, Saivenu K, Ahmed MI, Sathvik B, Kanavalli A. Detection and mitigation of botnet based ddos attacks using catboost machine learning algorithm in sdn environment. Int J Adv Technol Eng Exploration. 2021;8(76):445.","journal-title":"Int J Adv Technol Eng Exploration"},{"key":"794_CR10","doi-asserted-by":"publisher","first-page":"19921","DOI":"10.1109\/ACCESS.2020.2968934","volume":"8","author":"MRC Acosta","year":"2020","unstructured":"Acosta MRC, Ahmed S, Garcia CE, Koo I. Extremely randomized trees-based scheme for stealthy cyber-attack detection in smart grid networks. IEEE Access. 2020;8:19921\u201333.","journal-title":"IEEE Access"},{"key":"794_CR11","doi-asserted-by":"crossref","unstructured":"Dileep M, Navaneeth A, Abhishek M. A novel approach for credit card fraud detection using decision tree and random forest algorithms. In: 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), IEEE; 2021. pp. 1025\u20131028.","DOI":"10.1109\/ICICV50876.2021.9388431"},{"key":"794_CR12","doi-asserted-by":"crossref","unstructured":"Priscilla C.V, Prabha D.P. Influence of optimizing xgboost to handle class imbalance in credit card fraud detection. In: 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), IEEE; 2020. pp. 1309\u20131315.","DOI":"10.1109\/ICSSIT48917.2020.9214206"},{"key":"794_CR13","doi-asserted-by":"crossref","unstructured":"Chiramdasu R, Srivastava G, Bhattacharya S, Reddy P.K, Gadekallu T.R. Malicious url detection using logistic regression. In: 2021 IEEE International Conference on Omni-Layer Intelligent Systems (COINS), IEEE; 2021. pp. 1\u20136.","DOI":"10.1109\/COINS51742.2021.9524269"},{"key":"794_CR14","doi-asserted-by":"crossref","unstructured":"Mhamdi L, McLernon D, El-Moussa F, Zaidi S.A.R, Ghogho M, Tang T. A deep learning approach combining autoencoder with one-class svm for ddos attack detection in sdns. In: 2020 IEEE Eighth International Conference on Communications and Networking (ComNet), IEEE; 2020. pp. 1\u20136.","DOI":"10.1109\/ComNet47917.2020.9306073"},{"issue":"15","key":"794_CR15","doi-asserted-by":"publisher","first-page":"17073","DOI":"10.1007\/s10489-021-02671-1","volume":"52","author":"T Hayashi","year":"2022","unstructured":"Hayashi T, Fujita H. One-class ensemble classifier for data imbalance problems. Appl Intell. 2022;52(15):17073\u201389.","journal-title":"Appl Intell"},{"key":"794_CR16","doi-asserted-by":"crossref","unstructured":"Zheng P, Yuan S, Wu X, Li J, Lu A. One-class adversarial nets for fraud detection. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, 2019. pp. 1286\u20131293.","DOI":"10.1609\/aaai.v33i01.33011286"},{"key":"794_CR17","doi-asserted-by":"crossref","unstructured":"Boyd K, Eng K.H, Page C.D. Area under the precision-recall curve: point estimates and confidence intervals. Joint European conference on machine learning and knowledge discovery in databases, Springer; 2013. 451\u2013466.","DOI":"10.1007\/978-3-642-40994-3_29"},{"key":"794_CR18","doi-asserted-by":"crossref","unstructured":"Bekkar M, Djemaa H.K, Alitouche T.A. Evaluation measures for models assessment over imbalanced data sets. J Inf Eng Appl. 2013;3(10).","DOI":"10.5121\/ijdkp.2013.3402"},{"key":"794_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.eswa.2021.114750","volume":"175","author":"Z Li","year":"2021","unstructured":"Li Z, Huang M, Liu G, Jiang C. A hybrid method with dynamic weighted entropy for handling the problem of class imbalance with overlap in credit card fraud detection. Expert Syst Appl. 2021;175:1\u201310.","journal-title":"Expert Syst Appl"},{"key":"794_CR20","doi-asserted-by":"crossref","unstructured":"Jeragh M, AlSulaimi M. Combining auto encoders and one class support vectors machine for fraudulant credit card transactions detection. In: 2018 Second World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), IEEE; 2018. pp. 178\u2013184.","DOI":"10.1109\/WorldS4.2018.8611624"},{"key":"794_CR21","first-page":"42","volume":"4","author":"A Chandorkar","year":"2022","unstructured":"Chandorkar A. Credit card fraud detection using machine learning. Int Res J Modern Eng Technol Sci. 2022;4:42\u201350.","journal-title":"Int Res J Modern Eng Technol Sci"},{"key":"794_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.14445\/22312803\/IJCTT-V69I8P101","volume":"69","author":"H Bodepudi","year":"2021","unstructured":"Bodepudi H. Credit card fraud detection using unsupervised machine learning algorithms. Int J Comput Trends Technol. 2021;69:1\u201313.","journal-title":"Int J Comput Trends Technol"},{"issue":"2","key":"794_CR23","first-page":"394","volume":"6","author":"S Ounacer","year":"2018","unstructured":"Ounacer S, El Bour HA, Oubrahim Y, Ghoumari MY, Azzouazi M. Using isolation forest in anomaly detection: the case of credit card transactions. Period Eng Nat Sci. 2018;6(2):394\u2013400.","journal-title":"Period Eng Nat Sci"},{"key":"794_CR24","doi-asserted-by":"crossref","unstructured":"Hancock J, Khoshgoftaar T.M, Johnson J.M. Informative evaluation metrics for highly imbalanced big data classification. In: 2022 21st IEEE International Conference on Machine Learning and Applications (ICMLA), IEEE; 2022.","DOI":"10.1109\/ICMLA55696.2022.00224"},{"key":"794_CR25","doi-asserted-by":"crossref","unstructured":"Raza M, Qayyum U. Classical and deep learning classifiers for anomaly detection. In: 2019 16th International Bhurban Conference on Applied Sciences and Technology (IBCAST), IEEE;2019. pp. 614\u2013618.","DOI":"10.1109\/IBCAST.2019.8667245"},{"key":"794_CR26","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1016\/j.procs.2020.01.057","volume":"165","author":"VN Dornadula","year":"2019","unstructured":"Dornadula VN, Geetha S. Credit card fraud detection using machine learning algorithms. Proc Comput Sci. 2019;165:631\u201341.","journal-title":"Proc Comput Sci"},{"key":"794_CR27","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP. Smote: synthetic minority over-sampling technique. J Artif Intell Res. 2002;16:321\u201357.","journal-title":"J Artif Intell Res"},{"key":"794_CR28","doi-asserted-by":"crossref","unstructured":"Porwal U, Mukund S. Credit card fraud detection in e-commerce. In: 2019 18th IEEE international conference on trust, security and privacy in computing and communications\/13th IEEE International Conference On Big Data Science And Engineering (TrustCom\/BigDataSE), IEEE;2019. pp. 280\u2013287.","DOI":"10.1109\/TrustCom\/BigDataSE.2019.00045"},{"key":"794_CR29","doi-asserted-by":"crossref","unstructured":"Wu T.-Y, Wang Y.-T. Locally interpretable one-class anomaly detection for credit card fraud detection. In: 2021 International Conference on Technologies and Applications of Artificial Intelligence (TAAI), IEEE;2021. pp. 25\u201330.","DOI":"10.1109\/TAAI54685.2021.00014"},{"key":"794_CR30","doi-asserted-by":"crossref","unstructured":"Ribeiro MT, Singh S, Guestrin C. \u201cwhy should i trust you?\u201d explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1135\u20131144 (2016)","DOI":"10.1145\/2939672.2939778"},{"key":"794_CR31","doi-asserted-by":"crossref","unstructured":"Salekshahrezaee Z, Leevy J.L, Khoshgoftaar T.M. Feature extraction for class imbalance using a convolutional autoencoder and data sampling. In: 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI), IEEE;2021. pp. 217\u2013223.","DOI":"10.1109\/ICTAI52525.2021.00037"},{"key":"794_CR32","doi-asserted-by":"publisher","first-page":"3571","DOI":"10.1016\/j.matpr.2021.11.635","volume":"56","author":"JS Kushwah","year":"2022","unstructured":"Kushwah JS, Kumar A, Patel S, Soni R, Gawande A, Gupta S. Comparative study of regressor and classifier with decision tree using modern tools. Mater Today Proc. 2022;56:3571\u20136.","journal-title":"Mater Today Proc"},{"issue":"1","key":"794_CR33","first-page":"41","volume":"11","author":"SM Basha","year":"2018","unstructured":"Basha SM, Rajput DS, Vandhan V. Impact of gradient ascent and boosting algorithm in classification. Int J Intell Eng Syst (IJIES). 2018;11(1):41\u20139.","journal-title":"Int J Intell Eng Syst (IJIES)"},{"key":"794_CR34","unstructured":"Prokhorenkova L, Gusev G, Vorobev A, Dorogush A.V, Gulin A. Catboost: unbiased boosting with categorical features. In: Advances in Neural Information Processing Systems, 2018. pp. 6638\u20136648."},{"issue":"3","key":"794_CR35","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1287\/moor.2016.0831","volume":"42","author":"A Gupta","year":"2017","unstructured":"Gupta A, Nagarajan V, Ravi R. Approximation algorithms for optimal decision trees and adaptive tsp problems. Math Oper Res. 2017;42(3):876\u201396.","journal-title":"Math Oper Res"},{"key":"794_CR36","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.inffus.2020.07.007","volume":"64","author":"S Gonz\u00e1lez","year":"2020","unstructured":"Gonz\u00e1lez S, Garc\u00eda S, Del Ser J, Rokach L, Herrera F. A practical tutorial on bagging and boosting based ensembles for machine learning: Algorithms, software tools, performance study, practical perspectives and opportunities. Inf Fusion. 2020;64:205\u201337.","journal-title":"Inf Fusion"},{"key":"794_CR37","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s10994-008-5092-4","volume":"74","author":"R Kassab","year":"2009","unstructured":"Kassab R, Alexandre F. Incremental data-driven learning of a novelty detection model for one-class classification with application to high-dimensional noisy data. Mach Learn. 2009;74:191\u2013234.","journal-title":"Mach Learn"},{"key":"794_CR38","first-page":"11821","volume":"34","author":"G Sriramanan","year":"2021","unstructured":"Sriramanan G, Addepalli S, Baburaj A, et al. Towards efficient and effective adversarial training. Adv Neural Inf Process Syst. 2021;34:11821\u201333.","journal-title":"Adv Neural Inf Process Syst"},{"issue":"11","key":"794_CR39","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/3422622","volume":"63","author":"I Goodfellow","year":"2020","unstructured":"Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y. Generative adversarial networks. Commun ACM. 2020;63(11):139\u201344.","journal-title":"Commun ACM"},{"key":"794_CR40","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, et al: Scikit-learn: Machine learning in python. J Mach Learn Res. 2011;12:2825\u20132830."},{"key":"794_CR41","doi-asserted-by":"crossref","unstructured":"Seliya N, Khoshgoftaar TM, Van\u00a0Hulse J. A study on the relationships of classifier performance metrics. In: ICTAI\u201909. 21st International Conference On Tools with Artificial Intelligence, IEEE;2009. pp. 59\u201366.","DOI":"10.1109\/ICTAI.2009.25"},{"issue":"1","key":"794_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-023-00724-5","volume":"10","author":"JT Hancock","year":"2023","unstructured":"Hancock JT, Khoshgoftaar TM, Johnson JM. Evaluating classifier performance with highly imbalanced big data. J Big Data. 2023;10(1):1\u201331.","journal-title":"J Big Data"},{"key":"794_CR43","doi-asserted-by":"crossref","unstructured":"Davis J, Goadrich M. The relationship between precision-recall and roc curves. In: Proceedings of the 23rd International Conference on Machine Learning, 2006. pp. 233\u2013240.","DOI":"10.1145\/1143844.1143874"},{"issue":"3","key":"794_CR44","first-page":"61","volume":"10","author":"J Platt","year":"1999","unstructured":"Platt J, et al. Probabilistic outputs for support vector machines and comparisons to regularized likelihood methods. Adv Large Margin Classifiers. 1999;10(3):61\u201374.","journal-title":"Adv Large Margin Classifiers"},{"key":"794_CR45","doi-asserted-by":"crossref","unstructured":"Zadrozny B, Elkan C. Transforming classifier scores into accurate multiclass probability estimates. In: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 694\u2013699 (2002)","DOI":"10.1145\/775047.775151"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-023-00794-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40537-023-00794-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-023-00794-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,17]],"date-time":"2023-07-17T17:05:33Z","timestamp":1689613533000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-023-00794-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,17]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["794"],"URL":"https:\/\/doi.org\/10.1186\/s40537-023-00794-5","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,17]]},"assertion":[{"value":"15 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"118"}}