/ Модель

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

Лицензия
Apache 2.0
Архитектура
laya · dense
Базовая модель
laya
Опубликована
26 сен 2026

vi-law-laya

Ранжирование текстаТекст → score3 профессии

Вьетнамский реранкер, который оценивает вероятность того, что найденный фрагмент отвечает на запрос, чтобы улучшить порядок результатов поиска по юридическим текстам.

38скачиваний за 30 дней2лайкавеса обновлены27 сен 2026

Бенчмарки

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

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

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

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

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

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

vi-law-laya — вьетнамская модель-реранкер для оценки релевантности пары «запрос — фрагмент текста». Она присваивает паре вероятность от 0 до 1, что фрагмент отвечает на запрос, и предназначена для повторной сортировки кандидатов после первичного поиска, в частности статей законодательства. Модель разработана на архитектуре Laya: мультиязычном варианте mmBERT-base с 322 млн параметров и классификационной головой для ответа «да/нет». Максимальная длина входа — 8 192 токена.

Модель дообучена на 757 748 парах за одну эпоху с RLCD и soft cross-entropy; после обучения применено масштабирование температуры T=1,42. Карточка приводит результаты оценки на двух наборах для поиска по юридическим текстам на вьетнамском языке и отдельно оценивает качество вероятностных оценок. Для работы указана библиотека laya. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

vi-law-laya

A Vietnamese query–passage relevance model. For each (query, passage) pair it returns the probability that the passage answers the query (0–1). Intended as a reranker after first-stage retrieval.

  • Architecture: Laya (multilingual variant, mmBERT-base, 322M parameters) with a yes/no decision head.
  • Max length: 8,192 tokens.
  • Fine-tuning: RLCD + soft cross-entropy, 1 epoch, 757,748 pairs; post-hoc temperature scaling (T = 1.42).
  • General-purpose variant: duclvQ/vi-laya.

Usage

pip install "laya>=0.3.11"
import laya
from huggingface_hub import snapshot_download

agent = laya.Agent(snapshot_download("duclvQ/vi-law-laya"), device="cuda")   # or "cpu"
question = {"match": {"type": "noul",
                      "instructions": agent.cfg["question"]["instructions"]}}


def rank(query, docs):
    states = [{"query": query, "document": d} for d in docs]
    scores = [r["answers"]["match"]["noul"] for r in agent.predict_batch(states, question, batch_size=8)]
    print(query)
    for s, d in sorted(zip(scores, docs), reverse=True):
        print(f"  {s:.3f}  {d[:70]}")


# Each query: the answer + two hard negatives (same topic, do not answer the query).
rank("Vịnh Hạ Long nằm ở tỉnh nào?", [
    "Vịnh Hạ Long là một vịnh thuộc phần bờ tây vịnh Bắc Bộ, thuộc địa phận tỉnh Quảng Ninh.",
    "Vịnh Lan Hạ thuộc quần đảo Cát Bà, thành phố Hải Phòng.",
    "Tràng An ở Ninh Bình thường được gọi là 'Vịnh Hạ Long trên cạn'.",
])
rank("Tại sao bầu trời có màu xanh?", [
    "Bầu trời có màu xanh do tán xạ Rayleigh: ánh sáng bước sóng ngắn (xanh lam) bị các phân tử khí tán xạ mạnh hơn ánh sáng đỏ.",
    "Cầu vồng xuất hiện khi ánh sáng Mặt Trời bị khúc xạ, phản xạ và tán sắc trong các giọt nước mưa.",
    "Khí quyển Trái Đất gồm khoảng 78% nitơ, 21% oxy và một lượng nhỏ các khí khác.",
])
rank("Làm thế nào để giải phóng dung lượng bộ nhớ trên điện thoại Android?", [
    "Vào Cài đặt > Bộ nhớ, xóa bộ nhớ đệm, gỡ ứng dụng không dùng và chuyển ảnh, video lên đám mây để giải phóng dung lượng.",
    "Để tăng thời lượng pin, hãy giảm độ sáng màn hình và tắt Bluetooth, GPS khi không dùng.",
    "RAM là bộ nhớ tạm thời giúp điện thoại chạy nhiều ứng dụng cùng lúc.",
])
rank("Chiến thắng Điện Biên Phủ diễn ra năm nào?", [
    "Chiến dịch Điện Biên Phủ kết thúc thắng lợi ngày 7/5/1954, buộc Pháp ký Hiệp định Genève.",
    "Chiến dịch Hồ Chí Minh diễn ra từ ngày 26/4 đến 30/4/1975, thống nhất đất nước.",
    "Điện Biên Phủ là thành phố thuộc tỉnh Điện Biên, vùng Tây Bắc Việt Nam.",
])

Output:

Vịnh Hạ Long nằm ở tỉnh nào?
  0.926  Vịnh Hạ Long là một vịnh thuộc phần bờ tây vịnh Bắc Bộ, thuộc địa phận
  0.114  Vịnh Lan Hạ thuộc quần đảo Cát Bà, thành phố Hải Phòng.
  0.105  Tràng An ở Ninh Bình thường được gọi là 'Vịnh Hạ Long trên cạn'.
