Contextual Bandits for Staffing in Consulting Companies: An Exploration of Personalized Decision Making

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorJung, Alex
dc.contributor.authorBogdanova, Mariia
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorJung, Alex
dc.date.accessioned2023-10-15T17:09:32Z
dc.date.available2023-10-15T17:09:32Z
dc.date.issued2023-10-09
dc.description.abstractStaffing is critical for consulting organizations as they seek to identify and hire the most qualified and motivated individuals for a given job. Traditional staffing methods rely on manual evaluation, assessment, and selection. However, these methods may not always be efficient or effective in identifying the most suitable candidates, especially in dynamic and complex environments with many employees. In this thesis, we explore personalized decision making by conducting a proof of concept study to propose using contextual bandits, a class of machine learning algorithms, as a framework for staffing. Contextual bandits are designed to make decisions or suggestions based on contextual information, which can be useful in identifying the most suitable candidate for a given job. First, we collect data on the job requirements and candidates’ competencies, interests, and skills, we clean this data and format it. Second, develop contextual bandit exploration models using Vowpal Wabbit library. Third, we perform hyperparameter tuning of the parameters in control of exploration-exploitation trade- off. Forth, we select the best-performing exploration algorithm. After that we discuss the findings. Finally, we create a dashboard for the staffing and resource management teams to use the trained algorithm to make optimal staffing decisions, considering job requirements and candidate attributes. In the end, we discuss the areas for further development. Overall, our research provides evidence that contextual bandits can be a powerful tool for staffing, providing an efficient and effective way to identify the most qualified candidates for a given job. Our framework can help organizations make better staffing decisions and improve their overall performance and employee satisfaction.en
dc.format.extent65
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/124054
dc.identifier.urnURN:NBN:fi:aalto-202310156397
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorComputer Sciencefi
dc.programme.mcodeSCI3042fi
dc.subject.keywordcontextual banditsen
dc.subject.keywordreinforcement learningen
dc.subject.keywordvowpal wabbiten
dc.subject.keywordstreamliten
dc.subject.keywordstaffingen
dc.subject.keywordconsultingen
dc.titleContextual Bandits for Staffing in Consulting Companies: An Exploration of Personalized Decision Makingen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno
Files