Voluntary resignations of key employees hit the budget harder than it seems. Replacing a single engineer or mid-level manager can cost 50–200% of their annual salary—direct and indirect losses from recruiting, onboarding, and productivity dips. For a senior developer with $100,000 salary, that's $150,000–$200,000 in losses. We design AI systems that predict the risk of leaving 1–3 months before the event, when HR still has a window for retention intervention. Below is how we build such systems from scratch, which data we use, and how to avoid legal pitfalls.
Ethical and Legal Constraints
Before starting—key limitations. Laws like 152-FZ and GDPR require explicit employee consent for predictive analysis. Automated HR decisions based on predictions are prohibited—the prediction serves only as a human hint. Employees have the right to explanation and appeal.
Ethical boundaries: we do not use personal correspondence or hidden biometric surveillance. The system must be transparent to the team—employees know it exists, but not necessarily the details. Without these boundaries, the tool creates a toxic culture and violates the law.
Data for the Model: What to Collect and How to Process
HR systems provide about 80% of predictive power. We collect behavioral signals: career track (months since last promotion, number of promotions in 3 years, salary vs. market), engagement (training hours, projects, transfer requests), working conditions (average weekly hours, remote days, manager tenure). Demographic data—tenure, department—with fairness audit.
hr_features = { 'months_since_last_promotion': months, 'promotions_count_3y': count, 'salary_vs_market': salary / market_benchmark, 'performance_rating_last': rating_1_to_5, 'performance_trend': rating_last - rating_prev, 'training_hours_annual': hours, 'projects_participated': count, 'internal_transfers_requested': count, 'average_work_hours_weekly': hours, 'remote_work_days_weekly': days, 'manager_tenure': months_with_current_manager, 'team_size': headcount, 'tenure_months': total_months_at_company, 'department': department_encoded } Engagement surveys (eNPS, pulse) and aggregated access control data (work time anomalies) complement the picture. It's critical to obtain consent for each source.
How to Explain Predictions?
Target: voluntary resignation within the next 90 days. Due to imbalance (5–15% annual turnover), we use SMOTE or class_weight.
Algorithm: LightGBM with SHAP for explanations. The model achieves AUC 0.87–0.92 on historical data. Each high-risk employee gets top-3 risk factors—specific reasons for the HR manager.
Segment-Level Analysis
Apart from individual scores, we analyze by segments:
Cohort analysis: Which hiring cohorts leave faster? If a cohort shows double the turnover, it signals issues in hiring or onboarding.
Department risk radar: Departments with consistently high turnover risk—a sign of systemic issues: poor management, uncompetitive pay, boring tasks.
Manager effectiveness: If employees under a specific manager leave 3x more often—a flag for HR.
Retention Actions
| Risk | Reason (SHAP) | Action |
|---|---|---|
| High | No promotion 18 months | Career path discussion |
| High | Salary < market | Compensation review |
| High | Manager conflict | HR mediation |
| High | Overtime | Workload reassessment |
| Medium | No training | Connect to L&D program |
Effectiveness is measured via A/B testing randomized interventions—retention rate in the intervention group increases 20–30%.
Dashboard for HR
Workforce risk heat map by department, top-10 at-risk employees with factors, company risk trend, forecast of expected departures for 90 days for recruitment planning. Integration with HRIS: SAP SuccessFactors, Workday, 1C:ZUP—via API we get data and write risk scores.
What's Included in the Work?
- Full audit of HR data and ethical norms.
- Baseline model (LightGBM) with SHAP explanations.
- Fairness audit and segment calibration.
- Dashboard in Power BI or similar BI system.
- A/B testing of retention interventions on a pilot group.
- Model documentation, HR team training, first month support.
How to Build the Model?
- Audit available HR data and agree on ethical norms.
- Develop baseline model (LightGBM) on historical data.
- Set up SHAP explanations and fairness audit.
- Create dashboard in BI system or Power BI.
- A/B test retention interventions on a pilot group.
- Deploy to production and monitor drift (MLOps).
This process takes 4 to 12 weeks depending on complexity. Contact us to discuss your case—we'll assess your data and propose a turnkey solution. Order a pilot project and see the effectiveness.
Implementation Details: Stages and Timelines
| Stage | Duration | Result |
|---|---|---|
| Analytics and data collection | 1–2 weeks | List of available data, ethical norms agreement |
| Design and prototype | 2–3 weeks | First model with baseline metrics |
| Development and validation | 4–6 weeks | Ready model with SHAP, A/B testing |
| Integration and dashboard | 4–6 weeks | Working system in HRIS |
| Training and launch | 1 week | HR team using the system |
According to Harvard Business Review, companies that implemented predictive HR analytics reduce turnover by 15–20%.
We are a team with 7 years of experience in AI/ML, having completed over 20 projects for HR departments. We guarantee model transparency and legal compliance. Get a consultation—we'll evaluate your project in 2 days.







