Predicting Online Banking Satisfaction: A Machine Learning Perspective in Bangladesh

Predicting Satisfaction of Online Banking System in Bangladesh by Machine Learning

2021-06-29
Syeda Farjana Shetu, Israt Jahan, Mohammad Monirul Islam, Refath Ara Hossain, Nazmun Nessa Moon, Fernaz Narin Nur
Summary
Problem
Method
Results
Takeaways
Abstract

This study evaluates customer satisfaction with online banking systems in Bangladesh using machine learning. By benchmarking seven classification algorithms on survey-acquired data, the researchers identified Random Forest and KNN as top performers, achieving a peak accuracy of 96% in predicting user sentiment.

TL;DR

As Bangladesh transitions towards a "Digital Bangladesh," online banking has become a lifeline. This study employs machine learning to predict whether customers are satisfied with these services. By analyzing survey data from various demographics, the researchers found that Random Forest and KNN can predict satisfaction with an impressive 96% accuracy, highlighting service reliability and ease of use as the most critical factors.

Background & Motivation

The COVID-19 pandemic acted as a catalyst for digital banking in Bangladesh, pushing services like bKash, Rocket, and Nagad into the mainstream. However, this rapid shift brought challenges: fear of third-party money laundering and inconsistent service quality. The authors set out to move beyond simple surveys by building a predictive model that helps banks understand why customers are happy or frustrated, providing a data-driven roadmap for service improvement.

Methodology: The Seven-Model Showdown

The authors didn't just pick one algorithm; they conducted an exhaustive comparison across seven traditional machine learning classifications to find the most robust "delimiter":

  • Logistic Regression & SVM: For linear decision boundaries.
  • Random Forest & Decision Trees: To handle complex, non-linear interactions between features like age, occupation, and transaction frequency.
  • KNN: Using proximity to classify user behavior patterns.
  • Neural Networks & Naïve Bayes: For probabilistic and deep-seated pattern recognition.

Feature Engineering: What Matters Most?

Using Recursive Feature Elimination (RFE) and Information Gain, the study narrowed down the variables that actually move the needle on satisfaction.

  • Information Gain Winner: Attributes like "rely answer" (user dependency) and "find out" (accessibility) showed the highest entropy reduction.

Correlation Analysis Fig 1: Correlation Analysis showing the relationship between different user attributes.

Experimental Results & Performance

The results were remarkably competitive. While several models hit the 96% accuracy mark, the Random Forest algorithm emerged as the winner. Why? Because in classification tasks involving human behavior, the "ensemble" nature of Random Forest prevents overfitting—a common trap where a model memorizes survey noise instead of learning general trends.

AlgorithmAccuracyPrecisionRecallF1-Score
Random Forest96%0.980.960.97
KNN96%0.980.960.97
SVM93.3%0.900.960.96
Neural Network86%0.861.000.92

The Neural Network achieved a 100% recall (identifying all satisfied users), but its lower precision indicates it likely suffered from false positives. Random Forest provided the most balanced and reliable "Real World" performance.

Random Forest Confusion Matrix Fig 2: The Confusion Matrix for Random Forest, showing only 1 false negative.

Critical Insight: The "Accessibility" Factor

A fascinating finding in the data analysis phase was the impact of the "Find Out" attribute. Users who found the system easy to navigate had a 96.81% satisfaction rate. Conversely, for those who struggled with the interface, satisfaction dropped to nearly 50%. This quantitative gap proves that in developing markets, UI/UX is not a luxury—it is the primary driver of trust.

Conclusion & Future Work

The study successfully demonstrates that machine learning can accurately quantify the "soft" metric of customer satisfaction. By identifying that 86.6% of the surveyed users are satisfied, the paper paints an optimistic picture for fintech in Bangladesh.

Future Outlook: The authors plan to transition this research into a mobile application—a recommender system that uses these ML weights to suggest the "best" bank based on a user's specific profile and needs. As the dataset grows, moving toward Deep Learning (LSTM) for temporal satisfaction tracking would be a logical and powerful next step.

Find Similar Papers

Try Our Examples

  • Find recent papers on machine learning models for customer churn prediction in the South Asian banking sector.
  • What are the most effective feature selection methods for low-sample survey datasets in financial services research?
  • How do deep learning approaches like LSTM compare to traditional classifiers for time-series customer satisfaction analysis in fintech?
Contents
Predicting Online Banking Satisfaction: A Machine Learning Perspective in Bangladesh
1. TL;DR
2. Background & Motivation
3. Methodology: The Seven-Model Showdown
3.1. Feature Engineering: What Matters Most?
4. Experimental Results & Performance
5. Critical Insight: The "Accessibility" Factor
6. Conclusion & Future Work