/ Модель

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

Контекст
40 960 токенов
Параметры
3,7 млрд
Размер весов
8 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-4B
Опубликована
3 июн 2026

extc-contractnli

Генерация текстаТекст → текст

Дообученная Qwen3-модель классифицирует отношения между положениями NDA и гипотезами, выдавая одну из трёх меток с текстовым обоснованием.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

eXTC ContractNLI — дообученная модель eXplainable Text Classifier для трёхклассового логического вывода по положениям соглашений о неразглашении (NDA). Анонимизированный чекпойнт подготовлен для статьи под двойным слепым рецензированием; авторы и организация в карточке не раскрыты. Модель принимает пункт договора и гипотезу, затем выдаёт текстовое обоснование и метку: entailment, contradiction или not_mentioned.

Это плотная авторегрессионная модель семейства Qwen3 с примерно 3,7 млрд параметров, дообученная на основе Qwen/Qwen3-4B. Она предназначена для классификации юридических текстов в задаче ContractNLI; заявленный контекст — 40 960 токенов. На тестовой выборке ContractNLI из 2 091 примера указаны balanced accuracy 0,878, macro F1 0,851 и accuracy 0,891 при жадном декодировании. Модель доступна в формате safetensors по лицензии Apache-2.0.

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

  • проверка, следует ли условие NDA из текста договора
  • поиск противоречий между гипотезой и пунктом соглашения
  • выявление тем, которые договор не упоминает
  • получение объяснимой классификации положений NDA
  • оценка юридических текстов на наборе ContractNLI

Ограничения

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

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

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

Открыть на Hugging Face

eXTC — ContractNLI (3-class legal NLI)

Anonymized artifact for a paper under double-blind review. Author identity and institution will be revealed at camera-ready.

This is the final-stage checkpoint of eXTC (eXplainable Text Classifier) for 3-way natural language inference over non-disclosure-agreement (NDA) clauses, from the ContractNLI benchmark.

  • Input: a contract clause paired with a hypothesis.
  • Label: entailment, contradiction, or not_mentioned.
  • Output: a free-text reasoning trace followed by a final LABEL: <label> line — the reasoning serves as a local, inspectable explanation of the prediction.

eXTC pipeline

eXTC is a three-stage explainable classifier. This checkpoint is the output of all three stages:

Qwen3-4B (base)
  │
  ├─ Stage I — SOP Learning (structured prompt optimization)
  │     A natural-language rulebook (Standard Operating Procedure) is learned
  │     via a structured prompt-optimization algorithm; used only to ground the
  │     teacher in Stage II (not present at inference).
  │
  ├─ Stage II — SOP-Grounded Reasoning Distillation (R-SFT)
  │     Teacher: gpt-4.1-mini, prompted with <SOP, input>, rejection sampling
  │     (M=4 traces/example, keep first trace whose label is correct).
  │     Student: Qwen3-4B fine-tuned with LoRA (r=64, alpha=128, 2 epochs) on the
  │     accepted reasoning+label traces, with class-balanced upsampling.
  │
  └─ Stage III — Beyond SOP via RL (BD-GRPO)
        Balanced Dynamic GRPO: per-class oversampling, then drop zero-advantage
        (homogeneous-rollout) groups and keep a class-balanced batch of
        informative groups, with a binary label-correctness reward.

The released checkpoint is the one with the best validation macro-F1 over the RL training trajectory, evaluated on the held-out test set under that selection.

Test metrics

ContractNLI 3-class test set (n=2091), greedy decoding (temperature=0):

MetricValue
Balanced accuracy0.878
Macro F10.851
Accuracy0.891
Invalid output rate0.000

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

repo = "extc-anon/extc-contractnli"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, dtype=torch.bfloat16, device_map="auto")

prompt = (
    "Premise: The Receiving Party shall not disclose Confidential Information to "
    "any third party without prior written consent.\n"
    "Hypothesis: The Receiving Party may share Confidential Information with its "
    "external auditors without consent.\n\n"
    "Classify the hypothesis as entailment, contradiction, or not_mentioned. "
    "Provide your reasoning and then the label."
)
text = tok.apply_chat_template(
    [{"role": "user", "content": prompt}],
    add_generation_prompt=True, tokenize=False,
)
ids = tok(text, return_tensors="pt").input_ids.to(model.device)
out = model.generate(ids, max_new_tokens=1024, do_sample=False)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))

Format

  • Standard HuggingFace transformers (safetensors, bfloat16, ~7.5 GB).
  • Architecture: Qwen3ForCausalLM, 4.02B parameters.
  • Test numbers above use greedy decoding (do_sample=False).

License

Apache 2.0 (matches the Qwen3 base model).

Citation

Anonymous paper citation will be added at camera-ready.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей