/ Модель

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

Контекст
128 000 токенов
Параметры
7,1 млрд
Размер весов
16,6 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2_5_vl · dense
Базовая модель
Qwen2.5-VL-7B-Instruct
Библиотека
transformers
Опубликована
19 ноя 2025

OpenMMReasoner-RL

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

Мультимодальная модель на базе Qwen2.5-VL-7B-Instruct для рассуждений и решения задач по изображениям.

104скачиваний за 30 дней18лайковвеса обновлены30 дек 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenMMReasoner-RL — мультимодальная модель для рассуждений по изображениям, созданная авторами проекта OpenMMReasoner. Она дообучена методом обучения с подкреплением на базе Qwen/Qwen2.5-VL-7B-Instruct и предназначена для визуальных задач, включая решение математических задач по изображениям, логические вопросы и анализ диаграмм. Модель содержит 7,1 млрд параметров, использует архитектуру Qwen2.5-VL и принимает изображения вместе с текстовыми запросами, выдавая текстовые ответы. Заявленная длина контекста — 128 000 токенов.

Авторы описывают двухэтапный подход OpenMMReasoner: обучение с учителем на 874 тыс. примеров и последующее обучение с подкреплением на наборе из 74 тыс. примеров. В README сообщается об улучшении относительно базовой модели на девяти мультимодальных бенчмарках и о сильных результатах на MathVista, MathVerse и WeMath. Модель распространяется под лицензией Apache-2.0.

Результаты README относятся к указанным бенчмаркам и не гарантируют аналогичного качества на других задачах. Карточка не приводит подробных ограничений модели и сообщает лишь базовые сведения об использовании.

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

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

Ограничения

Опубликованные результаты относятся к набору из 14 бенчмарков, а не гарантируют качество на произвольных задачах. README не описывает подробные ограничения модели.

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

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

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

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

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

Открыть на Hugging Face

OpenMMReasoner: Pushing the Frontiers for Multimodal Reasoning with an Open and General Recipe

Data Paper Project Page Github

Overview

Recent advancements in large reasoning models have fueled growing interest in extending such capabilities to multimodal domains. However, despite notable progress in visual reasoning, the lack of transparent and reproducible data curation and training strategies remains a major barrier to scalable research.

In this work, we introduce OpenMMReasoner, a fully transparent two-stage recipe for multimodal reasoning spanning supervised fine-tuning (SFT) and reinforcement learning (RL). In the SFT stage, we construct an 874K-sample cold-start dataset with rigorous step-by-step validation, providing a strong foundation for reasoning capabilities. The subsequent RL stage leverages a 74K-sample dataset across diverse domains to further sharpen and stabilize these abilities, resulting in a more robust and efficient learning process. Extensive evaluations demonstrate that our training recipe not only surpasses strong baselines but also highlights the critical role of data quality and training design in shaping multimodal reasoning performance. Notably, our method achieves a 11.6% improvement over the Qwen2.5-VL-7B-Instruct baseline across nine multimodal reasoning benchmarks, establishing a solid empirical foundation for future large-scale multimodal reasoning research.

Model Card

The model is the RL version of the OpenMMReasoner and was trained on https://huggingface.co/datasets/OpenMMReasoner/OpenMMReasoner-RL-74K.

Basic Usage

We present a very basic inference usage here for our model. Our model can be used just as Qwen2.5-VL-7B-Instruct and using vllm. For more detail about using and evaluation of our model, please visit GitHub for more information.

