/ Модель

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

Контекст
512 токенов
Параметры
152 млн
Архитектура
bert · dense
Библиотека
transformers
Опубликована
9 фев 2024

fabert

Заполнение пропусковТекст → текст3 профессии

FaBERT — персидская BERT-модель для предсказания скрытых слов и дообучения на задачах понимания текста.

1 904скачиваний за 30 дней18лайковвеса обновлены6 авг 2025

Бенчмарки

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

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

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

  • HotpotQA-FaHardNegatives

    main_score

    Результат

    0,0926

    MTEB

    Публичная таблицадругая ревизия

  • CQADupstackPhysicsRetrieval-Fa

    main_score

    Результат

    0,1165

    MTEB

    Публичная таблицадругая ревизия

  • WikipediaRetrievalMultilingual

    main_score

    Результат

    0,6367

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotSatisfactionLevelClassification

    main_score

    Результат

    0,3187

    MTEB

    Публичная таблицадругая ревизия

  • MIRACLRetrievalHardNegatives

    main_score

    Результат

    0,1285

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotRAGFAQPC

    main_score

    Результат

    0,5826

    MTEB

    Публичная таблицадругая ревизия

  • PerShopIntentClassification

    main_score

    Результат

    0,8962

    MTEB

    Публичная таблицадругая ревизия

  • PersianWebDocumentRetrieval

    main_score

    Результат

    0,0795

    MTEB

    Публичная таблицадругая ревизия

  • NLPTwitterAnalysisClustering

    main_score

    Результат

    0,7455

    MTEB

    Публичная таблицадругая ревизия

  • SIDClustring

    main_score

    Результат

    0,4377

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotConvSAToneUserClassification

    main_score

    Результат

    0,4836

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotConvSASadness

    main_score

    Результат

    0,75

    MTEB

    Публичная таблицадругая ревизия

  • MultilingualSentimentClassification

    main_score

    Результат

    0,5864

    MTEB

    Публичная таблицадругая ревизия

  • MassiveScenarioClassification

    main_score

    Результат

    0,5756

    MTEB

    Публичная таблицадругая ревизия

  • HotpotQA-Fa

    main_score

    Результат

    0,0652

    MTEB

    Публичная таблицадругая ревизия

  • PersianFoodSentimentClassification

    main_score

    Результат

    0,703

    MTEB

    Публичная таблицадругая ревизия

  • MSMARCO-Fa

    main_score

    Результат

    0,0202

    MTEB

    Публичная таблицадругая ревизия

  • PersianTextEmotion

    main_score

    Результат

    0,488

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotConvSAJealousy

    main_score

    Результат

    0,769

    MTEB

    Публичная таблицадругая ревизия

  • CQADupstackWebmastersRetrieval-Fa

    main_score

    Результат

    0,123

    MTEB

    Публичная таблицадругая ревизия

  • HamshahriClustring

    main_score

    Результат

    0,6508

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotRAGTopicsRetrieval

    main_score

    Результат

    0,0009

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotToneUserClassification

    main_score

    Результат

    0,4176

    MTEB

    Публичная таблицадругая ревизия

  • ArguAna-Fa.v2

    main_score

    Результат

    0,1913

    MTEB

    Публичная таблицадругая ревизия

  • ArguAna-Fa

    main_score

    Результат

    0,2224

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotRAGSumSRetrieval

    main_score

    Результат

    0,1034

    MTEB

    Публичная таблицадругая ревизия

  • NLPTwitterAnalysisClassification.v2

    main_score

    Результат

    0,7106

    MTEB

    Публичная таблицадругая ревизия

  • FarsTail

    main_score

    Результат

    0,5716

    MTEB

    Публичная таблицадругая ревизия

  • BeytooteClustering

    main_score

    Результат

    0,5381

    MTEB

    Публичная таблицадругая ревизия

  • Farsick

    main_score

    Результат

    0,4927

    MTEB

    Публичная таблицадругая ревизия

  • StyleClassification

    main_score

    Результат

    0,9771

    MTEB

    Публичная таблицадругая ревизия

  • MIRACLRetrieval

    main_score

    Результат

    0,0824

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotConvSAToneChatbotClassification

    main_score

    Результат

    0,8843

    MTEB

    Публичная таблицадругая ревизия

  • QuoraRetrieval-Fa.v2

    main_score

    Результат

    0,5246

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotConvSAAnger

    main_score

    Результат

    0,8259

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotSumSRetrieval

    main_score

    Результат

    0,0318

    MTEB

    Публичная таблицадругая ревизия

  • FEVER-FaHardNegatives

    main_score

    Результат

    0,0463

    MTEB

    Публичная таблицадругая ревизия

  • ParsinluQueryParaphPC

    main_score

    Результат

    0,6567

    MTEB

    Публичная таблицадругая ревизия

  • DigikalamagClustering

    main_score

    Результат

    0,3871

    MTEB

    Публичная таблицадругая ревизия

  • DigikalamagClassification

    main_score

    Результат

    0,8259

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotTopicsRetrieval

    main_score

    Результат

    0,0005

    MTEB

    Публичная таблицадругая ревизия

  • NLPTwitterAnalysisClassification

    main_score

    Результат

    0,7029

    MTEB

    Публичная таблицадругая ревизия

  • FiQA2018-Fa

    main_score

    Результат

    0,031

    MTEB

    Публичная таблицадругая ревизия

  • DeepSentiPers

    main_score

    Результат

    0,4241

    MTEB

    Публичная таблицадругая ревизия

  • SynPerChatbotRAGToneClassification

    main_score

    Результат

    0,5466

    MTEB

    Публичная таблицадругая ревизия

  • MassiveIntentClassification

    main_score

    Результат

    0,5433

    MTEB

    Публичная таблицадругая ревизия

  • DeepSentiPers.v2

    main_score

    Результат

    0,4175

    MTEB

    Публичная таблицадругая ревизия

  • SentimentDKSF

    main_score

    Результат

    0,5904

    MTEB

    Публичная таблицадругая ревизия

  • CQADupstackStatsRetrieval-Fa

    main_score

    Результат

    0,0574

    MTEB

    Публичная таблицадругая ревизия

  • Query2Query

    main_score

    Результат

    0,2961

    MTEB

    Публичная таблицадругая ревизия

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

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

