HRescue: A Modern ML Approach for Employee Attrition Prediction
Rudresh Veerkhare, Parshwa Shah, Jiten Sidhpura, and 1 more author
In Machine Learning and Big Data Analytics, 2023
The biggest strength for any organization is its employees. Companies invest a lot of money and time in employees to retain them. A lot of opportunities are available for employees in this competitive technological world. Employees are leaving the organization for various reasons leading to a high attrition rate. It is not only the employees but also their talent, skills, and values leave the organization. Machine learning models can assist companies in attrition prediction. In this study, we have used the IBM HR Analytics dataset. Being an imbalanced dataset, we used ADASYN to balance it. Later, we used state-of-the-art gradient boosting algorithms such as XGBoost and CatBoost on original and balanced datasets. We also implemented a new privacy-based approach with the help of federated learning that will help different companies to train a single robust model. Finally, with the help of SHAP values, we analyzed our model predictions. For model evaluation, we used F1-Score and accuracy as our core metrics. We obtained an F1-Score of 0.69 and 0.94 on the imbalanced and balanced dataset, respectively. This solution can help companies to foresee employees who can resign so that they can take appropriate measures.