Online Payment Fraud Detection System Using Artificial Neural Networks
Abstract
The rapid growth of digital payment platforms has significantly increased the risk of fraudulent transactions, making effective fraud detection a critical concern for financial institutions. This paper presents an Online Payment Fraud Detection System utilizing Artificial Neural Networks (ANN) — a deep learning-based web application that enables end-to-end automation of fraud classification. The system accepts transaction datasets, automatically performs preprocessing including feature normalization and label encoding, splits data into training and test sets, and trains a multi-layer ANN model optimized for binary fraud classification. The model achieves high detection accuracy while minimizing false positives, and results are visualized through performance metrics including accuracy, precision, recall, and F1-score rendered within the web interface. The system is evaluated on publicly available payment transaction datasets. The proposed platform lowers the barrier for non-expert users to apply deep learning for fraud prevention and provides a reproducible, extensible baseline for automated fraud detection research.
References
Dal Pozzolo, A., Caelen, O., Johnson, R. A., & Bontempi, G. (2015). Calibrating probability with undersampling for unbalanced classification. In Proceedings of the IEEE Symposium Series on Computational Intelligence (SSCI) (pp. 159–166).
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.
Chawla, N. V., Bowyer, K. W., Hall, L. O., & Kegelmeyer, W. P. (2002). SMOTE: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research, 16, 321–357.
Fiore, U., De Santis, A., Perla, F., Zanetti, P., & Palmieri, F. (2019). Using generative adversarial networks for improving classification effectiveness in credit card fraud detection. Information Sciences, 479, 448–455.
Pedregosa, F., et al. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830.
McKinney, W. (2010). Data structures for statistical computing in Python. In Proceedings of the 9th Python in Science Conference (SciPy) (pp. 56–61).
Abadi, M., et al. (2016). TensorFlow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467.
Géron, A. (2019). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow (2nd ed.). O’Reilly Media.
Refbacks
- There are currently no refbacks.