← Latest papers
💻 computer science

What Do Resume–Job Matching Benchmarks Actually Measure? Keywords, Embeddings and LLMs on Public Data

This paper critically evaluates public resume–job matching benchmarks by demonstrating that current methods often rely on data leakage and noisy labels, are vulnerable to superficial formatting artifacts like markdown, and offer only modest gains over simple keyword baselines (with LLM judges not significantly beating embeddings), thereby recommending stricter evaluation protocols including unseen-resume splits and data cleaning.

Original author: Nusrat Jahan Rita

Published 2026-11-11✓ Author reviewed ⓘ
📖 5 min read🧠 Deep dive

Original author: Nusrat Jahan Rita

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written by the author. For technical accuracy, refer to the original paper. Read full disclaimer

Every day, millions of people apply for jobs by sending digital résumés to automated systems. These systems act as the first gatekeepers, scanning thousands of applications to decide which human candidates are worth a recruiter's time. For years, these tools relied on simple keyword searches, looking for exact matches between the words in a job description and the words in a résumé. Recently, however, the technology has shifted toward more sophisticated artificial intelligence. These newer systems use "embeddings," a method that converts text into mathematical representations to understand the meaning behind the words, rather than just counting them. Even more advanced are large language models, which can read and reason about complex text much like a human does. The promise of these tools is a fairer, more efficient hiring process where the best candidates rise to the top based on their actual qualifications.

But how do we know these systems are actually working as intended? Most of the research behind these tools relies on private data owned by large companies, making it impossible for outside scientists to verify the results or check if the training data was flawed. To understand what is really happening, a researcher named Nusrat Jahan Rita decided to audit the only public dataset available that grades how well a résumé fits a job. This dataset contains thousands of pairs of job descriptions and résumés, each labeled by humans as a "Good Fit," a "Potential Fit," or "No Fit." The goal was to see if the latest artificial intelligence methods truly improve hiring decisions, or if they are simply exploiting hidden patterns in the data that have nothing to do with a candidate's actual suitability.

The investigation began by testing three different types of matching methods on this public data. First, the researcher compared the old-school keyword approach against the newer embedding systems. The results showed that the embedding models did perform slightly better, ranking candidates more accurately than the keyword search. However, the improvement was modest. The more surprising discovery came when the researcher examined how the data was split for testing. In the standard setup, a résumé might appear in the training data for one job and then be tested against a different job. Because the system had already seen that specific résumé before, it could simply memorize the label from the first job and apply it to the second. When the researcher removed these repeated résumés from the training set to ensure the system was truly learning to match new candidates, the performance of the advanced models dropped significantly. This revealed that much of the reported success in previous studies was actually due to the system recognizing the résumé itself, rather than understanding the connection between the résumé and the new job.

The study also put a small, open-source language model to the test, asking it to act as a judge to rank the candidates. While this model could read the text and make a decision, it did not perform significantly better than the simpler embedding systems. More importantly, it was vastly slower, taking about 850 times longer to process a single job application than the embedding models. For a hiring platform that needs to sort through thousands of applications quickly, this speed difference makes the expensive language model a poor practical choice, despite its ability to reason through text.

Perhaps the most critical finding concerned the quality of the human labels themselves. The dataset assumed that the distinction between a "Good Fit" and a "Potential Fit" was a clear measure of how well a candidate matched a specific job. However, the analysis showed that these labels were often determined more by the job posting or the résumé itself than by the actual match between the two. In many cases, every candidate for a specific job received the same label, regardless of their individual differences. When the researcher asked a second human to blindly re-evaluate a sample of these pairs, the agreement between the two humans was very low. In fact, the second human agreed with the original dataset labels more often than they agreed with the first human. This suggests that the labels in the public dataset are noisy and inconsistent, meaning that training a computer to predict these labels might just be teaching it to mimic human confusion rather than to find the best candidate.

Finally, the study uncovered a subtle but powerful bias related to formatting. The researcher took résumés and added standard formatting marks, such as bold headings and bullet points, without changing a single word of the content. When these formatted résumés were fed into the embedding models, their scores jumped dramatically. A candidate with a plain text résumé could suddenly appear much more qualified than an equally qualified candidate with a formatted résumé, simply because the model rewarded the visual structure. This effect was so strong that it happened regardless of whether the candidate was actually a good fit for the job. The models were not judging the content; they were reacting to the style.

The study concludes that while modern embedding tools offer a small improvement over simple keyword searches, the current benchmarks used to test them are deeply flawed. The data leaks allow systems to obtain inflated scores by memorizing résumés, the human labels are unreliable, and the models are easily tricked by formatting tricks. The researcher recommends that future tests must strictly prevent résumés from appearing in both training and testing sets, focus on the clearer distinction between "fit" and "no fit" rather than the vague "potential" category, and remove formatting before analysis. Until these issues are addressed, the automated systems guiding hiring decisions may be ranking candidates based on how well they fit a flawed dataset or how nicely they are formatted, rather than on their true ability to do the job.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →