{'fraction_non_alphanumeric': 0.01818181818181818, 'fraction_numerical': 0.0, 'mean_word_length': 5.19375, '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}}
An Intelligent framework for E-Recruitment System Based on Text Categorization and Semantic Analysis

In the field of online job recruiting, accurate job and resume categorization is critical for both the seeker and the recruiter. Using Natural Language Processing (NLP) technology we have developed an autonomous text classification system that POS tag, tokenizes, Lemmatize the data. We have utilized Phrase Matcher to calculate the score of resumes based on recruiter's information, suggest lacking skills to users, and provide the top resumes to the recruiter. Finally, the proposed system is presented together with its findings and analysis. We divided candidates into groups based on the information in their resumes. We used domain adaptation due to the sensitive nature of the resumes content. A Word Order Similarity between Sentences is used to categorize the resume data on large dataset of job description. The System is evaluated and resulted in improved precision and recall.