czuk's picture
Update README.md
1ccdb11 verified
---
language:
- multilingual
- pl
- ru
- uk
- bg
- cs
- sl
datasets:
- SlavicNER
license: apache-2.0
library_name: transformers
pipeline_tag: text2text-generation
tags:
- entity linking
widget:
- text: "pl:Polsce"
- text: "cs:Velké Británii"
- text: "bg:българите"
- text: "ru:Великобританию"
- text: "sl:evropske komisije"
- text: "uk:Європейського агентства лікарських засобів"
---
# Model description
This is a baseline model for named entity **lemmatization** trained on the single-out topic split of the
[SlavicNER corpus](https://github.com/SlavicNLP/SlavicNER).
# Resources and Technical Documentation
- Paper: [Cross-lingual Named Entity Corpus for Slavic Languages](https://arxiv.org/pdf/2404.00482), to appear in LREC-COLING 2024.
- Annotation guidelines: https://arxiv.org/pdf/2404.00482
- SlavicNER Corpus: https://github.com/SlavicNLP/SlavicNER
# Evaluation
| **Language** | **Seq2seq** | **Support** |
|:------------:|:-----------:|-----------------:|
| PL | 75.13 | 2 549 |
| CS | 77.92 | 1 137 |
| RU | 67.56 | 18 018 |
| BG | 63.60 | 6 085 |
| SL | 76.81 | 7 082 |
| UK | 58.94 | 3 085 |
| All | 68.75 | 37 956 |
# Usage
You can use this model directly with a pipeline for text2text generation:
```python
from transformers import pipeline
model_name = "SlavicNLP/slavicner-linking-single-out-large"
pipe = pipeline("text2text-generation", model_name)
texts = ["pl:Polsce", "cs:Velké Británii", "bg:българите", "ru:Великобританию",
"sl:evropske komisije", "uk:Європейського агентства лікарських засобів"]
outputs = pipe(texts)
ids = [o['generated_text'] for o in outputs]
print(ids)
# ['GPE-Poland', 'GPE-Great-Britain', 'GPE-Bulgaria', 'GPE-Great-Britain',
# 'ORG-European-Commission', 'ORG-EMA-European-Medicines-Agency']
```
# Citation
*Will appear soon*