/ Модель

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

Лицензия
Apache 2.0
Базовая модель
deberta-v3-large
Библиотека
opendecision
Опубликована
4 окт 2026

OpenDecision-Large-Packed

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

Англоязычная модель на базе DeBERTa-v3-large для быстрой классификации текста и выбора решения из заданного списка вариантов.

33скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

OpenDecision-Large-Packed — англоязычная модель для классификации текста по заданному набору вариантов и принятия решений по схеме. Её разработали Tokz-labs на основе DeBERTa-v3-large; модель содержит 433,9 млн параметров и использует упакованный кодировщик кандидатов, который оценивает до 16 вариантов за один проход. Входной текст кодируется один раз для каждого пакета вариантов, а порядок вариантов не влияет на оценки.

Модель предназначена для классификации намерений и маршрутизации запросов, а также для других задач выбора метки из предоставленного списка. Она поддерживает входы длиной до 512 токенов, варианты ответа обрезаются до 48 токенов. По отчёту авторов, при небольшом числе вариантов упакованная версия быстрее исходной модели с попарным сравнением; для наборов со многими вариантами, например 151 намерением, попарная версия может быть быстрее. Лицензия — Apache-2.0.

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

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

Ограничения

Модель работает только с английским текстом, принимает до 512 токенов, а варианты ограничены 48 токенами. Качество на незнакомых наборах меток может быть ниже; на многометочной классификации GoEmotions модель выбирает слишком много меток, а при большом числе вариантов упакованная схема может уступать по скорости попарной модели.

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

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

Открыть на Hugging Face

OpenDecision-Large-Packed

📄 Technical report: OpenDecision: Fast Schema-Conditioned Decisions with Packed Candidate Encoding (PDF; arXiv version coming soon) · Code

OpenDecision-Large-Packed is the low-cost variant of OpenDecision-Large: the same 433.9M-parameter DeBERTa-v3-large decision model, using a packed candidate encoder that scores up to 16 options in one forward pass. The input text is encoded once per pack; attention masks and per-sequence relative positions give every option the same view it would have alone, so answers do not depend on option order.

Usage

pip install "opendecision @ git+https://github.com/tokz-labs/OpenDecision"
from opendecision import OpenDecision, Choice, Bool, MultiLabel

model = OpenDecision.from_pretrained("Tokz-labs/OpenDecision-Large-Packed")
out = model.decide(
    "I was charged twice for my May invoice and the app keeps logging me out.",
    {
        "queue": Choice(["billing", "technical", "account", "sales"]),
        "tags": MultiLabel(["double_charge", "login_issue", "refund_request", "outage"]),
        "urgent": Bool(),
    },
)
print(out["queue"].best, out["tags"].selected, out["urgent"].policy)

Efficiency

GPU-seconds per 1,000 decisions on the complete classification-suite test sets, one NVIDIA L4:

ModelAll five tasksWithout CLINC150 (151 options)$ / 1k decisions (L4 list price)
OpenDecision-Large-Packed69.134.80.0153
OpenDecision-Large (cross-encoder)77.458.90.0172
Laya43.541.20.0097
JevK5 v0.3 (4B)267.4119.90.0594
SemIf (4B)275.0130.40.0611

Packing pays off for questions with up to ~16 options; with many more (CLINC150's 151 intents) the cross-encoder is faster. Batch-size-1 latency (L4, bf16, p50): 66 ms for a short text with 10 options; 69 ms for a 512-token text with 10 options (cross-encoder: 248 ms).

Benchmarks

Classification suite, complete test sets, macro-F1 (open models, identical inputs; GLiNER2.5 with its best interface per dataset):

ModelAG NewsCLINC150IMDbRotten TomatoesXNLIAverage
OpenDecision-Large87.3776.3894.8492.0388.93*87.91
OpenDecision-Large-Packed86.7075.9594.5989.9688.97*87.23
SemIf (Qwen3.5-4B, 4B)87.2878.2295.2788.4682.3686.32
JevK5 v0.3 (4B)85.4579.8695.0687.6083.4086.27
Laya (421M)92.4247.5792.1687.9987.2281.47
GLiFormer large-v1 (576M)82.8859.4994.1984.0682.0380.53
GLiNER2.5-Decide (340M)71.3766.1990.0285.8347.6572.21

* NLI data is in the training data: XNLI is not zero-shot.

On label sets that no training data targeted, averaged over TREC question types, Emotion and Subjectivity, it scores 55.64 macro-F1 (OpenDecision-Large 57.00, Laya 62.11, SemIf 64.29, JevK5 72.07); its final training stage, which adds 15,942 LLM-invented classification tasks with these task families excluded, raised this from 45.70. GoEmotions multi-label exact match is low (13.30; the model selects too many labels). For a new kind of decision, fine-tune on a few hundred labeled examples (python -m opendecision.cli.train).

Training data

Two stages from DeBERTa-v3-large (the packed stage starts from the clean cross-encoder) on LLM-generated decisions and LLM-invented classification tasks (OpenAI models), the Fast Decisions public development split, MultiNLI, WANLI and samples of DBpedia-14, BANKING77, SNLI, WikiText-103 and 20 Newsgroups (Mitchell 1997, CC BY 4.0). Every source allows commercial use under its license; sources and licenses are listed in the technical report.

Scope and limitations

English only; inputs up to 512 tokens; options truncated to 48 tokens. Not a chat or reasoning model. The benchmarks above were also used to select training mixtures. Most training text was generated or labeled by OpenAI models.

Citation

@misc{alwarawreh2026opendecision,
  title  = {OpenDecision: Fast Schema-Conditioned Decisions with Packed Candidate Encoding},
  author = {Alwarawreh, Abdallah},
  year   = {2026},
  note   = {Tokz Labs technical report},
  url    = {https://github.com/tokz-labs/OpenDecision/releases/latest/download/OpenDecision.pdf}
}

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

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

GPU в ailist

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

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
0cc0b30

0 моделей