Large Language Models as Batteries-Included Zero-Shot ESCO Skills Matchers
Not on the map. Why?
Abstract (arXiv)
Understanding labour market dynamics requires accurately identifying the skills required for and possessed by the workforce. Automation techniques are increasingly being developed to support this effort. However, automatically extracting skills from job postings is challenging due to the vast number of existing skills. The ESCO (European Skills, Competences, Qualifications and Occupations) framework provides a useful reference, listing over 13,000 individual skills. However, skills extraction remains difficult and accurately matching job posts to the ESCO taxonomy is an open problem. In this work, we propose an end-to-end zero-shot system for skills extraction from job descriptions based on large language models (LLMs). We generate synthetic training data for the entirety of ESCO skills and train a classifier to extract skill mentions from job posts. We also employ a similarity retriever to generate skill candidates which are then re-ranked using a second LLM. Using synthetic data achieves an RP@10 score 10 points higher than previous distant supervision approaches. Adding GPT-4 re-ranking improves RP@10 by over 22 points over previous methods. We also show that Framing the task as mock programming when prompting the LLM can lead to better performance than natural language prompts, especially with weaker LLMs. We demonstrate the potential of integrating large language models at both ends of skills matching pipelines. Our approach requires no human annotations and achieve extremely promising results on skills extraction against ESCO.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 25 of its 45 references that are in the map. First posted on arXiv 7 Jul 2023.
Builds on
25 of 45 references.
References · 25
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
- 2023A Survey of Large Language Modelscited by 2,537
- 2022Text Embeddings by Weakly-Supervised Contrastive Pre-trainingcited by 1,216
- 2019Passage Re-ranking with BERTcited by 629
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2021Documenting Large Webtext Corpora: A Case Study on the Colossal Clean Crawled Corpuscited by 481
13 more
- 2023Orca: Progressive Learning from Complex Explanation Traces of GPT-4cited by 369
- 2022UL2: Unifying Language Learning Paradigmscited by 292
- 2022Language Models of Code are Few-Shot Commonsense Learnerscited by 160
- 2019Large-Scale Multi-Label Text Classification on EU Legislationcited by 104
- 2022InPars: Data Augmentation for Information Retrieval using Large Language Modelscited by 60
- 2020k-Nearest Neighbour Classifiers: 2nd Edition (with Python examples)cited by 56
- 2022SkillSpan: Hard and Soft Skill Extraction from English Job Postingscited by 41
- 2021JobBERT: Understanding Job Titles through Skillscited by 29
- 2018Learning Representations for Soft Skill Matchingcited by 19
- 2022Design of Negative Sampling Strategies for Distantly Supervised Skill Extractioncited by 16
- 2023ESCOXLM-R: Multilingual Taxonomy-driven Pre-training for the Job Market Domaincited by 14
- 2022Kompetencer: Fine-grained Skill Classification in Danish Job Postings via Distant Supervision and Transfer Learningcited by 13
- 2022"FIJO": a French Insurance Soft Skill Detection Datasetcited by 8
Built on by
Citing papers per year: 2024: 8; 2025: 5; 2026: 1.
14 papers.
Sort:
By area:
- 2024Deep Learning-based Computational Job Market Analysis: A Survey on Skill Extraction and Classification from Job Postingscited by 12
- 2024JOBSKAPE: A Framework for Generating Synthetic Job Postings to Enhance Skill Matchingcited by 11
- 2024Natural Language Processing for Human Resources: A Surveycited by 9
- 2024Entity Linking in the Job Market Domaincited by 7
- 2025Efficient Text Encoders for Labor Market Analysiscited by 5
- 2024In-Context Learning for Extreme Multi-Label Classificationcited by 4
- 2024Learning Job Title Representation from Job Description Aggregation Networkcited by 3
- 2024Course Recommender Systems Need to Consider the Job Marketcited by 1
- 2024Comparative Analysis of Encoder-Based NER and Large Language Models for Skill Extraction from Russian Job Vacanciescited by 1
- 2025A Multi-Stage Framework with Taxonomy-Guided Reasoning for Occupation Classification Using Large Language Modelscited by 1
- 2025NLPnorth @ TalentCLEF 2025: Comparing Discriminative, Contrastive, and Prompt-Based Methods for Job Title and Skill Matchingcited by 0
- 2025The Rarity Blind Spot: A Framework for Evaluating Statistical Reasoning in LLMscited by 0
- 2026Leveraging LLMs For Turkish Skill Extraction30 Jan 2026
- 2025Enhancing Job Matching: Occupation, Skill and Qualification Linking with the ESCO and EQF taxonomies2 Dec 2025
- 2025The Rarity Blind Spot: A Framework for Evaluating Statistical Reasoning in LLMs29 Aug 2025
- 2025NLPnorth @ TalentCLEF 2025: Comparing Discriminative, Contrastive, and Prompt-Based Methods for Job Title and Skill Matching23 Jun 2025
- 2025Efficient Text Encoders for Labor Market Analysis30 May 2025
- 2025A Multi-Stage Framework with Taxonomy-Guided Reasoning for Occupation Classification Using Large Language Models17 Mar 2025
- 2024Natural Language Processing for Human Resources: A Survey21 Oct 2024
- 2024Comparative Analysis of Encoder-Based NER and Large Language Models for Skill Extraction from Russian Job Vacancies29 Jul 2024
- 2024Learning Job Title Representation from Job Description Aggregation Network12 Jun 2024
- 2024Course Recommender Systems Need to Consider the Job Market16 Apr 2024
- 2024Deep Learning-based Computational Job Market Analysis: A Survey on Skill Extraction and Classification from Job Postings8 Feb 2024
- 2024JOBSKAPE: A Framework for Generating Synthetic Job Postings to Enhance Skill Matching5 Feb 2024
2 more
- 2024Entity Linking in the Job Market Domain31 Jan 2024
- 2024In-Context Learning for Extreme Multi-Label Classification22 Jan 2024
- 2024Deep Learning-based Computational Job Market Analysis: A Survey on Skill Extraction and Classification from Job Postingscited by 12
- 2024JOBSKAPE: A Framework for Generating Synthetic Job Postings to Enhance Skill Matchingcited by 11
- 2024Natural Language Processing for Human Resources: A Surveycited by 9
- 2024Entity Linking in the Job Market Domaincited by 7
- 2025Efficient Text Encoders for Labor Market Analysiscited by 5
- 2024In-Context Learning for Extreme Multi-Label Classificationcited by 4
- 2024Learning Job Title Representation from Job Description Aggregation Networkcited by 3
- 2024Course Recommender Systems Need to Consider the Job Marketcited by 1
- 2024Comparative Analysis of Encoder-Based NER and Large Language Models for Skill Extraction from Russian Job Vacanciescited by 1
- 2025NLPnorth @ TalentCLEF 2025: Comparing Discriminative, Contrastive, and Prompt-Based Methods for Job Title and Skill Matchingcited by 0
- 2025Enhancing Job Matching: Occupation, Skill and Qualification Linking with the ESCO and EQF taxonomiescited by 0
- 2026Leveraging LLMs For Turkish Skill Extractioncited by 0
- 2026Leveraging LLMs For Turkish Skill Extraction30 Jan 2026
- 2025Enhancing Job Matching: Occupation, Skill and Qualification Linking with the ESCO and EQF taxonomies2 Dec 2025
- 2025NLPnorth @ TalentCLEF 2025: Comparing Discriminative, Contrastive, and Prompt-Based Methods for Job Title and Skill Matching23 Jun 2025
- 2025Efficient Text Encoders for Labor Market Analysis30 May 2025
- 2024Natural Language Processing for Human Resources: A Survey21 Oct 2024
- 2024Comparative Analysis of Encoder-Based NER and Large Language Models for Skill Extraction from Russian Job Vacancies29 Jul 2024
- 2024Learning Job Title Representation from Job Description Aggregation Network12 Jun 2024
- 2024Course Recommender Systems Need to Consider the Job Market16 Apr 2024
- 2024Deep Learning-based Computational Job Market Analysis: A Survey on Skill Extraction and Classification from Job Postings8 Feb 2024
- 2024JOBSKAPE: A Framework for Generating Synthetic Job Postings to Enhance Skill Matching5 Feb 2024
- 2024Entity Linking in the Job Market Domain31 Jan 2024
- 2024In-Context Learning for Extreme Multi-Label Classification22 Jan 2024