/ Модель

Характеристики

Контекст
514 токенов
Параметры
659 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-large
Опубликована
29 июн 2026

xlmr-large-ro-re

Классификация текстаТекст → label3 профессии

Дообученный XLM-RoBERTa Large для классификации направленных отношений между двумя сущностями в румынском и английском предложениях.

23скачиваний за 30 дней1лайквеса обновлены30 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

xlmr-large-ro-re — модель классификации отношений между двумя отмеченными сущностями в предложении, разработанная авторами из DS4AI-UPB. Это дообученный энкодер XLM-RoBERTa Large с классификационной головой; в метаданных указано 658,7 млн параметров и контекст 514 токенов. Модель поддерживает румынский и английский языки и предсказывает одну из 19 направленных меток отношений SemEval-2010 Task 8, которые соответствуют 10 укрупнённым типам отношений. Для оценки на английском и румынском тестовых данных SemEval авторы сообщают macro F1 0,875 и 0,857 соответственно.

На вход подаётся предложение с двумя сущностями, выделенными специальными маркерами; на выходе — метка отношения и его направление. Модель подходит для извлечения причинно-следственных и других семантических связей между сущностями в румынском или английском тексте. Обучающие данные основаны на машинном переводе набора SemEval, поэтому их качество не эквивалентно проверенной вручную золотой разметке. Репозиторий распространяется под лицензией MIT.

Сценарии применения

  • извлечение отношений между сущностями в румынском тексте
  • классификация отношений между сущностями в английском тексте
  • определение направления связи между двумя сущностями
  • извлечение отношений SemEval-2010 Task 8 из предложений

Ограничения

Обучающая выборка основана на машинном переводе и не является золотым стандартом с полностью ручной проверкой. Модель ожидает предложение с двумя сущностями, выделенными специальными маркерами.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

xlmr-large-ro-re: Multilingual (English + Romanian) encoder

Dragoș Mitruț Vasile · Elena-Simona Apostol · Stefan-Adrian Toma · Adrian Paschke · Ciprian-Octavian Truică

Paper arXiv Website GitHub License

Fine-tuned xlm-roberta-large (560M) for Relation Classification on a Romanian translation of SemEval-2010 Task 8. Multilingual (English + Romanian) encoder, the strongest baseline in the paper.

Code: github.com/DS4AI-UPB/crosslingual-romanian-re.

Results (macro F1-Score, SemEval-2010 Task 8 test set)

Languagemacro F1-Score
English.875
Romanian.857

How it works

The model takes a sentence with two entities marked by <e1> and <e2>. Before tokenization, these tags are mapped to four special tokens ([E1] [/E1] [E2] [/E2]) that were added to the vocabulary during fine-tuning. The classifier head predicts one of 19 directional labels (e.g. Cause-Effect(e1,e2) vs Cause-Effect(e2,e1)), which collapse to the 10 coarse SemEval relations.

Usage

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

RELATIONS = [
    "Cause-Effect(e1,e2)", "Cause-Effect(e2,e1)",
    "Instrument-Agency(e1,e2)", "Instrument-Agency(e2,e1)",
    "Product-Producer(e1,e2)", "Product-Producer(e2,e1)",
    "Content-Container(e1,e2)", "Content-Container(e2,e1)",
    "Entity-Origin(e1,e2)", "Entity-Origin(e2,e1)",
    "Entity-Destination(e1,e2)", "Entity-Destination(e2,e1)",
    "Component-Whole(e1,e2)", "Component-Whole(e2,e1)",
    "Member-Collection(e1,e2)", "Member-Collection(e2,e1)",
    "Message-Topic(e1,e2)", "Message-Topic(e2,e1)",
    "Other",
]

tok = AutoTokenizer.from_pretrained("DS4AI-UPB/xlmr-large-ro-re")
model = AutoModelForSequenceClassification.from_pretrained("DS4AI-UPB/xlmr-large-ro-re").eval()

def convert_markers(text):
    text = text.replace("<e1>", "[E1] ").replace("</e1>", " [/E1]")
    return text.replace("<e2>", "[E2] ").replace("</e2>", " [/E2]")

sentence = "<e1>Furtuna</e1> a provocat mari <e2>pagube</e2>."
inputs = tok(convert_markers(sentence), return_tensors="pt", truncation=True, max_length=192)
with torch.no_grad():
    pred = model(**inputs).logits.argmax(-1).item()
print(RELATIONS[pred])   # Cause-Effect(e1,e2)

A ready-to-use script is available as infer_encoder.py in the code repository.

Limitations

Trained on a machine-translated dataset (automatic post-validation, not a human gold standard). See the paper for the translation quality analysis.

Citation

@misc{vasile2026crosslingual,
  title  = {Cross-lingual Relation Extraction with Large Language Models: Zero-Shot, Few-Shot, and Fine-Tuned Evaluation on Romanian},
  author = {Vasile, Drago\c{s}-Mitru\c{t} and Apostol, Elena-Simona and Toma, \c{S}tefan-Adrian and Paschke, Adrian and Truic\u{a}, Ciprian-Octavian},
  year   = {2026},
  note   = {Preprint}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
37161f3

0 моделей