{'fraction_non_alphanumeric': 0.021852237252861603, 'fraction_numerical': 0.0, 'mean_word_length': 5.7272727272727275, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Job Recommender System Based on User Clustering

In this paper, we first provide a comprehensive investigation of four online job recommender systems (JRSs) from four different aspects: user profiling, recommendation strategies, recommendation output, and user feedback.  In particular, we summarize the pros and cons of these online JRSs and highlight their differences. We then discuss the challenges in building high-quality JRSs. One main challenge lies on the design of recommendation strategies since different job applicants may have different characteristics. To address the aforementioned challenge, we develop an online JRS, iHR, which groups users into different clusters and employs different recommendation approaches for different user clusters.  As a result, iHR has the capability of choosing the appropriate recommendation approaches according to users’ characteristics. Empirical results demonstrate the effectiveness of the proposed system.