SlovKE: A Large-Scale Dataset and LLM Evaluation for Slovak Keyphrase Extraction
Organizations: University of Vienna, Austria · NaiveNeuron · Faculty of Mathematics, Physics and Informatics, Comenius University in Bratislava · Cisco Systems, Inc.
Abstract
Keyphrase extraction for morphologically rich, low-resource languages remains understudied, largely due to the scarcity of suitable evaluation datasets. We address this gap for Slovak by constructing a dataset of 227,432 scientific abstracts with author-assigned keyphrases -- scraped and systematically cleaned from the Slovak Central Register of Theses -- representing a 25-fold increase over the largest prior Slovak resource and approaching the scale of established English benchmarks such as KP20K. Using this dataset, we benchmark three unsupervised baselines (YAKE, TextRank, KeyBERT with SlovakBERT embeddings) and evaluate KeyLLM, an LLM-based extraction method using GPT-3.5-turbo. Unsupervised baselines achieve at most 11.6% exact-match , with a large gap to partial matching (up to 51.5%), reflecting the difficulty of matching inflected surface forms to author-assigned keyphrases. KeyLLM narrows this exact--partial gap, producing keyphrases closer to the canonical forms assigned by authors, while manual evaluation on 100 documents () confirms that KeyLLM captures relevant concepts that automated exact matching underestimates. Our analysis identifies morphological mismatch as the dominant failure mode for statistical methods -- a finding relevant to other inflected languages. The dataset (https://huggingface.co/datasets/NaiveNeuron/SlovKE) and evaluation code (https://github.com/NaiveNeuron/SlovKE) are publicly available.
Figures & tables
| Dataset (Test) | Inspec | KP20K | SemEval | Zelinka | SlovKE |
|---|---|---|---|---|---|
| Annotator | Expert | Author | Author+Reader | Author | Author |
| Document Type | Abstracts | Abstract | Papers (6-8p) | Abstracts | Abstracts |
| # Documents (Train) | 1000 | 530K | 144 | - | 182K |
| # Documents (Validation) | 500 | 20K | - | - | 22K |
| # Documents (Test) | 500 | 20K | 100 | 9K | 22K |
| Avg. no. Words per Document | 134.6 | 176 | 7,961 | 125.63 | 134.02 |
| Exact Matching | |||
|---|---|---|---|
| Model | Metric | SlovKE | Zelinka |
| YAKE | Precision | 10.4 | 6.8 |
| Recall | 13.2 | 8.6 | |
| 11.6 | 7.5 | ||
| TextRank | Precision | 7.7 | 6.5 |
| Recall | 9.8 | 8.3 | |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Prompt: | I have the following document: |
|---|---|
| [DOCUMENT] | |
| Based on the information above, extract 15 keywords that best describe the topic of the text. Make sure to only extract keywords that appear in the text. Provide the extracted keywords as a list separated by a semicolon. Sort the keywords by their relevance to the text from the most relevant to the least relevant. Do not add any additional text such as "Keywords:" etc. |
| University | Miss. PA | Miss. SA | Miss. K |
|---|---|---|---|
| UK BA | 8.65 | 15.84 | 99.94 |
| STU BA | 10.39 | 100.00 | 0.01 |
| SPU Nitra | 0.04 | 80.71 | 7.91 |
| KU RK | 56.55 | 60.65 | 38.29 |
| VŠD Sládk. | 0.83 | 19.33 | 86.10 |
Document Information Extraction
Document Information Extraction turns text, tables, forms, and images into structured, searchable data.
See all 290 papersSkMTEB: Slovak Massive Text Embedding Benchmark and Model Adaptation
e5-sk-small (45M parameters) and e5-sk-large (365M) by applying vocabulary trimming and fine-tuning to Multilingual E5 models. Despite size reductions of up to 62%, our open-source models achieve competitive performance with proprietary APIs while remaining locally deployable for semantic search and retrieval-augmented generation (RAG). We release the benchmark, models, datasets, and code openly, hoping our approach offers a replicable path for other under-resourced languages.