Detection of Fraudulent Credit Card Transactions in Real Time Using SparkML and Kafka

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As a result of the rapid expansion and development of E-Commerce, the use of credit card for online shopping and purchases has increased dramatically, and this rapid increase has led to a surge in fraudulent credit cards. Now being the most popular mode of payment in both offline and online purchases, credit card fraud has become a major menace. With the recent advancement in artificial intelligence, machine learning, data mining, sequence alignment, genetic programming, and fuzzy logic, innovative ways for detecting various credit card fraudulent activities have evolved. In our work, we have utilized SparkML and Scikit-Learn to develop and train several machine learning models for distinguishing fraudulent and legitimate transactions. We have also employed several data preprocessing techniques, such as class imbalance removal, which were implemented using various Spark packages. These machine learning models are then utilized to make predictions on Kafka-generated real-time data streams. Finally, we have used Streamlit in order to build an interface for displaying these predictions in real time.

Cite

CITATION STYLE

APA

Ashwin, V., Menon, V., Devagopal, A. M., Nived, P. A., & Udayan Divya, J. (2023). Detection of Fraudulent Credit Card Transactions in Real Time Using SparkML and Kafka. In Lecture Notes in Networks and Systems (Vol. 540, pp. 285–295). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-19-6088-8_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free