/ Модель

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

Контекст
512 токенов
Параметры
127 млн
Лицензия
MIT
Архитектура
t5 · dense
Базовая модель
vit5-base
Библиотека
transformers
Опубликована
16 авг 2026

vit5-vietnews-sum

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

Модель ViT5, дообученная для создания кратких абстрактивных резюме новостей на вьетнамском языке.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

kytrungchauwork/vit5-vietnews-sum — модель суммаризации новостей на вьетнамском языке, разработанная в рамках дипломного проекта и дообученная на наборе nam194/vietnews от VietAI/vit5-base. Это плотная encoder-decoder модель семейства T5 с 126,8 млн параметров; она принимает текст статьи и генерирует абстрактивное краткое изложение. В карточке указан контекст 512 токенов, а при обучении источник обрезался до 768 токенов, поэтому для воспроизведения описанного режима вход следует ограничивать 768 токенами и подготовить так же, как обучающие данные: заменить подчёркивания пробелами и нормализовать лишние пробелы.

Модель предназначена для автоматического сокращения вьетнамских новостных статей. На тестовой выборке Vietnews автор сообщает ROUGE-1 37,80, ROUGE-2 20,05 и ROUGE-L 30,32. Лицензия — MIT. Модель обучалась только на новостях: на других темах качество может снижаться; статьи длиннее 768 токенов обрезаются, а абстрактивные резюме могут содержать неподтверждённые исходным текстом детали.

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

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

Ограничения

Обучена на вьетнамских новостях, поэтому на текстах других областей может работать хуже; статьи длиннее 768 токенов обрезаются. Абстрактивное резюме может содержать детали, которых нет в исходной статье, поэтому для критически важных сведений нужна проверка человеком.

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

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

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

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

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

Открыть на Hugging Face

ViT5-base fine-tuned for Vietnamese Abstractive News Summarization

Mô hình tóm tắt tin tức tiếng Việt (abstractive), fine-tune từ VietAI/vit5-base trên tập nam194/vietnews.

Đây không phải VietAI/vit5-base-vietnews-summarization. Mô hình này được fine-tune độc lập trong khuôn khổ một đồ án tốt nghiệp, xuất phát từ checkpoint nền VietAI/vit5-base.

Cách dùng

Yêu cầu transformers >= 5.0 (tokenizer dùng backend TokenizersBackend của v5).

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

MODEL_ID = "<username>/vit5-base-vietnews-summarization-finetuned"

tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
model = AutoModelForSeq2SeqLM.from_pretrained(MODEL_ID)

article = "..."  # bài báo tiếng Việt

inputs = tokenizer(
    article,
    return_tensors="pt",
    truncation=True,
    max_length=768,
)
outputs = model.generate(
    **inputs,
    num_beams=4,
    max_new_tokens=128,
    min_new_tokens=8,
    no_repeat_ngram_size=3,
    length_penalty=1.0,
    early_stopping=True,
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Các tham số sinh ở trên đã được ghi sẵn trong generation_config.json, nên gọi model.generate(**inputs) không truyền gì cũng cho kết quả tương đương.

Tiền xử lý đầu vào

Kết quả tốt nhất khi đầu vào được xử lý giống lúc huấn luyện:

  • thay dấu gạch dưới _ (word segmentation của vietnews) bằng khoảng trắng
  • chuẩn hoá khoảng trắng thừa
  • không thêm prefix nào (mô hình được huấn luyện với prefix rỗng)
  • không tự thêm </s> — tokenizer đã tự thêm
  • cắt nguồn ở 768 token, mục tiêu ở 128 token

Kết quả

Đánh giá một lần duy nhất trên split test (22.498 mẫu, không lấy mẫu con), rouge_score 0.1.2, F1, thang 0–100, tắt stemmer (Porter stemmer chỉ dành cho tiếng Anh).

MetricĐiểmKTC 95% (bootstrap, 10.000 lần)
ROUGE-137.80[37.59, 38.01]
ROUGE-220.05[19.85, 20.26]
ROUGE-L30.32[30.12, 30.53]

Phân tầng theo độ dài bài báo

Số token nguồnnROUGE-1ROUGE-2ROUGE-L
≤2561.79843.9323.9236.20
257–5129.66740.0021.7932.66
513–7685.68437.1119.9029.53
>7685.34932.4915.7824.97

Chất lượng giảm rõ rệt với bài dài hơn 768 token, vì phần vượt quá bị cắt bỏ.

Huấn luyện

Checkpoint nềnVietAI/vit5-base (rev 2209a38)
Dữ liệunam194/vietnews — train 99.134 / validation 22.184 / test 22.498
Checkpoint chọncheckpoint-9294 (epoch 3)
Epochs3
Batch4 × 8 gradient accumulation = 32
OptimizerAdamW fused, β=(0.9, 0.999), ε=1e-8
Learning rate3e-5, lịch tuyến tính, warmup 5% (465 bước)
Weight decay0.01
Precisionbf16
Grad clipping1.0
Seed42
Tham số225.950.976
GPURTX 5060 Ti (16GB)

Hàm mất mát là cross-entropy có trọng số theo token: tổng CE trên các token mục tiêu chia cho tổng số token mục tiêu trong toàn batch tích luỹ.

Checkpoint được chọn theo ROUGE-L trên validation. Split test chỉ được dùng đúng một lần, cho đánh giá cuối cùng — không có quyết định nào về siêu tham số, tiền xử lý, giải mã hay metric được đưa ra sau khi nhìn kết quả test.

Hạn chế

  • Chỉ huấn luyện trên tin tức tiếng Việt; miền văn bản khác (hội thoại, pháp lý, y khoa) sẽ kém hơn đáng kể.
  • Bài dài quá 768 token bị cắt, mất thông tin ở cuối bài.
  • Mô hình abstractive nên có thể sinh ra chi tiết không có trong bài gốc (hallucination). Không dùng cho các tình huống cần độ chính xác sự kiện tuyệt đối mà không có người kiểm duyệt.
  • Kế thừa các thiên lệch có trong dữ liệu tin tức nguồn.

Môi trường tham chiếu

python      3.12.3
torch       2.11.0+cu128
transformers 5.15.0
tokenizers  0.22.2

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
879ae30

0 моделей