HRGraph: Leveraging LLMs for HR Data Knowledge Graphs with Information Propagation-based Job Recommendation
Azmine Toushik Wasi
TL;DR
HRGraph presents a framework that builds HR knowledge graphs from CVs and job descriptions by combining LLM-based entity extraction with BERT-derived node features to create a structured KG G=(V,E,X). The resulting HRKGs support downstream tasks such as job matching and job area classification, validated through information-propagation-based recommendations and KG-enabled GNNs on CV/JD data. Visualizations confirm rich interconnections between skills, education, and job roles, while empirical results demonstrate competitive or superior performance to baselines in both recommendation and classification tasks. The work offers a practical path toward HR analytics with open-source code, though it acknowledges challenges like LLM hallucinations and privacy concerns for future work.
Abstract
Knowledge Graphs (KGs) serving as semantic networks, prove highly effective in managing complex interconnected data in different domains, by offering a unified, contextualized, and structured representation with flexibility that allows for easy adaptation to evolving knowledge. Processing complex Human Resources (HR) data, KGs can help in different HR functions like recruitment, job matching, identifying learning gaps, and enhancing employee retention. Despite their potential, limited efforts have been made to implement practical HR knowledge graphs. This study addresses this gap by presenting a framework for effectively developing HR knowledge graphs from documents using Large Language Models. The resulting KG can be used for a variety of downstream tasks, including job matching, identifying employee skill gaps, and many more. In this work, we showcase instances where HR KGs prove instrumental in precise job matching, yielding advantages for both employers and employees. Empirical evidence from experiments with information propagation in KGs and Graph Neural Nets, along with case studies underscores the effectiveness of KGs in tasks such as job and employee recommendations and job area classification. Code and data are available at : https://github.com/azminewasi/HRGraph
