/ Модель

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

Контекст
2 048 токенов
Параметры
6,2 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
Nawah-BERT-6M-bilingual
Библиотека
transformers
Опубликована
6 сен 2026

Nawah-Router-BERT-6M-bilingual-pretrained

Классификация без дообученияТекст → label3 профессии

Компактная двуязычная BERT-модель оценивает категории арабских и английских запросов для маршрутизации.

58скачиваний за 30 дней0лайковвеса обновлены6 сен 2026

Бенчмарки

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

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

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

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

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

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

Nawah-Router-BERT-6M-bilingual-pretrained — компактная двуязычная модель маршрутизации запросов на базе BERT, разработанная oddadmix. Она принимает текст и список категорий на английском или арабском и оценивает категории за один проход, помогая направлять запросы в нужные тематические или функциональные каналы. Модель дообучена на Nawah-BERT-6M-bilingual, предварительно обученной с нуля на арабских и английских текстах; для обучения маршрутизатора использованы наборы данных arabic-prompt-routing и prompt-routing-en.

Модель содержит 6,2 млн параметров, имеет контекст 2048 токенов и распространяется в формате safetensors. В приведённом сравнении двуязычная предобученная основа улучшила результаты на английских разбиениях относительно арабской основы, но на арабском тесте unseen_axis показатель снизился с 0,605 до 0,570. Лицензия — Apache-2.0.

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

  • маршрутизация английских запросов по категориям
  • маршрутизация арабских запросов по категориям
  • распределение запросов по тематическим каналам
  • выбор инструмента или сервиса для обработки запроса

Ограничения

Качество зависит от языка и типа данных: в приведённой оценке арабский показатель для unseen_axis ниже, чем у сравниваемой арабской основы. Результаты в README приведены для конкретных наборов и разбиений и не гарантируют качество на произвольных категориях.

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

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

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

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

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

Открыть на Hugging Face

Nawah-Router-BERT-6M-bilingual-pretrained — router head on a genuinely bilingual backbone

Same task as Nawah-Router-BERT-6M-bilingual — give it a text and any categories in English or Arabic, it scores all of them in one forward pass — but the backbone underneath is Nawah-BERT-6M-bilingual, pretrained from scratch on 5B Arabic + 5B English tokens with a tokenizer built for both languages, instead of an Arabic-only-pretrained backbone with a bilingual router head bolted on top.

The comparison this exists to make

Three backbones, same router-head code, same two datasets, scored in one session:

eval splitArabic-only backbone,English-only routerArabic-only backbone,bilingual routerthis model
en_unseen_lanes0.210 (chance)0.8590.925
en_unseen_domain0.239 (chance)0.5900.695
en_unseen_axis0.252 (chance)0.5470.659
en_hard0.213 (chance)0.8390.907
ar_unseen_lanes—0.9290.931
ar_unseen_domain—0.6940.691
ar_unseen_axis—0.6050.570
ar_hard—0.9030.910

Pretraining the backbone bilingually — not just fine-tuning the head bilingually — closes most of the English gap. Every English split gains 6–11 points over the Arabic-only backbone. Arabic holds flat on three of four splits, with one real cost: unseen_axis (tools/retrieval, held out of training entirely) drops 0.605 → 0.570. That's consistent with the tokenizer trade-off behind the new backbone — Arabic went from 1.20 to 1.37 tokens/word to make room for English — and with the backbone splitting fixed capacity across two languages rather than devoting all of it to one.

Row 1 is still the headline finding underneath all of this: an Arabic-only-pretrained backbone with an English-only router head learns nothing at all (flat loss, chance accuracy). Both fixes here — a bilingual router head, or a bilingual-pretrained backbone — depend on Arabic data being present somewhere in the pipeline.

Usage

from transformers import AutoTokenizer
from routing_model_bilingual import RouterModel, route      # ships in this repo

M = "oddadmix/Nawah-Router-BERT-6M-bilingual-pretrained"
tok = AutoTokenizer.from_pretrained(M)
model = RouterModel.from_pretrained(M)

route(model, tok, "The order is an hour late and the driver isn't answering",
      ["delivery enquiry", "delayed-order complaint", "payment issue"])
# lang="en"/"ar"/"auto" (default) - auto picks by script

Trained on oddadmix/prompt-routing-en (173,223 rows) + oddadmix/arabic-prompt-routing (207,097 rows) mixed in one run, 3 epochs, train_router_head_multi.py defaults (LR 3e-4, batch 32). Each row wrapped in its own language's template before the shared span-pooling head scores it — see that script's docstring.

© KAND CA 2026 — PROJECT NAWAH

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertModel
Ревизия весов
21e1ce4

0 моделей