Contextual Bandits for Staffing in Consulting Companies: An Exploration of Personalized Decision Making
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Jung, Alex | |
dc.contributor.author | Bogdanova, Mariia | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Jung, Alex | |
dc.date.accessioned | 2023-10-15T17:09:32Z | |
dc.date.available | 2023-10-15T17:09:32Z | |
dc.date.issued | 2023-10-09 | |
dc.description.abstract | Staffing 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.extent | 65 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/124054 | |
dc.identifier.urn | URN:NBN:fi:aalto-202310156397 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Computer, Communication and Information Sciences | fi |
dc.programme.major | Computer Science | fi |
dc.programme.mcode | SCI3042 | fi |
dc.subject.keyword | contextual bandits | en |
dc.subject.keyword | reinforcement learning | en |
dc.subject.keyword | vowpal wabbit | en |
dc.subject.keyword | streamlit | en |
dc.subject.keyword | staffing | en |
dc.subject.keyword | consulting | en |
dc.title | Contextual Bandits for Staffing in Consulting Companies: An Exploration of Personalized Decision Making | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | no |