from transformers import Qwen2_5_VLForConditionalGeneration, AutoTokenizer, AutoProcessor
from qwen_vl_utils import process_vision_info
SYSTEM_PROMPT = (
    "You are a helpful assistant. When the user asks a question, your response must include two parts: "
    "first, the reasoning process enclosed in <think>...</think> tags, then the final answer enclosed in <answer>...</answer> tags."
    "Please provide a clear, concise response within <answer> </answer> tags that directly addresses the question."
)
model = Qwen2_5_VLForConditionalGeneration.from_pretrained(
    "OpenMMReasoner/OpenMMReasoner-RL", torch_dtype="auto", device_map="auto"
)
processor = AutoProcessor.from_pretrained("OpenMMReasoner/OpenMMReasoner-RL")
messages = [
    {
        "role": "system",
        "content": [
            {"type": "text", "text": SYSTEM_PROMPT},
        ],
    },
    {
        "role": "user",
        "content": [
            {
                "type": "image",
                "image": "https://qianwen-res.oss-cn-beijing.aliyuncs.com/Qwen-VL/assets/demo.jpeg",
            },
            {"type": "text", "text": "Describe this image."},
        ],
    }
]
# Preparation for inference
text = processor.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True
)
image_inputs, video_inputs = process_vision_info(messages)
inputs = processor(
    text=[text],
    images=image_inputs,
    videos=video_inputs,
    padding=True,
    return_tensors="pt",
)
inputs = inputs.to("cuda")
# Inference: Generation of the output
generated_ids = model.generate(**inputs, max_new_tokens=128)
generated_ids_trimmed = [
    out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text)

Evaluation Results

Our OpenMMReasoner-7B (OMR-7B) model demonstrates strong performance across a comprehensive suite of multimodal reasoning benchmarks. With only 874K SFT samples and 74K RL samples—significantly less data than many competing methods—our model achieves state-of-the-art or highly competitive results on 9 out of 14 benchmark tasks. Notably, OMR-7B achieves 79.5% on MathVista testmini (best among all models), 63.8% on MathVerse testmini (best), and 79.0% on WeMath loose (best), demonstrating the effectiveness of our transparent two-stage training recipe. This performance validates our emphasis on data quality and rigorous training design over simply scaling dataset size.

ModelSFT DataRL DataMathVistatestminiMathVisiontestMathVisiontestminiMathVersetestminiDynaMathworstWeMathlooseLogicVistatestMMMUvalMMMU-ProstandardMMMU-ProvisionCharXivreas.CharXivdesc.
VLAA-Thinker-Qwen2.5-7B126k25k68.026.4-48.222.4-48.5-----
ThinkLite-7B-VL-11k71.624.6-42.916.5-42.7-----
VL-Rethinker-7B-39k73.728.4-46.417.8-42.7-41.7---
M2-Reasoning6.2M102k75.042.1-40.4--50.6-----
MMR11.6M15k72.031.829.0†55.427.9†68.0†48.952.4†41.1†37.1†43.5†71.1†
OpenVLThinker-7B3.3k9.6k65.323.026.9†38.116.861.9†44.555.1†39.7†38.4†41.0†69.2†
MM-Eureka-Qwen-7B-15.6k72.628.132.1†45.423.059.8†46.354.4†40.1†37.1†42.4†74.1†
OVR-7B2M300k72.151.838.2†54.633.564.854.851.8†50.229.1†44.573.6
OMR-7B (ours)874k74k79.543.638.863.834.979.050.057.844.140.646.173.5

Note: Bold numbers indicate the best performance, and † indicates results reproduced using the authors' checkpoints.

Citation

If you find OpenMMReasoner useful for your research and applications, please cite using this BibTeX:

@article{zhang2025openmmreasoner,
  title={OpenMMReasoner: Pushing the Frontiers for Multimodal Reasoning with an Open and General Recipe},
  author={Zhang, Kaichen and Wu, Keming and Yang, Zuhao and Hu, Kairui and Wang, Bin and Liu, Ziwei and Li, Xingxuan and Bing, Lidong},
  journal={arXiv preprint arXiv:2511.16334},
  year={2025}
}

Acknowledgements

We gratefully acknowledge the following open-source projects that made this work possible:

  • lmms-eval for providing the comprehensive evaluation framework for large multimodal models.
  • lmms-engine for the SFT training infrastructure and tools.
  • verl for the reinforcement learning training framework.

We thank the developers and contributors of these projects for their excellent work and for making their code publicly available.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей