Gender Neutrality and Inclusion
Problem
Companies are expected to be equal opportunity employers. Their recruitment and selection process is expected to provide equal opportunity irrespective of gender identity or expression, religion, color, sex, age, physical or mental disability, sexual orientation, or any other basis covered by local law. Removal of bias and providing equal opportunity to all applicants promotes access to the widest pool of talent. XyX corporation recruits employees for fixed Job Codes every year. Basis the applications received last year for each job code profile, a ‘fitment %’ percentage was determined based on selections made. XyX followed a fair and equitable approach by personally looking at all parameters and determining the right fit. This year the number of applicants has multiplied and they are looking at an ML model to predict the ‘fitment %’ for the applications received
Task
Build a model that calculates the ‘fitment %’ & detects the factor that influences relevancy and making sure that factor does not introduce inequality and/or bias in the’ fitment %’ by appropriate feature reengineering. Submit a presentation explaining how your model’s predictions will be used by business leaders to analyse and enable an equal-opportunity and bias-free recruitment process.
The Code is structured as follows:
- EDA
- Feature Engineering
- Feature Selection
- Update BiasInfluentialFactor field to handle bias
- Model Training
- Model Testing
Models Used:
- XG Boost
- Cat Boost
- Light GBM