FaBERT — предварительно обученная модель семейства BERT для обработки персидского текста, разработанная SBU NLP и обученная на корпусе HmBlogs объёмом более 50 ГБ, включающем разговорные и формальные тексты из персидских блогов. В репозитории указана архитектура BERT с головой masked language modeling; метаданные сообщают о 151,6 млн параметров и контексте до 512 токенов.

Основное назначение опубликованного чекпойнта — предсказание скрытых токенов в персидском тексте. Его также можно дообучать для задач понимания языка: анализа тональности, распознавания именованных сущностей, ответов на вопросы и вывода о взаимосвязи предложений. Карточка приводит результаты оценивания на наборах данных для этих задач и рекомендует использовать fast tokenizer по умолчанию.

Модель принимает и выдаёт текст, рассчитана на персидский язык. Для прикладных задач, кроме заполнения масок, требуется соответствующая настройка или дообучение. Карточка не приводит сведения о лицензии, поэтому условия использования по имеющимся данным определить нельзя.

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

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

Ограничения

Для задач помимо заполнения масок модель нужно дообучить или настроить под конкретный сценарий; карточка рекомендует использовать fast tokenizer по умолчанию. Условия лицензии в предоставленных данных не указаны.

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

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

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

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

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

Открыть на Hugging Face

FaBERT: Pre-training BERT on Persian Blogs

Model Details

FaBERT is a Persian BERT-base model trained on the diverse HmBlogs corpus, encompassing both casual and formal Persian texts. Developed for natural language processing tasks, FaBERT is a robust solution for processing Persian text. Through evaluation across various Natural Language Understanding (NLU) tasks, FaBERT consistently demonstrates notable improvements, while having a compact model size. Now available on Hugging Face, integrating FaBERT into your projects is hassle-free. Experience enhanced performance without added complexity as FaBERT tackles a variety of NLP tasks.

Features

  • Pre-trained on the diverse HmBlogs corpus consisting more than 50 GB of text from Persian Blogs
  • Remarkable performance across various downstream NLP tasks
  • BERT architecture with 124 million parameters

Useful Links

Usage

Loading the Model with MLM head

from transformers import AutoTokenizer, AutoModelForMaskedLM

tokenizer = AutoTokenizer.from_pretrained("sbunlp/fabert") # make sure to use the default fast tokenizer
model = AutoModelForMaskedLM.from_pretrained("sbunlp/fabert")

Downstream Tasks

Similar to the original English BERT, FaBERT can be fine-tuned on many downstream tasks.(https://huggingface.co/docs/transformers/en/training)

Examples on Persian datasets are available in our GitHub repository.

make sure to use the default Fast Tokenizer

Training Details

FaBERT was pre-trained with the MLM (WWM) objective, and the resulting perplexity on validation set was 7.76.

HyperparameterValue
Batch Size32
OptimizerAdam
Learning Rate6e-5
Weight Decay0.01
Total Steps18 Million
Warmup Steps1.8 Million
Precision FormatTF32

Evaluation

Here are some key performance results for the FaBERT model:

Sentiment Analysis

TaskFaBERTParsBERTXLM-R
MirasOpinion87.5186.7384.92
MirasIrony74.8271.0875.51
DeepSentiPers79.8574.9479.00

Named Entity Recognition

TaskFaBERTParsBERTXLM-R
PEYMA91.3991.2490.91
ParsTwiner82.2281.1379.50
MultiCoNER v257.9258.0951.47

Question Answering

TaskFaBERTParsBERTXLM-R
ParsiNLU55.8744.8942.55
PQuAD87.3486.8987.60
PCoQA53.5150.9651.12

Natural Language Inference & QQP

TaskFaBERTParsBERTXLM-R
FarsTail84.4582.5283.50
SBU-NLI66.6558.4158.85
ParsiNLU QQP82.6277.6079.74

Number of Parameters

FaBERTParsBERTXLM-R
Parameter Count (M)124162278
Vocabulary Size (K)50100250

For a more detailed performance analysis refer to the paper.

How to Cite

If you use FaBERT in your research or projects, please cite it using the following BibTeX:

@inproceedings{masumi-etal-2025-fabert,
    title = "{F}a{BERT}: Pre-training {BERT} on {P}ersian Blogs",
    author = "Masumi, Mostafa  and
      Majd, Seyed Soroush  and
      Shamsfard, Mehrnoush  and
      Beigy, Hamid",
    editor = "Bak, JinYeong  and
      Goot, Rob van der  and
      Jang, Hyeju  and
      Buaphet, Weerayut  and
      Ramponi, Alan  and
      Xu, Wei  and
      Ritter, Alan",
    booktitle = "Proceedings of the Tenth Workshop on Noisy and User-generated Text",
    month = may,
    year = "2025",
    address = "Albuquerque, New Mexico, USA",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2025.wnut-1.10/",
    doi = "10.18653/v1/2025.wnut-1.10",
    pages = "85--96",
    ISBN = "979-8-89176-232-9",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
4cad285

0 моделей