VIETNAM NATIONAL UNIVERSITY, HANOI INTERN ATIONAL SCHOOL GRADUATION PROJECT CUSTOMER SEGMENTATION IN BANKING FOR PERSONAL CONSUMPTION LOANS: A STUDY ON INDIVIDUAL BORROWERS IN A DIGITAL BANKING Lê Phan Anh Thư - 20070986 Hanoi - 2024 VIETNAM NATIONAL UNIVERSITY, HANOI INTERN ATIONAL SCHOOL GRADUATION PROJECT CUSTOMER SEGMENTATION IN BANKING FOR PERSONAL CONSUMPTION LOANS: A STUDY ON INDIVIDUAL BORROWERS IN A DIGITAL BANKING SUPERVISOR: DR. Phạm Thị Việt Hương STUDENT: Lê Phan Anh Thư STUDENT ID: 20070986 COHORT: BDA2020A SUBJECT CODE: INS401101 MAJOR: BUSINESS DATA ANALYTICS Hanoi - 2024 ACKNOWLEDGEMENT I would like to express my deepest gratitude to my supervisor, Dr. Phạm Thị Việt Hương, whose expertise, understanding, and patience added considerably to my graduate experience. I appreciate her vast knowledge and skill in many areas, and her assistance in writing reports.
I also wish to thank the faculty and staff at Vietnam National University, Hanoi, International School for their invaluable support and guidance throughout my study. I am particularly grateful to my family and friends for their continuous encouragement and support. Their belief in me has been a source of motivation and inspiration. Lastly, I extend my heartfelt thanks to my fellow students and colleagues who have made this journey memorable and enriching.
Le Phan Anh Thu. GUARANTEE I, Lê Phan Anh Thư, hereby declare that this graduation project titled "Customer Segmentation in Banking" is my own original work and that all sources used have been acknowledged. This project has not been submitted for any other degree or professional qualification. I guarantee that the data and findings presented in this report are genuine and have been obtained through ethical research practices.
Le Phan Anh Thu. TABLE OF CONTENTS LIST OF FIGURES. Overview of Machine Learning. History of Formation and Development.
Breakthroughs and applications. Why is Customer Clustering Important? .1 Breakthroughs in Machine Learning for Customer Clustering .2 Applications of Customer Clustering. 35 LIST OF FIGURES Figure 2. 1: Illustrate the columns in the dataset.
2: Overview of the dataset.3: The distribution of values in the Age column and the box plot.4: The distribution of values in the Customer-Period column and its box plot.5: The distribution of values in the Maximum-Spend column. 6: Outlier values in Maximum-Spend. 7: The distribution of values in the Monthly-Average-Spend column. 8: Outlier values in Monthly-Average-Spend.
9: The distribution of values in the Mortgage column. 10: Outlier values in Mortgage. 11: The count and distribution of values in the Hidden-Score column. 12: The distribution of values in the Credit-Card column.
13: The distribution of values in the Loan-On-Card column. 14: The relationship between Customer-Period and Loan-On-Card. 15: The relationship between Maximum-Spend and Loan-On-Card. 16: Maximum-Spend trong từng nhóm Loan-On-Card.
17: The Relationship Between Monthly-Average-Spend and Loan-On-Card. 18: Monthly-Average-Spend of Each Loan-On-Card Group. 19: The Relationship Between Mortgage and Loan-On-Card. 20: Distribution of Mortgage in Loan-On-Card.
21: The Relationship Between Mortgage and Monthly-Average-Spend. 22: Head of data. 23: Tail of data. 24: The number of undefined data in each column.
25: The number of instances in each class within Loan-On-Card. 27: Logistic Regression Model Accuracy. 28: Logistic Regression model Confusion matrix. 30: Decision Tree Training Results.
31: RandomForest Classifier Training Results. 32: Gradient Classifier Training Results. 33: SVC Training Results. 34: KNN Training Results.
31 ABSTRACT In today's digital era, banks and financial institutions must refine their marketing strategies to reflect the complexity and diversity of modern customers. This project investigates the application of machine learning algorithms to develop a customer segmentation system using existing customer data from a bank. By analyzing transaction behaviors, personal information, and financial histories, the project aims to identify potential customer segments for targeted marketing campaigns, thereby optimizing loan conversion rates without exceeding current budgets. Machine learning techniques, including supervised and unsupervised learning, are employed to classify customers into distinct groups based on their attributes.
The project not only aims to improve the effectiveness of marketing campaigns but also to enhance customer experiences through personalized offers and services. The results indicate significant improvements in campaign performance, suggesting a promising approach for banks to optimize resource utilization and maintain competitiveness in the financial industry. This project provides valuable insights and practical solutions for banks looking to leverage data analytics for strategic marketing and customer relationship management. Through this research, I hope to contribute to the ongoing efforts in enhancing financial services and customer satisfaction in the banking sector.
LITERATURE REVIEW Customer segmentation is a crucial strategy in modern banking, enabling institutions to tailor their marketing and service efforts to diverse customer needs. This literature review explores key methodologies and frameworks in customer segmentation, particularly focusing on machine learning algorithms and their applications. Historical Context and Development The concept of customer segmentation has evolved significantly over the decades. Early methods relied heavily on demographic data, but the advent of digital banking has allowed for more sophisticated approaches, incorporating behavioral and transactional data.
Researchers such as Wedel and Kamakura (2000) have laid the groundwork by identifying fundamental principles of market segmentation. Machine Learning in Customer Segmentation Recent advancements in machine learning have revolutionized customer segmentation. Algorithms like k-means clustering, decision trees, and neural networks have enabled banks to segment customers more accurately. For instance, random forest and gradient boosting classifiers, as discussed by Breiman (2001) and Chen & Guestrin (2016), have shown high effectiveness in predicting customer behavior.
Applications and Case Studies Numerous case studies highlight the successful application of machine learning in banking. A study by Tsai and Chiu (2004) demonstrated the use of neural networks in segmenting credit card customers. Another significant contribution by Rygielski et al. (2002) showcased how data mining techniques could enhance customer relationship management in banking.
INTRODUCTION In today's highly competitive financial environment, banks and financial institutions are increasingly driven to refine their strategies to cater to the diverse and complex needs of modern customers. The rapid advancements in technology and the proliferation of digital banking have made the ability to understand and segment customers effectively a crucial aspect of achieving a competitive advantage and enhancing customer satisfaction. Customer segmentation involves dividing a broad customer base into distinct groups that share similar characteristics, behaviors, or needs. This enables banks to tailor their products and services more precisely to each segment, thereby improving the efficiency and effectiveness of their operations.
Traditional segmentation methods primarily relied on demographic data; however, the integration of machine learning and data analytics has opened up new possibilities for more sophisticated and dynamic customer segmentation. This graduation project aims to explore the application of machine learning algorithms in customer segmentation within the context of personal consumption loans in digital banking. By leveraging existing customer data, including transactional behaviors, personal information, and financial histories, the project seeks to identify potential customer segments that can be targeted with specific loan products. The ultimate goal is to optimize loan conversion rates and enhance overall customer engagement without exceeding the current budget.
The significance of this research lies in its potential to transform how banks interact with their customers. Personalized loan offerings not only improve the effectiveness of customer engagement but also enrich the customer experience by offering relevant and timely financial products. As banks strive to stay competitive in an ever-evolving financial landscape, the insights gained from advanced customer segmentation can provide a valuable edge. This report is structured as follows: the first chapter provides a theoretical basis for understanding machine learning and its relevance to customer segmentation.
The second chapter details the experimental setup, including data collection, preprocessing, 10 and the application of various machine learning models. The final chapter presents the results, discusses the implications of the findings, and outlines potential future directions for research in this area. Through this project, I aim to contribute to the growing body of knowledge on data-driven strategies in banking and provide practical solutions for enhancing customer relationship management. By demonstrating the value of machine learning in customer segmentation, this research underscores the importance of technological innovation in driving business success in the financial sector.
THEORETICAL BASIS Machine Learning (ML) is a branch of Artificial Intelligence (AI) and computer science, focusing on the use of data and algorithms to enable AI to mimic the way humans learn, gradually improving its accuracy. This chapter will provide an overview of the issues related to machine learning and highlight prominent algorithms.1 Overview of Machine Learning 1.1 History of Formation and Development The origins of machine learning can be traced back to the 1940s when researchers began exploring basic pattern recognition problems and studying neural networks. The early history of Machine Learning (ML) is marked by groundbreaking ideas and relentless efforts to create computers that could mimic human thinking processes. In 1943, Walter Pitts and Warren McCulloch devised the first mathematical model of an artificial neural network, laying the foundation for modern neural networks and the development of distributed machine learning tools (McCulloch & Pitts, 1943).
Pioneers of the early ML era include Donald Hebb, Alan Turing, and Arthur Samuel. While they were not the only initiators, their research and contributions significantly advanced the field of machine learning. Hebb's work on neural communication, Turing's artificial intelligence test, and Samuel's coining of the term "machine learning" all contributed to the burgeoning field of artificial intelligence (AI) and laid the groundwork for the myriad machine learning algorithms we know today (Hebb, 1949; Turing, 1950; Samuel, 1959). Some notable milestones in the formation and development of machine learning include the following events: - In 1943, Walter Pitts and Warren McCulloch developed the first machine learning model to address the challenge posed by John von Neumann: how can computers communicate with each other? 12 - In 1949, Donald Hebb introduced the concept of communication between neurons in the nervous system.
- In 1950, Alan Turing introduced the Turing Test, marking a significant milestone in the field of AI. - In 1951, Marvin Lee Minsky invented the SNARC (Stochastic Neural Analog Reinforcement Calculator), an early neural network computer. - In 1967, Cover and his colleagues created the k-Nearest Neighbors (kNN) algorithm. - In 1980, the neocognitron, a multilayered artificial neural network, was discovered, serving as a precursor to convolutional neural networks (CNNs) (Fukushima, 1980).
- In 1997, IBM's Deep Blue shocked the world by defeating the reigning world chess champion. - In 2006, Geoffrey Hinton coined the term "Deep Learning" to describe new algorithms that allowed computers to "see" and differentiate objects as well as text in images and videos. - In 2017, Google published its first research on the deep learning architecture called Transformers (Vaswani et al. - In 2023, OpenAI released ChatGPT.
From the early days of simple pattern recognition to today's complex learning models, the history of machine learning (ML) has been a fascinating journey. It is the story of humanity's effort to create computers that can learn, adapt, and make intelligent decisions, much like our own cognitive processes. This journey has reshaped industries, redefined human-computer interaction, and unlocked a world of untapped potential.2 Breakthroughs and applications. In recent years, machine learning has undergone a series of breakthroughs and innovations, sparking a revolution in the fields of science and technology.
Some notable advancements include: • The deep learning revolution in 2012. • The development of reinforcement learning algorithms, exemplified by AlphaGo from DeepMind. • Advances in natural language processing, including OpenAI's ChatGPT. These advancements have significantly enhanced the capabilities and applications of artificial intelligence.
They also demonstrate the potential of machines to understand and generate human-like language, paving the way for the development of more advanced AI systems. As machine learning continues to evolve and adapt, we can anticipate ongoing advancements in areas such as quantum computing, unsupervised learning, and the establishment of cognitive services. These future trends are sure to shape the way we live and work, as machine learning continues to redefine the boundaries of what is possible in the field of artificial intelligence.