/ Модель

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

Контекст
262 144 токена
Лицензия
Своя лицензия
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-4B-Base
Библиотека
transformers
Опубликована
16 сен 2026

Omni-Edu-4B

Изображение и текст → текст3 профессии

OmniEdu-4B — дообученная мультимодальная модель для решения школьных задач, диагностики затруднений учеников и поддержки преподавания.

252скачиваний за 30 дней1лайквеса обновлены2 окт 2026

Бенчмарки

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

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

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

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

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

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

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

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

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

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

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

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

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

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

OmniEdu-4B — мультимодальная модель для обучения и преподавания в школе, разработанная исследователями Пекинского университета, Университета Китайской академии наук и Zhongguancun Academy. Она дообучена методом полного supervised fine-tuning от Qwen/Qwen3.5-4B-Base и использует архитектуру Qwen3_5ForConditionalGeneration; размер модели — 4 млрд параметров.

Модель предназначена для решения задач K–12 по разным предметам, привязки вопросов и объяснений к учебным программам, выявления пробелов и ошибочных представлений ученика, пошагового обучения и планирования занятий. Она принимает текст и изображения и формирует текстовые ответы. Для обучения использовалась последовательность длиной 32 768 токенов; это не гарантирует измеренную эффективность на таком контексте. Основной сценарий — образовательные исследования, помощь учителям и прототипы систем поддержки обучения.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

OmniEdu-4B

Open Foundation Models for Learning and Teaching

Paper · Project Page · GitHub · Dataset · Model Family · Citation

OmniEdu-4B is a multimodal model for K–12 learning and teaching, fine-tuned from Qwen/Qwen3.5-4B-Base. It connects subject knowledge, curriculum understanding, learner diagnosis, and instructional support. It is the smallest checkpoint in the family, intended as a starting point for local experimentation and educational applications.

This checkpoint accompanies OmniEdu: Open Foundation Models for Learning and Teaching.

Hao Liang · Qihan Lin · Meiyi Qiang · Linzhuang Sun · Hengyi Feng · Mingrui Chen · Sizhe Qiu · Wentao Zhang
Peking University · University of the Chinese Academy of Sciences · Zhongguancun Academy

Capabilities

An educational model needs to connect what is being taught, what the learner understands, and what to do next. OmniEdu organizes supervised fine-tuning around four complementary capabilities:

CapabilityWhat the model is trained to do
Subject competenceSolve K–12 problems across subjects and input formats
Curriculum groundingLink questions, concepts, and solutions to curriculum standards and prerequisites
Diagnostic reasoningIdentify misconceptions, missing prerequisites, and gaps in learner understanding
Pedagogical action and scaffoldingGive targeted feedback, ask guiding questions, explain, and adapt instructional support

The training mixture contains 69,999 instruction examples and 15.96M supervised response tokens, drawn from more than 100 sources: 60,951 education-specific examples and 9,048 general-purpose examples, with 20 task-specific system instructions. The models use full-parameter supervised fine-tuning with a 32,768-token training sequence length.

Model family

CheckpointScaleBackbone reported in the paper
OmniEdu-4B4BQwen3.5-4B-Base
OmniEdu-9B9BQwen3.5-9B-Base
OmniEdu-27B27BQwen3.8-27B

This repository contains OmniEdu-4B. All three published checkpoints use the Qwen3_5ForConditionalGeneration architecture. Use the multimodal model class and processor shown below, including for text-only conversations.

Evaluation

The following results are reported in Tables 1–3 of the paper (arXiv v1). The current checkpoint's column is highlighted. Higher is better; all values are percentages except LongTutor Teaching, which uses the benchmark's original score scale. WR means win rate.

Metric ↑OmniEdu-4BOmniEdu-9BOmniEdu-27B
K12-Bench EM54.25%55.46%63.12%
K12-Bench F171.75%73.68%76.69%
MathFish Acc.83.19%83.70%85.89%
EDUMATH MaC68.40%74.00%86.95%
GAOKAO-Bench Full90.46%93.66%94.87%
EXAMS-V Overall57.62%66.40%69.52%
MDK12-Bench Full46.36%50.80%57.76%
MathTutorBench Scaffold WR75.79%75.26%78.74%
MathTutorBench Scaffold-hard WR84.77%81.64%83.59%
TutorBench Overall46.67%48.16%59.42%
LongTutor Evidence65.88%66.63%78.20%
LongTutor Teaching2.292.663.02

OmniEdu-27B obtains the highest K12-Bench EM/F1, MathFish accuracy, and LongTutor Teaching average among the 16 models evaluated in the paper. Comparisons follow the paper's evaluation protocol; see the paper and full comparison tables for baselines, input settings, and general-capability results.

