duclvQ / vi-laya

huggingface.co
Total runs: 22
24-hour runs: 2
7-day runs: 22
30-day runs: 22
Model's Last Updated: September 27 2026
text-ranking

Introduction of vi-laya

Model Details of vi-laya

vi-laya

A general-purpose 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, 775,749 pairs (general + legal Vietnamese); post-hoc temperature scaling (T = 1.28).
  • Legal-domain variant: duclvQ/vi-law-laya .
Usage
pip install "laya>=0.3.11"
import laya
from huggingface_hub import snapshot_download

agent = laya.Agent(snapshot_download("duclvQ/vi-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("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("Trẻ em mấy tháng tuổi thì được tiêm vắc xin sởi?", [
    "Theo lịch tiêm chủng mở rộng, trẻ được tiêm mũi vắc xin sởi đầu tiên lúc 9 tháng tuổi và tiêm nhắc vắc xin sởi – rubella lúc 18 tháng tuổi.",
    "Vắc xin viêm gan B liều sơ sinh nên được tiêm trong vòng 24 giờ đầu sau sinh.",
    "Sởi là bệnh truyền nhiễm cấp tính do virus, biểu hiện sốt, ho, chảy nước mũi, sau đó phát ban từ sau tai lan xuống toàn thân.",
])
rank("Đội tuyển Việt Nam vô địch AFF Cup lần đầu tiên vào năm nào?", [
    "Đội tuyển bóng đá quốc gia Việt Nam lần đầu vô địch AFF Suzuki Cup vào năm 2008 dưới sự dẫn dắt của huấn luyện viên Henrique Calisto.",
    "Năm 2018, U23 Việt Nam giành ngôi á quân Giải vô địch U23 châu Á tại Thường Châu, Trung Quốc.",
    "SEA Games là đại hội thể thao dành cho các quốc gia Đông Nam Á, được tổ chức hai năm một lần.",
])
rank("Làm sao để ngủ ngon hơn vào ban đêm?", [
    "Để ngủ ngon hơn, hãy đi ngủ và thức dậy vào giờ cố định, tránh cà phê sau buổi chiều và hạn chế dùng điện thoại trước khi ngủ.",
    "Ngủ trưa khoảng 15–30 phút giúp cải thiện sự tỉnh táo vào buổi chiều.",
    "Chứng ngáy ngủ xảy ra khi luồng không khí đi qua đường thở bị cản trở một phần.",
])
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("Người lao động được nghỉ phép năm bao nhiêu ngày?", [
    "Người lao động làm việc đủ 12 tháng cho một người sử dụng lao động thì được nghỉ hằng năm, hưởng nguyên lương, 12 ngày làm việc đối với người làm công việc trong điều kiện bình thường.",
    "Người lao động được nghỉ làm việc, hưởng nguyên lương trong những ngày lễ, tết: Tết Dương lịch 01 ngày, Tết Âm lịch 05 ngày.",
    "Lao động nữ được nghỉ thai sản trước và sau khi sinh con là 06 tháng.",
])

Output:

Tại sao bầu trời có màu xanh?
  0.951  Bầu trời có màu xanh do tán xạ Rayleigh: ánh sáng bước sóng ngắn (xanh
  0.082  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.074  Khí quyển Trái Đất gồm khoảng 78% nitơ, 21% oxy và một lượng nhỏ các k
Trẻ em mấy tháng tuổi thì được tiêm vắc xin sởi?
  0.949  Theo lịch tiêm chủng mở rộng, trẻ được tiêm mũi vắc xin sởi đầu tiên l
  0.083  Vắc xin viêm gan B liều sơ sinh nên được tiêm trong vòng 24 giờ đầu sa
  0.082  Sởi là bệnh truyền nhiễm cấp tính do virus, biểu hiện sốt, ho, chảy nư
Đội tuyển Việt Nam vô địch AFF Cup lần đầu tiên vào năm nào?
  0.947  Đội tuyển bóng đá quốc gia Việt Nam lần đầu vô địch AFF Suzuki Cup vào
  0.081  Năm 2018, U23 Việt Nam giành ngôi á quân Giải vô địch U23 châu Á tại T
  0.068  SEA Games là đại hội thể thao dành cho các quốc gia Đông Nam Á, được t
Làm sao để ngủ ngon hơn vào ban đêm?
  0.946  Để ngủ ngon hơn, hãy đi ngủ và thức dậy vào giờ cố định, tránh cà phê 
  0.118  Ngủ trưa khoảng 15–30 phút giúp cải thiện sự tỉnh táo vào buổi chiều.
  0.075  Chứng ngáy ngủ xảy ra khi luồng không khí đi qua đường thở bị cản trở 
Làm thế nào để giải phóng dung lượng bộ nhớ trên điện thoại Android?
  0.942  Vào Cài đặt > Bộ nhớ, xóa bộ nhớ đệm, gỡ ứng dụng không dùng và chuyển
  0.085  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.080  Để tăng thời lượng pin, hãy giảm độ sáng màn hình và tắt Bluetooth, GP
Người lao động được nghỉ phép năm bao nhiêu ngày?
  0.511  Người lao động làm việc đủ 12 tháng cho một người sử dụng lao động thì
  0.105  Người lao động được nghỉ làm việc, hưởng nguyên lương trong những ngày
  0.080  Lao động nữ được nghỉ thai sản trước và sau khi sinh con là 06 tháng.

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.

UIT-ViQuAD 2.0 (validation: 2,653 questions, 557 Wikipedia paragraphs)

Model NDCG@10 MRR@10 R@10 Acc@1
bge-m3 (retrieval only) 85.5 81.9 96.5 73.5
AITeamVN/Vietnamese_Reranker 93.1 91.1 98.9 86.1
vi-law-laya 88.7 86.0 96.9 79.8
vi-laya 94.8 93.4 98.9 89.9

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

Model NDCG@10 MRR@10 R@10 Acc@1
bge-m3 (retrieval only) 71.3 65.6 89.1 53.7
BAAI/bge-reranker-v2-m3 77.5 72.9 91.9 62.1
Qwen/Qwen3-Reranker-0.6B 73.6 67.5 92.8 54.7
AITeamVN/Vietnamese_Reranker 87.3 84.8 94.9 78.1
Laya base (multilingual) 33.6 26.1 58.3 14.2
vi-law-laya 78.8 74.3 93.0 63.6
vi-laya 84.7 81.4 94.8 72.2

ALQAC (620 queries, 62,643 law articles)

Model NDCG@10 MRR@10 R@10 Acc@1
bge-m3 (retrieval only) 86.5 84.0 94.0 77.6
BAAI/bge-reranker-v2-m3 94.8 93.9 97.3 91.3
AITeamVN/Vietnamese_Reranker 94.6 94.0 96.6 91.9
vi-law-laya 94.9 94.1 97.1 91.9
vi-laya 94.8 94.0 97.1 91.9

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

Model ViQuAD AUC ViQuAD Brier Zalo AUC Zalo Brier ALQAC AUC ALQAC Brier
AITeamVN/Vietnamese_Reranker (sigmoid) 0.984 0.011 0.982 0.037 0.991 0.030
vi-laya 0.991 0.019 0.980 0.025 0.992 0.021

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

Examples

Each query is scored against one correct passage and two same-topic distractors ( examples.json ).

Domain Query P(correct) P(best distractor)
Health Triệu chứng của bệnh sốt xuất huyết là gì? 0.586 0.079
Health Người bị tiểu đường nên ăn gì để kiểm soát đường huyết? 0.907 0.083
Health Trẻ em mấy tháng tuổi thì được tiêm vắc xin sởi? 0.949 0.083
Finance Lãi suất tiết kiệm kỳ hạn 12 tháng hiện nay khoảng bao nhiêu? 0.632 0.084
Education Điểm xét tuyển đại học được tính như thế nào? 0.296 0.080
General Vịnh Hạ Long nằm ở tỉnh nào? 0.951 0.619
General Cách nấu phở bò ngon tại nhà 0.937 0.087
General Làm sao để đổi mật khẩu Wi-Fi nhà mình? 0.949 0.130
Technology Làm thế nào để giải phóng dung lượng bộ nhớ trên điện thoại Android? 0.951 0.087
Technology ChatGPT là gì? 0.949 0.085
Sports Đội tuyển Việt Nam vô địch AFF Cup lần đầu tiên vào năm nào? 0.948 0.082
History Chiến thắng Điện Biên Phủ diễn ra năm nào? 0.947 0.083
Travel Thời điểm nào đẹp nhất để du lịch Đà Lạt? 0.928 0.081
Science Tại sao bầu trời có màu xanh? 0.951 0.088
Agriculture Cách phòng trừ sâu cuốn lá trên lúa? 0.952 0.087
Lifestyle Làm sao để ngủ ngon hơn vào ban đêm? 0.947 0.115
Unrelated Giá vàng hôm nay tăng hay giảm? – 0.000

Top-1 correct: 16/16.

Citation

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

Runs of duclvQ vi-laya on huggingface.co

22
Total runs
2
24-hour runs
6
3-day runs
22
7-day runs
22
30-day runs

More Information About vi-laya huggingface.co Model

More vi-laya license Visit here:

https://choosealicense.com/licenses/apache-2.0

vi-laya huggingface.co

vi-laya huggingface.co is an AI model on huggingface.co that provides vi-laya's model effect (), which can be used instantly with this duclvQ vi-laya model. huggingface.co supports a free trial of the vi-laya model, and also provides paid use of the vi-laya. Support call vi-laya model through api, including Node.js, Python, http.

vi-laya huggingface.co Url

https://huggingface.co/duclvQ/vi-laya

duclvQ vi-laya online free

vi-laya huggingface.co is an online trial and call api platform, which integrates vi-laya's modeling effects, including api services, and provides a free online trial of vi-laya, you can try vi-laya online for free by clicking the link below.

duclvQ vi-laya online free url in huggingface.co:

https://huggingface.co/duclvQ/vi-laya

vi-laya install

vi-laya is an open source model from GitHub that offers a free installation service, and any user can find vi-laya on GitHub to install. At the same time, huggingface.co provides the effect of vi-laya install, users can directly use vi-laya installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

vi-laya install url in huggingface.co:

https://huggingface.co/duclvQ/vi-laya

Url of vi-laya

vi-laya huggingface.co Url

Provider of vi-laya huggingface.co

duclvQ
ORGANIZATIONS

Other API from duclvQ

huggingface.co

Total runs: 1.2K
Run Growth: 889
Growth Rate: 76.11%
Updated:August 19 2026
huggingface.co

Total runs: 30
Run Growth: 30
Growth Rate: 100.00%
Updated:September 27 2026