Tại sao bầu trời có màu xanh?
  0.927  Bầu trời có màu xanh do tán xạ Rayleigh: ánh sáng bước sóng ngắn (xanh
  0.100  Cầu vồng xuất hiện khi ánh sáng Mặt Trời bị khúc xạ, phản xạ và tán sắ
  0.071  Khí quyển Trái Đất gồm khoảng 78% nitơ, 21% oxy và một lượng nhỏ các k
Làm thế nào để giải phóng dung lượng bộ nhớ trên điện thoại Android?
  0.676  Vào Cài đặt > Bộ nhớ, xóa bộ nhớ đệm, gỡ ứng dụng không dùng và chuyển
  0.108  RAM là bộ nhớ tạm thời giúp điện thoại chạy nhiều ứng dụng cùng lúc.
  0.106  Để tăng thời lượng pin, hãy giảm độ sáng màn hình và tắt Bluetooth, GP
Chiến thắng Điện Biên Phủ diễn ra năm nào?
  0.343  Chiến dịch Điện Biên Phủ kết thúc thắng lợi ngày 7/5/1954, buộc Pháp k
  0.113  Điện Biên Phủ là thành phố thuộc tỉnh Điện Biên, vùng Tây Bắc Việt Nam
  0.100  Chiến dịch Hồ Chí Minh diễn ra từ ngày 26/4 đến 30/4/1975, thống nhất

noul is P(match). Put the query first and the document second; truncation, if any, always cuts the end of the document.

Results

Reranking the top-50 candidates of BAAI/bge-m3.

Zalo AI Legal Text Retrieval (788 queries, 61,425 law articles)

ModelNDCG@10MRR@10R@10Acc@1
bge-m3 (retrieval only)71.365.689.153.7
BAAI/bge-reranker-v2-m377.572.991.962.1
Qwen/Qwen3-Reranker-0.6B73.667.592.854.7
AITeamVN/Vietnamese_Reranker87.384.894.978.1
Laya base (multilingual)33.626.158.314.2
vi-law-laya78.874.393.063.6

ALQAC (620 queries, 62,643 law articles)

ModelNDCG@10MRR@10R@10Acc@1
bge-m3 (retrieval only)86.584.094.077.6
BAAI/bge-reranker-v2-m394.893.997.391.3
AITeamVN/Vietnamese_Reranker94.694.096.691.9
vi-law-laya94.994.197.191.9

Probability quality (all top-50 pairs; AUC = separation of matching vs. non-matching pairs)

ModelZalo AUCZalo BrierALQAC AUCALQAC Brier
AITeamVN/Vietnamese_Reranker (sigmoid)0.9820.0370.9910.030
vi-law-laya0.9640.0220.9940.020

Speed (RTX A4500, bf16): 13 ms/pair on short articles (ALQAC), 22 ms/pair on long articles (Zalo).

Examples

Queries from domains outside the fine-tuning data (legal). Each query is scored against one correct passage and two same-topic distractors (examples.json).

DomainQueryP(correct)P(best distractor)
HealthTriệu chứng của bệnh sốt xuất huyết là gì?0.1010.100
HealthNgười bị tiểu đường nên ăn gì để kiểm soát đường huyết?0.1040.105
HealthTrẻ em mấy tháng tuổi thì được tiêm vắc xin sởi?0.2580.133
FinanceLãi suất tiết kiệm kỳ hạn 12 tháng hiện nay khoảng bao nhiêu?0.1070.101
EducationĐiểm xét tuyển đại học được tính như thế nào?0.1040.100
GeneralVịnh Hạ Long nằm ở tỉnh nào?0.9240.106
GeneralCách nấu phở bò ngon tại nhà0.8570.150
GeneralLàm sao để đổi mật khẩu Wi-Fi nhà mình?0.8880.111
TechnologyLàm thế nào để giải phóng dung lượng bộ nhớ trên điện thoại Android?0.9230.110
TechnologyChatGPT là gì?0.9140.104
SportsĐội tuyển Việt Nam vô địch AFF Cup lần đầu tiên vào năm nào?0.3050.101
HistoryChiến thắng Điện Biên Phủ diễn ra năm nào?0.8930.115
TravelThời điểm nào đẹp nhất để du lịch Đà Lạt?0.8610.105
ScienceTại sao bầu trời có màu xanh?0.9290.099
AgricultureCách phòng trừ sâu cuốn lá trên lúa?0.9120.102
LifestyleLàm sao để ngủ ngon hơn vào ban đêm?0.1210.101
UnrelatedGiá vàng hôm nay tăng hay giảm?–0.001

Citation

Base model: convaiinnovations/laya; encoder: jhu-clsp/mmBERT-base.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LayaAgent
Ревизия весов
fd2e62d

0 моделей