{'fraction_non_alphanumeric': 0.014937106918238994, 'fraction_numerical': 0.0, 'mean_word_length': 5.033175355450237, '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}}
Unsupervised Skill Identification from Job Ads

Identifying skills in the huge number of job ads posted every day can give multiple entities the big picture of job market requirements. Such requirements will not only help universities adapt their curricula to produce more employable graduates but will also give meaningful insights for job seekers. Unfortunately, analyzing these ads is challenging because they are submitted in raw text and need to be structured in order to identify the required skills. Most prior work, however, focuses on detecting and exact matching skills in job ads through keyword matching from built-up skill bases. In this paper, we develop a new methodology for identifying skills in job ads. This methodology is two-fold. First, the methodology identifies skills from job ads expressed in sentences where we use sentence embeddings to detect skills in job ads. Secondly, technical words for software names and certifications are identified using Wikipedia. Experiments on a sample of real-world job ads show that the precision and recall yield promising results in mapping and extracting hard skills from job ads. Our findings can offer insights to universities and graduates about the top skills and competencies requested in the job market.