Quick start

Transformers

Use a recent Transformers release with Qwen3.5 support and a GPU setup with sufficient memory for the chosen checkpoint. The example below loads this checkpoint.

pip install -U torch torchvision transformers accelerate safetensors pillow
import torch
from transformers import AutoProcessor, Qwen3_5ForConditionalGeneration

MODEL_ID = "lhpku20010120/Omni-Edu-4B"
processor = AutoProcessor.from_pretrained(MODEL_ID)
model = Qwen3_5ForConditionalGeneration.from_pretrained(
    MODEL_ID,
    dtype=torch.bfloat16,
    device_map="auto",
).eval()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "text",
                "text": "A Grade 7 student says summer is warmer because Earth is closer to the Sun. Identify the misconception and give a guiding question before explaining.",
            }
        ],
    }
]
inputs = processor.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt",
    enable_thinking=False,
).to(model.device)

with torch.inference_mode():
    outputs = model.generate(**inputs, max_new_tokens=512, do_sample=False)

answer = processor.batch_decode(
    outputs[:, inputs["input_ids"].shape[-1]:],
    skip_special_tokens=True,
)[0]
print(answer)

For image-based questions, include an image item such as {"type": "image", "image": "/path/to/question.png"} alongside the text item in content. The processor prepares both modalities. See the official Qwen3.5 Transformers documentation for supported input formats.

Chat template: Training uses qwen3_5_nothink. Keep enable_thinking=False when formatting prompts to match the training setup. The 32,768-token length reported above is the training sequence length, not a measured guarantee of long-context performance.

For an OpenAI-compatible deployment, see the vLLM example in the project repository. Set the model ID to lhpku20010120/Omni-Edu-4B and choose GPU parallelism and context length for your available memory.

Prompting for educational tasks

State the learner's grade, topic, prior attempt, and the kind of support you want. For example:

  • Activity planning: “Design a 30-minute Grade 7 technology activity about electrical circuits using batteries, wires, and LEDs. Include learning objectives and questions to check understanding.”
  • Learner diagnosis: “A student says 1/8 is greater than 1/6 because 8 is greater than 6. Identify the misconception and suggest a question that helps them reconsider.”
  • Guided tutoring: “Help me solve x² − 5x + 6 = 0. Give one hint at a time and wait for my response.”

Training data

Load the released instruction mixture from Hugging Face:

pip install -U datasets
from datasets import load_dataset

train = load_dataset(
    "lhpku20010120/Omni-Edu",
    "core_v6_full_system_prompted",
    split="train",
)
print(train)

The dataset covers curriculum grounding, problem solving, diagnosis, tutoring, and general instruction. Please follow the licenses and usage terms of the component datasets and source materials.

Training details

Full-parameter supervised fine-tuning uses LLaMA-Factory, BF16 precision, and the qwen3_5_nothink template, with a maximum training sequence length of 32,768 tokens. See the paper's training configuration for the full setup.

The following hyperparameters were used during training:

  • learning_rate: 5e-06
  • train_batch_size: 1
  • eval_batch_size: 8
  • seed: 42
  • distributed_type: multi-GPU
  • num_devices: 8
  • gradient_accumulation_steps: 8
  • total_train_batch_size: 64
  • total_eval_batch_size: 64
  • optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
  • lr_scheduler_type: cosine
  • lr_scheduler_warmup_steps: 0.1
  • num_epochs: 3.0

Framework versions

  • Transformers 5.2.0
  • Pytorch 2.10.0
  • Datasets 4.0.0
  • Tokenizers 0.22.2

Intended use and limitations

OmniEdu is intended for educational research, teacher-assistance tools, and learning-support prototypes. Models may produce incorrect solutions, unsupported curriculum mappings, or unsuitable instructional guidance. Educators should review generated material before using it with learners. Benchmark results do not establish improvements in classroom learning outcomes, and performance can vary by subject, curriculum, language, and image quality.

Citation

If you use OmniEdu models or data in your research, please cite:

@misc{liang2026omniedu,
  title         = {OmniEdu: Open Foundation Models for Learning and Teaching},
  author        = {Hao Liang and Qihan Lin and Meiyi Qiang and Linzhuang Sun and Hengyi Feng and Mingrui Chen and Sizhe Qiu and Wentao Zhang},
  year          = {2026},
  eprint        = {2609.23088},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL},
  url           = {https://arxiv.org/abs/2609.23088}
}

Feedback

We welcome classroom use cases, bug reports, and community contributions. Please open a discussion in this model's Community tab or an issue in the project repository.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
94cb58d

0 моделей