/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-7B-Instruct
Библиотека
transformers
Опубликована
13 авг 2026

ProBel-MTL

Генерация текстаТекст → текст3 профессии

Двуязычная модель QCRI на базе Qwen2.5-7B-Instruct для обнаружения пропаганды, классификации техник убеждения, объяснения результатов и выделения соответствующих фрагментов в арабском и английском текстах.

87скачиваний за 30 дней0лайковвеса обновлены26 авг 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

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

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

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

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

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

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

ProBel-MTL — двуязычная модель QCRI для обнаружения пропаганды и анализа техник убеждения в новостных и социальных текстах. Это дообученная на Qwen2.5-7B-Instruct плотная причинная языковая модель Qwen2 с 7,1 млрд параметров. Она совместно обучена на пяти задачах датасета QCRI/ProBel для арабского и английского языков; исходный LoRA-адаптер слит с базовой моделью, поэтому чекпойнт загружается как обычная языковая модель.

Модель классифицирует текст по наличию пропаганды, относит его к общей категории или конкретной технике убеждения, объясняет предсказания и выделяет фрагменты текста с метками техник. Для работы следует использовать предусмотренные авторами шаблоны запросов. Контекст модели составляет 32 768 токенов. В опубликованных тестах результаты различаются по языку и задаче; редкие техники часто пропускаются, поэтому предсказания предназначены для поддержки обученных проверяющих, а не для самостоятельного принятия решений о модерации или политике. Лицензия — Apache-2.0.

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

  • определение наличия пропаганды в новостном тексте
  • классификация текста по общей категории пропаганды
  • определение конкретных техник убеждения в тексте
  • получение объяснения классификации пропагандистского сообщения
  • выделение фрагментов текста, содержащих техники убеждения
  • анализ арабских и английских публикаций для исследовательской проверки

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

ProBel-MTL

The bilingual multi-task model from the ProBel paper (Mt-SFT): a single Qwen2.5-7B-Instruct fine-tune that handles all five ProBel tasks in both Arabic and English — binary propaganda detection, coarse-category and fine-grained technique classification (with explanations), and technique-labeled span extraction in two output formats.

Trained with LoRA (r=16, alpha=32) on the Arabic and English training splits of QCRI/ProBel across all five task formats jointly; the checkpoint was selected on validation loss and merged into the base model, so it loads as a regular causal LM. The LoRA adapter alone is in lora_adapter/.

Companion resources: dataset · code · paper: ProBel: Propaganda Detection with Techniques, Spans, and Explanations (arXiv preprint; the link will be added here once the listing is live).

Test scores

BinaryCoarseTechniqueSpan-tagSpan-occ
Arabic0.7630.6820.5750.4110.362
English0.7350.4100.2720.1890.241

Binary is macro-F1; coarse/technique are micro-F1; spans use the overlap-adjusted micro-F1 of Da San Martino et al. (2020). These match the paper's Mt-SFT rows and were produced with greedy decoding.

Prompt templates

The model expects the exact task prompts it was trained on. prompts/templates.json ships all ten of them — {arabic, english} x {binary, coarse, multilabel, span_tag, span_match_occ} — each a {"system": ..., "user": ...} pair where the user message contains a {TEXT} placeholder for the input sentence.

TaskModel output
binaryLabel: true or Label: false, then Explanation: ...
coarse / multilabelLabels: <names or none>, then Explanation: ...
span_tagthe input sentence with inline <span type="Technique">...</span> tags
span_match_occa JSON list of {"text", "label", "occurrence"} objects

Arabic templates carry the same task instructions with an Arabic-specialized system prompt; the model answers Arabic inputs in Arabic.

Usage

pip install "transformers>=4.51" accelerate

Binary detection with an explanation:

import json
from huggingface_hub import hf_hub_download
from transformers import AutoModelForCausalLM, AutoTokenizer

templates = json.load(open(hf_hub_download("QCRI/ProBel-MTL", "prompts/templates.json")))
model = AutoModelForCausalLM.from_pretrained("QCRI/ProBel-MTL",
                                             dtype="bfloat16", device_map="auto")
tok = AutoTokenizer.from_pretrained("QCRI/ProBel-MTL")

def run(task, lang, text, max_new_tokens=512):
    t = templates[lang][task]
    msgs = [{"role": "system", "content": t["system"]},
            {"role": "user", "content": t["user"].replace("{TEXT}", text)}]
    ids = tok.apply_chat_template(msgs, add_generation_prompt=True,
                                  return_tensors="pt").to(model.device)
    out = model.generate(ids, max_new_tokens=max_new_tokens, do_sample=False)
    return tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True)

print(run("binary", "english",
          "The corrupt elites are destroying everything we hold dear."))
# Label: true
# Explanation: The paragraph relies on a sweeping, emotive accusation that
# unnamed "elites" are ruining "everything we hold dear" ...

Technique-labeled span extraction (same helper):

print(run("span_tag", "english",
          "The corrupt elites are destroying everything we hold dear."))
# <span type="Appeal_to_Fear-Prejudice">The corrupt elites are destroying
# everything we hold dear.</span>

print(run("multilabel", "arabic",
          "الإعلام الكاذب يواصل نشر أكاذيبه المسمومة لتضليل الشعب."))
# Labels: Loaded_Language, Questioning_the_Reputation
# Explanation: يستخدم النص لغة محملة بالعواطف مثل "الكاذب" و"أكاذيبه المسمومة" ...

The model also serves directly with vLLM:

vllm serve QCRI/ProBel-MTL

The parsers that turn the span outputs back into character offsets, and the full evaluation pipeline, are in the code repository.

Intended use and limitations

Built for research on propaganda and persuasion-technique analysis in news and social-media text. Predictions are imperfect, technique performance follows the long-tailed label distribution (rare techniques are often missed), and outputs should support trained human reviewers rather than replace them, particularly in moderation or policy settings.

Citation

@misc{kmainasi2026probelpropagandadetectiontechniques,
      title={ProBel: Propaganda Detection with Techniques, Spans, and Explanations}, 
      author={Mohamed Bayan Kmainasi and Ali Ezzat Shahroor and Elisa Sartori and Giovanni Da San Martino and Firoj Alam},
      year={2026},
      eprint={2608.22388},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2608.22388}, 
}

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

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

GPU в ailist

Универсальный рантайм · transformers

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
486e10e

0 моделей