[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-263042-105":53,"doc-detail-263042-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","smart-hiring-an-explainable-end-to-end-pipeline-for-cv-information-extraction-and-job-matching","SMART-HIRING - AN EXPLAINABLE END-TO-END PIPELINE FOR CV INFORMATION EXTRACTION AND JOB MATCHING","","Hiring processes often require manual screening of hundreds of resumes per job, which consumes time and effort while introducing inconsistencies and human bias. This paper proposes Smart-Hiring, an end-to-end NLP pipeline that extracts structured CV information from unstructured text and semantically matches candidates to job descriptions. The approach combines document parsing, named-entity recognition, and contextual embeddings to represent resumes and jobs in a shared vector space. A modular, explainable design allows inspection of extracted entities and matching rationales, supporting transparent recruitment analytics. Experiments on real-world data across multiple domains show competitive accuracy with high interpretability, enabling scalable, fairness-aware hiring.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":51,"@type":70,"position":76},"https://docshare.wps.com/template/general/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/smart-hiring-an-explainable-end-to-end-pipeline-for-cv-information-extraction-and-job-matching/263042/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/smart-hiring-an-explainable-end-to-end-pipeline-for-cv-information-extraction-and-job-matching/263042.png","ImageObject",442,249,{"name":88,"@type":89},"Theodora","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-20","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":76},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What problem does Smart-Hiring address in recruitment workflows?","Question",{"text":108,"@type":109},"It targets the manual screening of many resumes, which is time-consuming, error-prone, and biased, by automating CV information extraction and candidate-job semantic matching.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does Smart-Hiring perform resume parsing and job matching?",{"text":113,"@type":109},"It uses document parsing and named-entity recognition to extract structured resume information, then contextual text embeddings encode resumes and job descriptions into a shared vector space to compute similarity scores.",{"name":115,"@type":106,"acceptedAnswer":116},"What makes Smart-Hiring explainable for recruiters?",{"text":117,"@type":109},"Beyond similarity scores, the system highlights the most influential factors behind each recommendation, such as matched skills, experience, or education, helping users inspect and audit automated decisions.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},263042,1789366587,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":50,"category_name":51,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":76,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":125,"read_time":73},687197207919,"https://ap-avatar.wpscdn.com/avatar/a000253d6f5f7c60be?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779446848396160552","arXiv :2511 .02537v 1 [ cs .CL] 4 Nov 2025  \nSMART-HIRING: AN EXPLAINABLE END-TO-END PIPELINE FOR CV INFORMATION EXTRACTION AND JOB MATCHING  \nA PREPRINT  \nKenza KHELKHAL, Dihia LANASRI  \nATM Mobilis  \nAlgiers, Algeria  \n[khelkhalkenza88@gmail.com](khelkhalkenza88@gmail.com) , ad [lanasri@esi.dz](lanasri@esi.dz)  \nNovember 5, 2025  \nABSTRACT  \nHiring 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.  \nThis paper presents Smart-Hiring, an end-to-end Natural Language Processing (NLP) pipeline designed to automatically extract structured information from unstructured resumes and to semantically match candidates with job descriptions.  \nThe proposed system combines document parsing, named-entity recognition, and contextual text embedding techniques to capture skills, experience, and qualifications.  \nUsing 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.  \nExperiments were conducted on a real-world dataset of resumes and job descriptions spanning multiple professional domains, demonstrating the robustness and feasibility of the proposed approach.  \nThe system achieves competitive matching accuracy while preserving a high degree of interpretability and transparency in its decision process. This work introduces a scalable and practical NLP framework for recruitment analytics and outlines promising directions for bias mitigation, fairness-aware modeling, and large-scale deployment of data-driven hiring solutions.  \nKeywords Natural Language Processing · Resume Parsing · Job Matching · Explainable AI  \n1 Introduction  \nRecruitment is a critical yet time-consuming process in modern organizations, often requiring human resources professionals to manually review hundreds of resumes for each job opening. This manual screening not only demands significant effort and time but also introduces inconsistencies and biases in candidate selection. The increasing availability of digital resumes and online job platforms has created an urgent need for automated, intelligent systems capable of efficiently analyzing candidate profiles while maintaining fairness, transparency, and interpretability in the decision-making process.  \nTraditional approaches used for automatic or semi-automatic recruitment typically rely on keyword or rule-based matching, which are limited in their ability to capture the semantic relationships between job descriptions and candidate qualifications. For example, systems that depend on exact keyword matches may fail to recognize that “software developer” and “application engineer” represent semantically similar roles. Moreover, extracting information from unstructured resumes represent a challenging task. Most CVs are not respecting the ATS standard, identifying the right information in the correct position in each CV still a complex problem to resolve. Recent advances in Natural Language Processing (NLP) and deep learning—particularly with transformer-based language models—offer new opportunities for overcoming these limitations through context-aware understanding of textual information.  \nTo overcome these limits, we present Smart-Hiring, an end-to-end NLP pipeline designed to automate two fundamental stages of the recruitment process: (1) the extraction of structured information from heterogeneous and unstructured resumes, and (2) the semantic matching between candidate profiles and job descriptions. The system combines rulebased heuristics, lightweight machine learning models, and contextual text embeddings to achieve robust information extraction and semantically meaningful candidate-job alignment.  \nUnlike conventional recruitment automation systems, Smart-Hiring emphasizes explaina","cbCaifVGd4U0a9yY","https://ap.wps.com/l/cbCaifVGd4U0a9yY","pdf",128676,6,"English","# Introduction\n## Motivation and challenges\n## Proposed approach and pipeline stages\n## Explainability and trustworthiness\n## Paper organization\n# Related Work\n## Resume information extraction\n## Job–candidate matching","[{\"question\":\"What problem does Smart-Hiring address in recruitment workflows?\",\"answer\":\"It targets the manual screening of many resumes, which is time-consuming, error-prone, and biased, by automating CV information extraction and candidate-job semantic matching.\"},{\"question\":\"How does Smart-Hiring perform resume parsing and job matching?\",\"answer\":\"It uses document parsing and named-entity recognition to extract structured resume information, then contextual text embeddings encode resumes and job descriptions into a shared vector space to compute similarity scores.\"},{\"question\":\"What makes Smart-Hiring explainable for recruiters?\",\"answer\":\"Beyond similarity scores, the system highlights the most influential factors behind each recommendation, such as matched skills, experience, or education, helping users inspect and audit automated decisions.\"}]","SMART-HIRING - AN EXPLAINABLE END-TO-END PIPELINE FOR CV INFORMATION EXTRACTION AND JOB MATCHING | PDF"]