The objective of this project is to develop a privacy-preserving, accurate, and transparent loan approval prediction system using federated learning (FL) combined with machine learning algorithms like CatBoost, XGBoost, and MLP. The system aims to provide secure loan predictions without sharing sensitive data by employing federated learning techniques, ensuring that user data remains on their devices. Additionally, the project focuses on enhancing model interpretability using Explainable AI (XAI) techniques like LIME, providing insights into prediction results. The system will also feature a user-friendly interface for seamless interaction and will focus on maintaining high accuracy, fairness, and transparency.
The "Bank Loan Prediction using Federated Learning" project is designed to predict loan approval statuses based on personal and financial data. The project aims to provide accurate loan decisions by training machine learning models using a federated learning approach, ensuring privacy and efficiency. The dataset used consists of features such as age, gender, education, income, credit score, and loan details, with the target variable being loan approval status. Three machine learning algorithms CatBoost, XGBoost, and MLP are employed to build the predictive models. The project also includes an explainability module using LIME to interpret model predictions, enhancing transparency and trust in the system. The models are trained in a federated manner, where the data is divided across multiple clients, and their parameters are aggregated to create a global model. This approach ensures data privacy while maintaining predictive accuracy. The final model predicts whether a loan is approved or rejected based on the input features. The user-friendly web application built with Flask provides an interactive interface for users to input their data and view predictions along with explainability plots. This project provides a robust and private solution for loan approval prediction, combining advanced machine learning techniques and federated learning.
Keywords:
Loan approval, Federated learning, CatBoost, XGBoost, MLP, Predictive models, Data privacy, LIME, Machine learning, Flask.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Processor - I3/Intel Processor
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
Operating System : Windows 7/8/10
Server side Script : HTML, CSS
Programming Language : Python
Libraries : Flask, Os, pandas, Scikit-learn, Numpy, tensoflow
IDE/Workbench : VsCode
Technology : Python 3.8+
Database : sqllite