/ Модель

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

Контекст
258 токенов
Параметры
162 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
phobert-base-v2
Библиотека
transformers
Опубликована
13 мая 2026

PhoBERT-VFQT-Cls

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

Дообученный PhoBERT классификатор определяет тип вьетнамского финансового вопроса для выбора последующей обработки.

18скачиваний за 30 дней0лайковвеса обновлены20 мая 2026

Бенчмарки

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

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

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

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

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

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

PhoBERT-VFQT-Cls — модель классификации вьетнамских финансовых вопросов, разработанная tiam4tt на основе PhoBERT-base-v2. Это энкодерный трансформер семейства RoBERTa с архитектурой RobertaForSequenceClassification и 162,4 млн параметров; модель дообучена для отнесения вопроса к одному из четырёх типов и принимает текст. Её можно использовать для маршрутизации вопросов к поиску фактов, суммаризации, проверке или сравнению, а также для анализа распределения типов вопросов в наборе данных. В тестировании автор сообщает accuracy 0,9486 и macro F1 0,9508.

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

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

  • Определение типа финансового вопроса на вьетнамском языке
  • Маршрутизация вопроса к поиску фактов или суммаризации
  • Выбор модуля проверки или сравнения для финансового вопроса
  • Подсчёт распределения типов вопросов в финансовом датасете

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

PhoBERT-VFQT-Cls

Vietnamese financial question-type classifier fine-tuned from vinai/phobert-base-v2.

Model Details

Model Description

  • Model type: Encoder-only Transformer (PhoBERT / RoBERTa) for sequence classification (RobertaForSequenceClassification)
  • Task: Financial question type classification (4 labels)
  • Language: Vietnamese
  • Finetuned from: vinai/phobert-base-v2
  • Pipeline tag: text-classification
  • Developed by: tiam4tt

The training notebook uses AutoTokenizer, AutoModelForSequenceClassification, and a custom WeightedTrainer(Trainer) that applies class-weighted cross entropy.

Labels

The label mapping used during training (saved in config.json) is:

idlabel
0COMPARISON
1FACTOID
2SUMMARY
3VERIFICATION

Model Sources

Uses

Direct Use

  • Route Vietnamese financial questions to the right downstream module (factoid retrieval vs. summarization vs. verification vs. comparison).
  • Dataset labeling / analysis for question-type distribution.

Out-of-Scope Use

  • Non-Vietnamese text or non-question inputs.
  • High-stakes domains (medical/legal) without additional validation.

Bias, Risks, and Limitations

  • Domain shift: trained on a specific finance/news-style dataset; performance may drop on other writing styles or topics.
  • Single-label constraint: real questions can be multi-intent; the model outputs exactly one label.
  • Downstream risk: misclassification can route requests into the wrong pipeline.

Usage (Run Example)

Install deps:

pip install -U "transformers" "torch" "sentencepiece"

Run a single prediction:

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

MODEL_ID = "tiam4tt/PhoBERT-VFQT-Cls"  # or a local path to this folder

tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
model = AutoModelForSequenceClassification.from_pretrained(MODEL_ID)
model.eval()

text = "Tăng trưởng GDP quý này so với quý trước như thế nào?"

inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=256)
with torch.no_grad():
    logits = model(**inputs).logits

pred_id = int(torch.argmax(logits, dim=-1).item())
id2label = model.config.id2label
pred_label = id2label.get(pred_id, id2label.get(str(pred_id), f"LABEL_{pred_id}"))

print(pred_label)

# Expects: "COMPARISON"

Evaluation Results

  • Accuracy: 0.9486
  • Macro F1: 0.9508
  • Weighted F1: 0.9485

Per-class report (test set)

labelprecisionrecallf1
COMPARISON0.95760.94800.9528
FACTOID0.91530.90800.9116
SUMMARY0.95060.96200.9563
VERIFICATION0.97840.98640.9824

Technical Specifications

Compute Infrastructure

  • GPU: Tesla T4
  • CUDA: 12.8
  • PyTorch: 2.10.0+cu128
  • Transformers: 5.0.0 (recorded in config.json)

Model Card Contact

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForSequenceClassification
Ревизия весов
587b211

0 моделей