AI-Powered Fake Resume Analyser and Candidate Credibility Detection System Using Machine Learning
Author
Hemalatha M A, Dharshini G, Archana Devi M, Deeksha P, Dharani R S
Abstract
Recruiters routinely receive hundreds of digital resumes for a single vacancy, and verifying every claim manually is slow, inconsistent and prone to oversight. Fabricated qualifications, overlapping employment periods, inflated experience and vague or templated descriptions can therefore pass the first screening stage unnoticed. This paper presents the design of an AI-powered, web-based Fake Resume Analyser and Candidate Credibility Detection System that supports recruiters in finding potentially misleading or inconsistent information in candidate resumes. The system accepts resumes in PDF and DOCX formats, extracts and preprocesses the text, and applies Natural Language Processing (NLP), rule-based consistency checks and Machine Learning techniques, with the Scikit-learn library as the modelling framework, to detect timeline conflicts, suspicious employment and education details and other anomalies. The findings are combined into an explainable candidate risk score that is presented on a recruiter dashboard together with the specific indicators that raised it, and a job-description matcher and an audit history support everyday screening work. The system is intentionally a decision-support tool: it flags items for human verification and never decides that a candidate is fraudulent. The expected benefits are reduced screening effort, structured and reproducible analysis and a clearer starting point for verification. The limitations include dependence on document quality, the possibility of bias in trained models and the fact that automated analysis cannot prove fraud. Quantitative evaluation results are not reported in this manuscript and are left as clearly marked placeholders to be completed after testing. Future work includes transformer-based language models, larger verified datasets, improved explainability, multi-language support and secure cloud deployment.
Keywords
Artificial Intelligence, Fake Resume Detection, Machine Learning, Natural Language Processing, Resume Analysis, Candidate Credibility, Anomaly Detection, Recruitment Automation.
Full Text:
Download Paper PDF
References
- A. Henle, G. Dineen, and M. K. Duffy, "Assessing intentional resume deception: Development and nomological network of a resume fraud measure," J. Bus. Psychol., vol. 34, pp. 87–106, 2019, doi: 10.1007/s10869-017-9527-4.
- Guillory and J. T. Hancock, "The effect of LinkedIn on deception in resumes," Cyberpsychol. Behav. Soc. Netw., vol. 15, no. 3, pp. 135–140, 2012, doi: 10.1089/cyber.2011.0389.
- Yu, G. Guan, and M. Zhou, "Resume information extraction with cascaded hybrid model," in Proc. 43rd Annu. Meeting Assoc. Comput. Linguistics (ACL), 2005, pp. 499–506, doi: 10.3115/1219840.1219902.
- Bhatia, P. Rawat, A. Kumar, and R. R. Shah, "End-to-end resume parsing and finding candidates for a job description using BERT," arXiv:1910.03089, 2019.
- S. Black and P. van Esch, "AI-enabled recruiting: What is it and how should a manager use it?" Bus. Horizons, vol. 63, no. 2, pp. 215–226, 2020, doi: 10.1016/j.bushor.2019.12.001.
- Chandola, A. Banerjee, and V. Kumar, "Anomaly detection: A survey," ACM Comput. Surv., vol. 41, no. 3, Art. no. 15, 2009, doi: 10.1145/1541880.1541882.
- Raghavan, S. Barocas, J. Kleinberg, and K. Levy, "Mitigating bias in algorithmic hiring: Evaluating claims and practices," in Proc. ACM Conf. Fairness, Accountability, Transparency (FAT*), 2020, pp. 469–481, doi: 10.1145/3351095.3372828.
- Regulation (EU) 2024/1689 of the European Parliament and of the Council laying down harmonised rules on artificial intelligence (Artificial Intelligence Act), Official Journal of the European Union, Jun. 2024.
- Devlin, M.-W. Chang, K. Lee, and K. Toutanova, "BERT: Pre-training of deep bidirectional transformers for language understanding," in Proc. NAACL-HLT, 2019, pp. 4171–4186, doi: 10.18653/v1/N19-1423.
- Spärck Jones, "A statistical interpretation of term specificity and its application in retrieval," J. Documentation, vol. 28, no. 1, pp. 11–21, 1972, doi: 10.1108/eb026526.
- Bird, E. Klein, and E. Loper, Natural Language Processing with Python. Sebastopol, CA, USA: O'Reilly Media, 2009.
- Jurafsky and J. H. Martin, Speech and Language Processing, 3rd ed. (draft). Stanford, CA, USA, 2024. [Online]. Available: https://web.stanford.edu/~jurafsky/slp3/
- Pang, C. Shen, L. Cao, and A. van den Hengel, "Deep learning for anomaly detection: A review," ACM Comput. Surv., vol. 54, no. 2, Art. no. 38, 2021, doi: 10.1145/3439950.
- T. Liu, K. M. Ting, and Z.-H. Zhou, "Isolation forest," in Proc. 8th IEEE Int. Conf. Data Mining (ICDM), 2008, pp. 413–422, doi: 10.1109/ICDM.2008.17.
- Goldstein and S. Uchida, "A comparative evaluation of unsupervised anomaly detection algorithms for multivariate data," PLoS ONE, vol. 11, no. 4, Art. no. e0152173, 2016, doi: 10.1371/journal.pone.0152173.
- Köchling and M. C. Wehner, "Discriminated by an algorithm: A systematic review of discrimination and fairness by algorithmic decision-making in the context of HR recruitment and HR development," Bus. Res., vol. 13, pp. 795–848, 2020, doi: 10.1007/s40685-020-00134-w.
- Mehrabi, F. Morstatter, N. Saxena, K. Lerman, and A. Galstyan, "A survey on bias and fairness in machine learning," ACM Comput. Surv., vol. 54, no. 6, Art. no. 115, 2021, doi: 10.1145/3457607.
- T. Ribeiro, S. Singh, and C. Guestrin, "'Why should I trust you?': Explaining the predictions of any classifier," in Proc. 22nd ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining, 2016, pp. 1135–1144, doi: 10.1145/2939672.2939778.
- M. Lundberg and S.-I. Lee, "A unified approach to interpreting model predictions," in Proc. Adv. Neural Inf. Process. Syst. (NIPS), vol. 30, 2017, pp. 4765–4774.
- Doshi-Velez and B. Kim, "Towards a rigorous science of interpretable machine learning," arXiv:1702.08608, 2017.
- Pallets Projects, "Flask documentation." [Online]. Available: https://flask.palletsprojects.com/
- Cortes and V. Vapnik, "Support-vector networks," Mach. Learn., vol. 20, no. 3, pp. 273–297, 1995, doi: 10.1007/BF00994018.
- Breiman, "Random forests," Mach. Learn., vol. 45, no. 1, pp. 5–32, 2001, doi: 10.1023/A:1010933404324.
- Pedregosa et al., "Scikit-learn: Machine learning in Python," J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.
- Government of India, The Digital Personal Data Protection Act, 2023 (Act No. 22 of 2023), Ministry of Law and Justice, New Delhi, India, 2023.
Share your valuable work from Social Media Buttons