Generating Unified Candidate Skill Graph for Career Path Recommendation

"How should I progress in my career?" is an important question that every working professional seeks answer multiple times during her career. Given the amount of career position data of individuals available online, personalized career path recommendation systems that could mine and recommend the most relevant career paths for a user are on the rise. However, such recommendation systems typically are only effective within a single organization where there are standardized job roles. At an industry sector level such as Information Technology or across such different industry sectors (such as retail, insurance, health care), mining and recommending the most relevant career paths for a user is still an unsolved research challenge. Towards addressing this problem, we propose a system that leverages the notion of skills to construct skill graphs that can form the basis for career path recommendations. We perceive skills are more amenable for career path standardizations across the organizations. Our proposed system ingests a users profile (in a pdf, word format or other public and shared data sources) and leverages an Open IE pipeline to extract education and experiences. Subsequently, the extracted entities are mapped as specific skills that are expressed in the form of a novel unified skill graph. We believe that such skill graphs which capture both spatial and temporal relationships aid in generating precise career path recommendations. An evaluation of our current skill extraction model with an industrial scale dataset yielded a precision and recall of 80.54% and 86.44% respectively.

[1]  Mihai Surdeanu,et al.  The Stanford CoreNLP Natural Language Processing Toolkit , 2014, ACL.

[2]  Tajul Rosli Razak,et al.  Career path recommendation system for UiTM Perlis students using fuzzy logic , 2014, 2014 5th International Conference on Intelligent and Advanced Systems (ICIAS).

[3]  Omer Levy,et al.  word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding method , 2014, ArXiv.

[4]  Mamadou Diaby,et al.  Field selection for job categorization and recommendation to social network users , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[5]  Guodong Zhou,et al.  Skill Inference with Personal and Skill Connections , 2014, COLING.

[6]  Faizan Javed,et al.  Large-Scale Occupational Skills Normalization for Online Recruitment , 2017, AAAI.

[7]  Magdalini Eirinaki,et al.  CaPaR: A Career Path Recommendation Framework , 2017, 2017 IEEE Third International Conference on Big Data Computing Service and Applications (BigDataService).

[8]  Jörg Franke,et al.  Development of an ontology-based competence management system , 2017, 2017 IEEE 15th International Conference on Industrial Informatics (INDIN).

[9]  Yew Choong Chew,et al.  Intelligent Job Matching with Self-learning Recommendation Engine☆ , 2015 .

[10]  Marco Saerens,et al.  A Graph-Based Approach to Skill Extraction from Text , 2013, TextGraphs@EMNLP.

[11]  Shaha T. Al-Otaibi,et al.  A survey of job recommender systems , 2012 .

[12]  Huan Wang,et al.  A Job Recommender System Based on User Clustering , 2013, J. Comput..

[13]  Fotis Draganidis An Ontology Based Tool for Competency Management and Learning Paths , 2006 .

[14]  Thorsten Lau 1 Introducing Ontology-based Skills Management at a large Insurance Company , 2002 .