An Explainable Resume Analyzer Using ESCO Ontology and Semantic Skill Mapping for Transparent Candidate Ranking
Sushma Malik, Anamika Rana, Ayush Pal, Ritham Gupta
Department of Computer Applications, Maharaja Surajmal Institute, New Delhi, India
Abstract: Traditional recruitment processes often rely heavily on manual resume screening, which is both time-consuming and prone to human bias. These challenges can lead to inefficiencies, inconsistent evaluations, and potential overlooking of qualified candidates. This study presents a locally deployed, desktop-based Resume Analyzer designed to automate the initial screening phase while ensuring enhanced data privacy for small and medium-sized organizations. Unlike cloud-based Applicant Tracking Systems (ATS), the proposed system operates entirely on a local machine, reducing the risk of sensitive applicant data exposure. The system utilizes Natural Language Processing (NLP) techniques to extract and analyze textual content from resumes in PDF, DOCX, and TXT formats. A specialized algorithm is implemented to accurately calculate total work experience by interpreting employment durations and aggregating them systematically. To standardize skill identification and improve matching accuracy, the system integrates a mapping mechanism based on the ESCO (European Skills, Competences, Qualifications and Occupations) framework developed by the European Commission. This ontology-driven approach ensures alignment with recognized occupational and skills classifications, promoting consistency and transparency in candidate evaluation. Candidates are ranked using a configurable weighted scoring model that evaluates three primary components: skills (50%), work experience (30%), and education (20%). The scoring system provides clear justifications for rankings, enhancing interpretability and recruiter trust. Experimental evaluation demonstrates that the system effectively identifies top candidates while maintaining fairness and transparency. The findings suggest that localized, ontology-based resume analysis tools can serve as a practical, cost-effective alternative to cloud-hosted ATS solutions, particularly in privacy-sensitive environments where data security and control are critical considerations.
Keywords: Resume Analysis, ESCO Ontology, Semantic Skill Mapping, Candidate Ranking, Explainable AI (XAI), Natural Language Processing (NLP), Skills Classification
References:
- U. C. Okolie and I. E. Irabor, "E-recruitment: practices, opportunities and challenges," European journal of business and management, vol. 9, no. 11, pp. 116-122, 2017.
- A. H. Al-Qassem, K. Agha, M. Vij, H. Elrehail, and R. Agarwal, "Leading talent management: Empirical investigation on applicant tracking system (ATS) on e-recruitment performance," in 2023 International Conference on Business Analytics for Technology and Security (ICBATS), IEEE, 2023, pp. 1-5.
- M. Velankar and P. Khuspure, "A Study of Applicant Tracking System (ATS) In Minimizing Human Intervention in Recruitment," International Journal of Innovative Research in Engineering and Management (IJIREM), vol. 12, no. 6, pp. 98-101, 2025.
- S. Hemaswathi, R. Pandiarajan, S. Logeshwari, D. Lakshmipriya, and U. Muthuselvi, "AI-Infused Smart Application Tracking System for Data-Driven Recruitment," in 2024 International Conference on IT Innovation and Knowledge Discovery (ITIKD), IEEE, 2025, pp. 1-6.
- M. Kawaya and P. Wijesinghe, "Applicant Tracking System: A Definifive Pillar of Support for Employer Branding," ACCELERATING SOCIETAL CHANGE THROUGH DIGITAL TRANSFORMATION, P. 1. 2023.
- L. Fernández-Sanz, J. Gómez-Pérez, and A. Castillo-Martínez, "e-Skills Match: A framework for mapping and integrating the main skills, knowledge and competence standards and models for ICT occupations," Comput. Stand. Interfaces, vol. 51, pp. 30-42, 2017.
- K. L. Abhishek et al., "Developing an Intelligent Resume Screening Tool With Al-Driven Analysis and Recommendation Features," Applied Al Letters, vol. 6, no. 2, p. e116, 2025.
- S. Guo, F. Alamudun, and T. Hammond, "RésuMatcher: A personalized résumé-job matching system," Expert Syst. Appl., vol. 60, pp. 169-182, 2016.
- J. S. Black and P. van Esch, "Al-enabled recruiting: What is it and how should a manager use it?," Bus. Horiz., vol. 63, no. 2, pp. 215-226, 2020.
- G. O. Narendra and S. Hashwanth, "Named entity recognition based resume parser and summarizer," Int. J. Adv. Res. Sci. Commun. Technol, vol. 2, pp. 728-735, 2022.
- J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, "Bert: Pre-training of deep bidirectional transformers for language understanding," in Proceedings of the 2019 conference of the North American chapter of the association for computational linguistics: human language technologies, volume 1 (long and short papers), 2019, pp. 4171-4186.
- M. Raghavan, S. Barocas, J. Kleinberg, and K. Levy, "Mitigating bias in algorithmic hiring: Evaluating claims and practices," in Proceedings of the 2020 conference on fairness, accountability, and transparency, 2020, pp. 469-481.
- T. R. Gruber, "A translation approach to portable ontology specifications," Knowledge acquisition, vol. 5, no. 2, pp. 199-220, 1993.
- E. Handbook, "European Skills, Competences, Qualifications and Occupations," EC Directorate E, 2017.
- N. Reimers and I. Gurevych, "Sentence-bert: Sentence embeddings using siamese bert-networks," in Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP), 2019, pp. 3982-3992.
- M. Zehlike, K. Yang, and J. Stoyanovich, "Fairness in ranking, part i: Score-based ranking," ACM Comput. Surv., vol. 55, no. 6, pp. 1-36, 2022.
