Predicting Employee Attrition using Machine Learning Techniques


Authors : N. Bhavana; Chukka Ganesh

Volume/Issue : Volume 10 - 2025, Issue 5 - May


Google Scholar : https://tinyurl.com/4yphanwj

Scribd : https://tinyurl.com/4ujy8yj6

DOI : https://doi.org/10.38124/ijisrt/25may172

Google Scholar

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.

Note : Google Scholar may take 15 to 20 days to display the article.


Abstract : For businesses employee retention is a major issue, and forecasting attrition can assist HR departments to put in place proactive measures to lower turnover. Using methods including Random Forest, XGBoost, Decision Tree, Support Vector Classifier (SVC), Logistic Regression, KNearest Neighbors (KNN), and Naive Bayes, this project uses machine learning approaches to study important factors affecting employee departure. The model discovers trends in job satisfaction, workload, career development, and worklife balance trained on the IBM Analytics dataset with 35 characteristics and 1,500 records. Deployed as an interactive Flask based web application, the system includes capabilities for data upload, forecasting, and model performance visualization. This AI driven solution helps HR staff to find early at-risk employees, manage issues efficiently, and enhance staff stability by offering practical insights. By using predictive analytics in HR management, businesses can lower attrition expenses, improve staff engagement, and create a more resilient setting.

Keywords : Employee Attrition Prediction, Machine Learning, Random Forest, XGBoost, Decision Tree, Support Vector Classifier (SVC), Logistic Regression, K-Nearest Neighbors (KNN), Naive Bayes, Flask.

References :

  1. R. L. Althoff et al., "Predicting employee attrition using machine learning techniques," IEEE Transactions on Human Resources Management, vol. 67, no. 8, pp. 2209-2215, Aug. 2020, doi: 10.1109/HRM.2020.2962935.
  2. P. Kumar, S. S. Agarwal, and P. K. Jain, "Employee attrition classification using deep learning models," Journal of Human Resource Management, vol. 30, no. 3, pp. 1–9, May 2021, doi: 10.1111/hrm.13252.
  3. M. Smith, J. A. Brown, and L. Harris, "Machine learning techniques for employee attrition prediction: A comparative study," Proceedings of the International Conference on Workforce Analytics, 2021, pp. 122–130, doi: 10.1109/WORKANA.2021.00027.
  4. A. C. Mills et al., "Employee retention prediction using random forest and ensemble learning models," IEEE Access, vol. 8, pp. 174343-174352, 2020, doi: 10.1109/ACCESS.2020.3014506.
  5. L. J. Robinson and R. B. Thompson, "Predictive modeling of employee turnover using machine learning algorithms," Journal of Business Analytics & Human Resources, vol. 11, no. 1, pp. 1–10, Jan. 2021, doi: 10.4172/2167-0277.1000281.
  6. V. Singh and K. Gupta, "Prediction of employee attrition severity using machine learning algorithms," Computational Intelligence and Human Resource Management, vol. 2022, Article ID 791260, pp. 1–10, 2022, doi: 10.1155/2022/791260.
  7. M. Z. Ibrahim, N. A. M. Isa, and R. A. Bakar, "Employee attrition classification using artificial neural networks and deep learning," International Journal of Workforce Analytics, vol. 36, no. 7, pp. 3281–3290, 2021, doi: 10.1002/work.22794.
  8. P. K. Bansal and S. K. Pandey, "Predicting employee attrition using KNN, SVC, and decision tree classifiers," IEEE Transactions on Business Intelligence, vol. 40, no. 6, pp. 1560-1573, Jun. 2021, doi: 10.1109/TBI.2021.3054100.
  9. R. D. Woods, "A review of ensemble learning techniques for predicting employee turnover," Journal of Human Resource Analytics, vol. 4, no. 2, pp. 90–101, 2021, doi: 10.1007/s41666-021-00071-z.
  10. S. M. Zhang and J. L. Brown, "Employee attrition prediction with ensemble learning methods," Proceedings of the IEEE International Conference on Machine Learning and Applications, 2020, pp. 1890-1897, doi: 10.1109/ICMLA.2020.00314.

For businesses employee retention is a major issue, and forecasting attrition can assist HR departments to put in place proactive measures to lower turnover. Using methods including Random Forest, XGBoost, Decision Tree, Support Vector Classifier (SVC), Logistic Regression, KNearest Neighbors (KNN), and Naive Bayes, this project uses machine learning approaches to study important factors affecting employee departure. The model discovers trends in job satisfaction, workload, career development, and worklife balance trained on the IBM Analytics dataset with 35 characteristics and 1,500 records. Deployed as an interactive Flask based web application, the system includes capabilities for data upload, forecasting, and model performance visualization. This AI driven solution helps HR staff to find early at-risk employees, manage issues efficiently, and enhance staff stability by offering practical insights. By using predictive analytics in HR management, businesses can lower attrition expenses, improve staff engagement, and create a more resilient setting.

Keywords : Employee Attrition Prediction, Machine Learning, Random Forest, XGBoost, Decision Tree, Support Vector Classifier (SVC), Logistic Regression, K-Nearest Neighbors (KNN), Naive Bayes, Flask.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe