A challenge-based survey of e-recruitment recommendation systems

Yoosof Mashayekhi,Nan Li,Bo Kang,Jefrey Lijffijt,Tijl De Bie
2023-10-20
Abstract:E-recruitment recommendation systems recommend jobs to job seekers and job seekers to recruiters. The recommendations are generated based on the suitability of the job seekers for the positions as well as the job seekers' and the recruiters' preferences. Therefore, e-recruitment recommendation systems could greatly impact job seekers' careers. Moreover, by affecting the hiring processes of the companies, e-recruitment recommendation systems play an important role in shaping the companies' competitive edge in the market. Hence, the domain of e-recruitment recommendation deserves specific attention. Existing surveys on this topic tend to discuss past studies from the algorithmic perspective, e.g., by categorizing them into collaborative filtering, content based, and hybrid methods. This survey, instead, takes a complementary, challenge-based approach, which we believe might be more practical to developers facing a concrete e-recruitment design task with a specific set of challenges, as well as to researchers looking for impactful research projects in this domain. We first identify the main challenges in the e-recruitment recommendation research. Next, we discuss how those challenges have been studied in the literature. Finally, we provide future research directions that we consider promising in the e-recruitment recommendation domain.
Information Retrieval
What problem does this paper attempt to address?
### Problems Addressed by the Paper This paper aims to explore the challenges faced by e-recruitment recommendation systems and provide a systematic review of these challenges. Specifically, the paper attempts to address the following aspects: 1. **Data Quality Issues**: - Data Cleaning and Preprocessing: Text data often contains noise, requiring data cleaning and preprocessing to improve the quality of feature extraction. - Semantic Gap: Text data from different sources (such as resumes and job descriptions) may have inconsistent terminology, making semantic matching difficult. - Skill Extraction: Extracting skill information from unstructured text data is a challenge. - Multilingual Support: In a multilingual environment, recommendation systems need to support text content in multiple languages. - Data Sparsity: Due to the short interaction history between job seekers and positions, data sparsity is a significant issue. 2. **Heterogeneous Data and Multiple Interaction Types and Data Sources**: - Heterogeneous Data: E-recruitment recommendation systems need to handle various types of heterogeneous data, including location, text resumes/job descriptions, skills, etc. - Multiple Interaction Types: The interaction types between job seekers and positions are diverse (such as viewing, clicking, applying, chatting, bookmarking, liking, commenting), and utilizing these interaction types is a challenge. - External Data Sources: Information from external sources like social networks and blogs can be used to enrich the data for job seekers and positions. 3. **Cold Start Problem**: - Recommendation for New Users or New Positions: Due to the frequent appearance and disappearance of new positions, the cold start problem is more prominent in e-recruitment recommendation systems. 4. **User Preferences and Adaptability**: - When matching job seekers with positions, it is essential to consider both the job seeker's knowledge and skills and their preferences, which may change over time. 5. **Explainability and Interpretability**: - Providing explainable recommendation results is particularly important for e-recruitment recommendation systems because career decisions significantly impact job seekers. 6. **Specific Objectives**: - E-recruitment recommendation systems often have multi-objective nature, needing to meet the needs of multiple stakeholders, such as job seekers, recruiters, and service providers. 7. **Bias and Fairness**: - Recommendation systems have various known biases, such as gender bias and recency bias, making it crucial to ensure the fairness of recommendations. 8. **Scalability Issues**: - As the amount of data continues to increase, the scalability of recommendation systems becomes an urgent challenge, including speed and storage/memory consumption issues during the training and inference stages. By discussing these issues, the paper aims to provide developers and researchers with a challenge-based perspective to help them better understand and address the practical problems in e-recruitment recommendation systems.