/ Модель

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

Контекст
262 144 токена
Параметры
7,2 млрд
Лицензия
Apache 2.0
Архитектура
qwen3_5_text · dense
Базовая модель
Qwen3.5-9B
Библиотека
transformers
Опубликована
28 сен 2026

RubricTracing-9B-Item

Генерация текстаТекст → текст3 профессии

Модель на базе Qwen3.5-9B прогнозирует, выполнит ли корейский старшеклассник все критерии следующей задачи по математике, используя историю решений и рубрики.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RubricTracing-9B-Item — модель для прогнозирования освоения учебных задач по рубрикам, разработанная авторами проекта Rubric Tracing на базе Qwen3.5-9B. Она получает на корейском языке историю решений ученика: условия задач, критерии оценивания, отметки Pass/Fail с пояснениями проверяющего и письменные рассуждения, а также условие, эталонное решение и рубрику целевой задачи. В ответ модель выдаёт JSON с прогнозом, удовлетворит ли ученик всем критериям целевой задачи.

Модель с плотной архитектурой Qwen3_5ForCausalLM содержит 7,2 млрд параметров, использует формат safetensors и поддерживает контекст до 262 144 токенов. Это полное дообучение Qwen/Qwen3.5-9B на KT-PSP-25 — наборе по математике для корейских старшеклассников. В тестах сравнивались прогнозы на отложенной группе учеников; результаты показывают исследовательскую применимость для knowledge tracing, но не подтверждают пригодность для выставления оценок или принятия решений о конкретных учениках.

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

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

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

Ограничения

Обучена и проверена только на корейской математике для первокурсников старшей школы, причём обучающие метки созданы автоматической системой оценивания. Не валидирована для выставления оценок или решений с высокими последствиями; порядок взаимодействий в данных не восстановлен.

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

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

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

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

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

Открыть на Hugging Face

RubricTracing-9B-Item

Rubric Tracing is knowledge tracing over item-specific rubrics. This model performs item-level prediction: given a student's past interactions and the rubric of the next problem, it predicts whether the student will satisfy every criterion of that problem.

It is Qwen3.5-9B, fully fine-tuned on KT-PSP-25 (Korean first-year high-school mathematics). Its criterion-level counterpart is RubricTracing-9B-Criterion.

Input and output

The student's history is rendered as a full rubric history. For each past problem, it contains the problem, its criteria, the student's Pass/Fail verdict on each criterion together with the grader's rationale, and the student's written problem-solving process. The target problem follows, with its reference solution and rubric. The prompts are in Korean, and the system prompt the model was trained with is system_prompt.txt in this repository.

The model answers with a single JSON object:

{"correct": false}

true means the student is predicted to satisfy every criterion of the target problem. This rubric-derived label disagrees with the platform's own correct/incorrect flag on 24.5% of interactions, because grading reads the written solution rather than only the final answer.

Results

Results are on the held-out test cohort: 268 students and 4,165 target interactions. Pass denotes all criteria satisfied. Neural KT and fine-tuned rows are the mean ± standard deviation over five trainings.

ModelMacro-F1AccPass PPass RFail PFail R
Always-pass0.3990.6640.6641.0000.0000.000
Qwen3.5-9B, zero-shot0.4480.4580.8060.2430.3710.884
qDKT0.586 ± 0.0070.677 ± 0.0040.712 ± 0.0040.862 ± 0.0190.534 ± 0.0150.311 ± 0.028
RubricTracing-9B-Item0.637 ± 0.0090.682 ± 0.0190.757 ± 0.0190.772 ± 0.0780.538 ± 0.0440.505 ± 0.101

Revisions

main holds the fold-0 model. The branches fold0 to fold4 hold all five trainings. Each was trained on a different train/validation split and evaluated on the same test cohort, and the table above averages over them.

Usage

from huggingface_hub import hf_hub_download
from transformers import AutoModelForCausalLM, AutoTokenizer

repo = "sjin4861/RubricTracing-9B-Item"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, dtype="bfloat16", device_map="auto")
system = open(hf_hub_download(repo, "system_prompt.txt"), encoding="utf-8").read()

messages = [{"role": "system", "content": system},
            {"role": "user", "content": rubric_history_and_target}]
ids = tok.apply_chat_template(messages, add_generation_prompt=True, enable_thinking=False,
                              return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=32, do_sample=False, eos_token_id=tok.eos_token_id)
print(tok.decode(out[0, ids.shape[1]:], skip_special_tokens=True))
  • Pass enable_thinking=False. The model was trained and evaluated without the thinking block.
  • Pass eos_token_id=tok.eos_token_id (<|im_end|>). The bundled generation_config.json also stops on it. Without it, generation can continue past the answer.
  • The code that renders a rubric history in the trained format is released with the paper.

Training

  • Full fine-tuning of Qwen3.5-9B.
  • Learning rate 1e-5 with cosine decay and 3% warmup, no weight decay, gradient clipping at 1.0, gradient accumulation of 4, seed 0, four epochs.
  • Checkpoint selection: the epoch with the highest Macro-F1 on freely generated answers over a fixed sample of 1,000 validation interactions.
  • Supervision: the item-level label (every criterion satisfied) from rubric label set 22289-be26167af4e4. It was produced by a Generator–Grader–Auditor pipeline over Qwen3.5-27B, which writes one rubric per problem and grades each student's written solution against it.

Limitations

  • The model was trained and evaluated on one dataset: Korean first-year high-school mathematics.
  • Its supervision is model-graded, not human-graded.
  • KT-PSP-25 has no recoverable interaction order, so the history is treated as a set. Nothing here is a claim about sequence modelling.
  • The model forecasts outcomes for research on knowledge tracing. It is not validated for grading or for high-stakes decisions about individual students.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей