Почему 1027
Номер версии — это дата, как у DeepSeek: V3-0324 вышла 24 марта, R1-0528 — 28 мая. 1027 значит 27 октября. Интерфейс тот же, что у прошлой N-Q-26M-JEV, новые только веса. Следующие обновления получат свою дату, старые версии никуда не денутся.
Что изменилось
- Данные openjev. Взяли 156 тыс. примеров из открытого набора openjev-data: логика (NLI), следование инструкциям, вызовы инструментов, верность источнику, вопросы с подвохом, решения сильной модели-учителя. Плюс ещё 206 тыс. NLI-пар.
- Учитель. На английских задачах модель учится не только на правильном ответе, но и на распределении вероятностей учителя — NLI-модели ModernCE-base (150M). Половина «правильный ответ», половина «как думает учитель»: маленькой модели так проще уловить, где граница между вариантами.
- Длинный контекст. Текст читается до 1536 токенов, а не до 640.
- Решения для чата. «Понадобится ли точное вычисление?» и «нужно ли рассуждать перед ответом?» — 98.3% и 99.2% на отложенных примерах. В экспериментальном чате JEV теперь сам включает размышление, когда вопрос этого требует.
Честное сравнение
На этих тестах модель не училась. Маленькие NLI-модели мы прогнали сами на тех же задачах, строка openjev-4B — из его карточки.
| Тест | JEV (октябрь) | JEV-1027 | DeBERTa-xs, 71M | ModernCE, 150M | openjev, 4B |
|---|---|---|---|---|---|
| JevBench, все 231 | 46.3 | 46.3 | 49.4 | 52.0 | 81.4 |
| JevBench, трудные 111 | 36.9 | 39.6 | 35.1 | 36.9 | 62.2 |
| MNLI m / mm | 64.7 / 65.9 | 72.5 / 73.0 | 88.5 / 87.8 | 89.5 / 89.6 | 89.6 / 89.9 |
| ANLI r1 / r2 / r3 | 24 / 30 / 30 | 43 / 38 / 36 | 36 / 30 / 32 | 52 / 39 / 33 | 78 / 67 / 63 |
| FalseQA, ложные предпосылки (AUROC) | 0.44 | 0.61 | 0.52 | 0.60 | 0.95 |
| HaluBench, выдумки (AUROC) | 0.52 | 0.65 | 0.61 | 0.72 | 0.94 |
| LLMBar, лучший из двух ответов | 41.5 | 42.7 | 45.1 | 51.8 | 83.4 |
Где выросли: логика с ловушками (ANLI) и ложные предпосылки — 26M обгоняет DeBERTa-xsmall и MiniLM, которые в 3 раза больше, и догоняет 150-миллионную ModernCE. Обычная логика (MNLI) выросла на 8 пунктов, но до специализированных моделей ещё далеко: их учили на миллионе пар в несколько эпох. На JevBench в целом — без изменений: трудные задачи лучше, средние хуже. Все модели до 150M на нём упираются примерно в 50%, модели на 4B — совсем другая лига.
Что не получилось
- Судья решений. Модель уверенно отличает верные решения математических задач от неверных (AUC 0.98), но в основном потому, что отличает лёгкие задачи от трудных. Если чат-модель решает задачу 8 раз, выбор судьи поднимает точность только с 14.5% до 16% при потолке 22%. Попарное сравнение решений тоже не помогло — на 26M-чате почти не бывает задач, где одно решение верное, а другое нет.
- LLMBar (какой из двух ответов лучше выполняет инструкцию) остался около угадывания у всех маленьких моделей, включая нашу.
- Учитель покрупнее. Хотели учить у openjev-2B, но на V100 он работает слишком медленно: разметка заняла бы больше суток.
Попробовать
Демо JEV работает прямо в браузере (47 МБ, QPACK2, расчёт сверен с PyTorch). Веса, оба файла qpack и карточка модели — на Hugging Face. В демо есть новые примеры: «нужен калькулятор?», проверка утверждения по тексту, логика с подвохом.
Что дальше
Главное ограничение — размер. Следующий шаг — тот же рецепт на базе N-Q-164M, которая сейчас дообучается; затем больше данных NLI и «зрение»: решения по картинке.