/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-base
Опубликована
4 дек 2025

policy-vs-other-v2

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

Многоязычная модель на базе XLM-RoBERTa определяет, посвящён ли пост европейской политической партии вопросу политики или относится к другим темам.

234скачиваний за 30 дней0лайковвеса обновлены1 окт 2026

Бенчмарки

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

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

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

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

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

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

mljn/policy-vs-other-v2 — модель классификации текста, созданная дообучением XLM-RoBERTa-base. Она определяет, посвящён ли пост политической партии вопросу государственной политики («policy issue») или относится к другой категории («other»). Модель разработана для первого этапа двухэтапной классификации тем в наборе PartySOME: она отфильтровывает посты о митингах, мероприятиях, поздравлениях и личных темах, чтобы тематические классификаторы реже присваивали им нерелевантные темы.

Модель обучена на 5 895 вручную размеченных публикациях партий из 18 европейских стран, написанных на исходных языках и собранных в Facebook, Instagram и Twitter. Архитектура — XLM-RoBERTa для классификации последовательностей, размер — 305,2 млн параметров, максимальный контекст — 514 токенов. На тестовой выборке из 884 постов точность составила 0,893; результаты различаются между странами и платформами.

Модель предназначена прежде всего для публикаций европейских политических партий. Её качество на других видах политических текстов и в других регионах не проверялось; оценки по отдельным странам основаны примерно на 49 тестовых постах и носят ориентировочный характер. Разметка постов со смешанным содержанием может зависеть от субъективного решения. Лицензия в предоставленных данных не указана.

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

  • Отбор постов партий о вопросах государственной политики
  • Фильтрация митингов и кампаний перед тематической классификацией
  • Разделение публикаций политиков на policy issue и other
  • Подготовка партийных публикаций из соцсетей для анализа политической повестки

Ограничения

Модель обучена на публикациях европейских политических партий; её качество на иных типах политических текстов и в других регионах не проверялось. Оценки по странам основаны примерно на 49 примерах, а классификация постов со смешанным содержанием может требовать субъективного решения.

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

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

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

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

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

Открыть на Hugging Face

policy-vs-other-v2

A fine-tuned version of xlm-roberta-base that classifies whether a social media post by a political party is about a policy issue or not.

It was developed for PartySOME, a comparative dataset of European parties' social media activity, as the first step of a two-step issue classification. Many party posts have no policy content (campaign events, rallies, greetings, personal content), but issue classifiers such as the Comparative Agendas Project (CAP) models assign a topic to every text. Filtering out non-policy posts first, then classifying the remaining ones with a CAP model, reduces this noise.

Labels

  • policy issue: the post addresses a policy issue
  • other: it does not

Training data

5,895 manually annotated posts from parties' Facebook, Instagram and Twitter accounts in 18 European countries (Austria, Belgium, Czechia, Denmark, Finland, France, Germany, Hungary, Ireland, Italy, the Netherlands, Norway, Poland, Portugal, Spain, Sweden, Switzerland and the United Kingdom), in their original languages. The annotation criteria are described in the supplementary material of the PartySOME paper (Section B.1).

The posts were split into training (4,422), validation (589) and test (884) sets, stratified by country.

How to use

from transformers import pipeline

classifier = pipeline("text-classification", model="mljn/policy-vs-other-v2", truncation=True)
classifier("The new government policy on taxation was announced today.")

In PartySOME, posts predicted as policy issue are then classified into CAP topics with poltextlab/xlm-roberta-large-pooled-cap-v4.

Evaluation

Results on the held-out test set (884 posts), with policy issue as the positive class:

MetricValue
Accuracy0.893
Precision0.905
Recall0.914
F10.910

By platform:

PlatformPostsAccuracyF1
Facebook3040.8910.919
Instagram2820.9080.927
Twitter2980.8790.875

By country, F1 ranges from 0.77 (Italy) to 0.98 (Denmark), on about 49 test posts per country.

Limitations

  • Trained on posts by European political parties. Performance on other kinds of political text, or on other regions, has not been tested.
  • Country-level estimates rest on about 49 test posts each and should be read as indicative.
  • Whether a post "is about a policy issue" involves judgement calls, for example for posts mixing campaign content with policy statements.

Training hyperparameters

  • learning_rate: 2e-05
  • train_batch_size: 8
  • gradient_accumulation_steps: 2
  • eval_batch_size: 16
  • weight_decay: 0.01
  • optimizer: AdamW
  • num_epochs: 4 (best checkpoint selected on validation F1)
  • seed: 1234

Citation

If you use this model, please cite:

Jan, Malo, and Luis Sattelmayer. "Issue Competition on Social Media: A New Comparative Dataset on Parties' Issue Agendas." SocArXiv. https://osf.io/preprints/socarxiv/x47qr_v1

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей