/ Модель

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

Параметры
291 млн
Лицензия
MIT
Архитектура
mt5 · dense
Базовая модель
mT5_multilingual_XLSum
Опубликована
4 июл 2026

bangla_resume_summarizerMT5

СуммаризацияТекст → текст3 профессии

Модель mT5 кратко пересказывает на бенгальском языке отдельные разделы резюме, например опыт, образование и навыки.

18скачиваний за 30 дней0лайковвеса обновлены4 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Bangla Resume Summarizer — mT5 — это модель для краткого пересказа на бенгальском языке отдельных разделов резюме: цели, опыта работы, образования и навыков. Её разработали в рамках исследовательского проекта Onneshon в Bangladesh University of Professionals и дообучили на базе csebuetnlp/mT5_multilingual_XLSum. Модель построена на архитектуре MT5ForConditionalGeneration с кодировщиком и декодировщиком и содержит 291,2 млн параметров.

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

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

  • краткий пересказ раздела об опыте работы в резюме
  • сжатие описания образования кандидата
  • суммаризация списка навыков соискателя
  • краткое изложение карьерной цели в резюме

Ограничения

Обучающая выборка небольшая, поэтому для необычных профессий результат может быть обобщённым; качество проверено для резюме, а не для других типов документов. Входы длиннее 512 токенов обрезаются, а для вывода на бенгальском обязателен специальный языковой токен.

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

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

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

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

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

Открыть на Hugging Face

Bangla Resume Summarizer — mT5

Fine-tuned mT5_multilingual_XLSum for abstractive summarization of Bangla-language resumes, section by section. Developed as part of the Onneshon thesis project at Bangladesh University of Professionals (BUP).

Given the raw sentences of a resume section (Objective, Experience, Education, or Skill), the model generates a fluent 2–3 sentence Bangla summary with strong semantic alignment to human-verified references.


Model Details

PropertyValue
Base modelcsebuetnlp/mT5_multilingual_XLSum
ArchitectureMT5ForConditionalGeneration (encoder-decoder)
Parameters12 encoder layers, 12 decoder layers, 768 hidden dim, vocab 250,112
LanguageBengali (bn)
TaskAbstractive summarization (per section)
Language token<2bn> prepended to all inputs (required by mT5_multilingual_XLSum)
Training data317 resume-summary pairs (80% of Onneshon dataset)
Validation data79 resume-summary pairs (20% of Onneshon dataset)
Epochs5 (with early stopping, patience=2)
Learning rate5e-4
Batch size4
Max input tokens512
Max output tokens128

Dataset

Trained on Onneshon — an original Bangla resume dataset of 100 annotated resumes spanning 20+ professions.
Published on Mendeley Data: DOI: 10.17632/4md7bx6fd7.1

Reference summaries were generated using GPT-OSS-120B (via OpenRouter) and human-verified, producing 396 section-level summary pairs across 4 categories: Objective, Experience, Education, Skill.


Evaluation Results

Evaluated against human-verified abstractive reference summaries using a Bengali-aware ROUGE tokenizer and semantic similarity:

MetricScore
ROUGE-10.6171
ROUGE-20.4361
ROUGE-L0.5384
Semantic Similarity (paraphrase-multilingual-MiniLM-L12-v2)0.8184

Note on ROUGE scores: ROUGE measures exact word overlap. Since references are abstractive paraphrases and Bangla has rich morphology, ROUGE can still underestimate quality relative to semantic similarity. Semantic similarity of 0.818 — the highest among all 4 methods evaluated — confirms this model produces summaries most aligned in meaning with human-verified references.

Per-section ROUGE-1 and Semantic Similarity:

SectionROUGE-1Semantic Sim
Objective0.66970.9120
Experience0.48920.7209
Education0.75570.8585
Skill0.54870.7782

Comparison: BanglaT5 vs mT5

MetricBanglaT5mT5Better for
ROUGE-10.6200.617BanglaT5 (marginal)
Semantic Sim0.8080.818mT5
Objective Sem0.8480.912mT5
Experience R10.5040.489BanglaT5

mT5 produces more fluent, semantically natural summaries (higher semantic sim overall). BanglaT5 has higher word-level fidelity (higher ROUGE) for factual sections. Use mT5 when fluency and meaning alignment are priorities.


Usage

⚠️ Important: This model requires the Bengali language token <2bn> prepended to every input. Without it, the model defaults to non-Bengali output.

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

LANG_TOKEN = "<2bn>"

tokenizer = AutoTokenizer.from_pretrained("your-username/bangla-resume-summarizer-mt5", use_fast=False)
model     = AutoModelForSeq2SeqLM.from_pretrained("your-username/bangla-resume-summarizer-mt5")
model.eval()

def summarize(text):
    # Prepend Bengali language token — required for this model
    input_text = LANG_TOKEN + " " + text.strip()
    inputs = tokenizer(input_text, return_tensors="pt", truncation=True, max_length=512)
    outputs = model.generate(
        inputs["input_ids"],
        max_length=128,
        min_length=20,
        num_beams=4,
        length_penalty=1.2,
        repetition_penalty=2.0,
        no_repeat_ngram_size=3,
        early_stopping=True
    )
    return tokenizer.decode(outputs[0], skip_special_tokens=True)

# Example — Objective section
text = "অভিজ্ঞতা সম্পন্ন সফ্টওয়্যার ইঞ্জিনিয়ার হিসেবে একটি ডায়নামিক টিমে যোগদান করা যেখানে আমার জাভা এবং স্প্রিং ফ্রেমওয়ার্কের দক্ষতা কাজে লাগিয়ে প্রতিষ্ঠানের সাফল্যে অবদান রাখতে পারি"
print(summarize(text))

Input Format

Feed one section at a time. Join multiple sentences with । (Bengali danda). The <2bn> token is added automatically in the usage example above:

<2bn> sentence_1 । sentence_2 । sentence_3

Limitations

  • Trained on only 317 pairs — a small dataset by deep learning standards. Outputs may be generic for unusual professions.
  • Optimized for resume text. Performance on other Bangla document types is untested.
  • Not suitable for very long inputs (>512 tokens); truncation will occur.
  • The <2bn> language token is mandatory — omitting it will cause incorrect (non-Bengali) output.
  • Compared to BanglaT5, this model has lower ROUGE on factual sections (Experience, Skill) but higher semantic similarity overall.

Citation

If you use this model, please cite the Onneshon dataset and XL-Sum:

@misc{onneshon2026,
  title     = {Onneshon: A Bangla Resume NLP Dataset},
  author    = {Tanvir and Shruti Khisa and Shaira Akther Diba and Fazli Rabbi Noor},
  year      = {2026},
  doi       = {10.17632/4md7bx6fd7.1},
  publisher = {Mendeley Data}
}

@inproceedings{hasan-etal-2021-xl,
  title     = {XL-Sum: Large-Scale Multilingual Abstractive Summarization for 44 Languages},
  author    = {Hasan, Tahmid and Bhattacharjee, Abhik and Islam, Md. Saiful and Mubasshir, Kazi and Li, Yuan-Fang and Kang, Yong-Bin and Rahman, M. Sohel and Shahriyar, Rifat},
  booktitle = {Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021},
  year      = {2021},
  pages     = {4693--4703}
}

Project

Part of the Onneshon thesis project — a Bangla NLP pipeline for resume processing.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
MT5ForConditionalGeneration
Ревизия весов
0bb42c5

0 моделей