/ Модель

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

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

robert-large-ro-re

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

Румынский BERT-классификатор определяет тип и направление отношения между двумя отмеченными сущностями в предложении.

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

Бенчмарки

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

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

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

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

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

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

robert-large-ro-re — румынская монолингвальная модель-классификатор для извлечения отношений между сущностями. Её разработали Dragoș Mitruț Vasile, Elena-Simona Apostol, Stefan-Adrian Toma, Adrian Paschke и Ciprian-Octavian Truică; модель дообучена на readerbench/RoBERT-large, архитектура — BERT-large с классификационной головой. В метаданных указаны 441,4 млн параметров и контекст до 512 токенов.

Модель принимает предложение с двумя выделенными сущностями и предсказывает одну из 19 направленных меток отношений, которые соответствуют 10 укрупнённым классам SemEval-2010 Task 8. На тестовом наборе задачи для румынского языка указана macro F1 0,844. Обучение проводилось на автоматически переведённом наборе данных с автоматической постпроверкой, а не на эталонной разметке, проверенной людьми; поэтому качество перевода может влиять на результаты. Лицензия — MIT.

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

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

Ограничения

Обучена на машинно переведённом наборе данных, который прошёл автоматическую постпроверку, но не является эталонной разметкой, проверенной людьми. Вход должен содержать две выделенные сущности; метки и результаты ориентированы на схему SemEval-2010 Task 8.

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

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

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

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

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

Открыть на Hugging Face

robert-large-ro-re: Monolingual Romanian encoder.

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

Paper arXiv Website GitHub License

Fine-tuned readerbench/RoBERT-large (340M) for Relation Classification on a Romanian translation of SemEval-2010 Task 8. Monolingual Romanian encoder.

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

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

Languagemacro F1-Score
Romanian.844

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/robert-large-ro-re")
model = AutoModelForSequenceClassification.from_pretrained("DS4AI-UPB/robert-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…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
910b5de

0 моделей