Smart-Hiring: An Explainable end-to-end Pipeline for CV Information Extraction and Job Matching
Kenza Khelkhal, Dihia Lanasri

TL;DR
Smart-Hiring is an explainable NLP pipeline that automates resume information extraction and candidate-job matching, improving efficiency, transparency, and fairness in recruitment processes.
Contribution
It introduces a modular, explainable system combining document parsing, NER, and embedding techniques for accurate, interpretable candidate-job matching.
Findings
Achieves competitive matching accuracy
Demonstrates robustness across multiple domains
Provides high interpretability and transparency
Abstract
Hiring processes often involve the manual screening of hundreds of resumes for each job, a task that is time and effort consuming, error-prone, and subject to human bias. This paper presents Smart-Hiring, an end-to-end Natural Language Processing (NLP) pipeline de- signed to automatically extract structured information from unstructured resumes and to semantically match candidates with job descriptions. The proposed system combines document parsing, named-entity recognition, and contextual text embedding techniques to capture skills, experience, and qualifications. Using advanced NLP technics, Smart-Hiring encodes both resumes and job descriptions in a shared vector space to compute similarity scores between candidates and job postings. The pipeline is modular and explainable, allowing users to inspect extracted entities and matching rationales. Experiments were conducted on a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Recommender Systems and Techniques · Expert finding and Q&A systems
