← Open Source
turningpoint-ai

VisualThinker-R1-Zero

Explore the Multimodal “Aha Moment” on 2B Model.

ModelsVision modelsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
623
Stars
23
Forks
+0
This week
3
Contributors
Created 2025-02-24 · Updated 2026-08-04 · #15924 today
Top developers
xirui-liHengguangZhouruocwang

turningpoint-ai/VisualThinker-R1-Zero is ranked 15,924 with 623 stars.

Same-category comparison

turningpoint-ai/VisualThinker-R1-Zero is ranked 15,924 among these 8 peers; facebookresearch/LeViT is ranked 15,933.

Same-category comparison
NameRankMetrics
Q-Future/Q-Align15,841
Language:
Python
Stars:
628
Forks:
35
Description:
③[ICML2024] [IQA, IAA, VQA] All-in-one Foundation Model for visual scoring. Can efficiently fine-tune to downstream datasets.
ssundaram21/dreamsim15,851
Language:
Python
Stars:
628
Forks:
34
Description:
DreamSim: Learning New Dimensions of Human Visual Similarity using Synthetic Data (NeurIPS 2023 Spotlight) / / / / When Does Perceptual Alignment Benefit Vision Representations. (NeurIPS 2024).
NJU-PCALab/RAG-Diffusion15,897
Language:
Python
Stars:
624
Forks:
27
Description:
[ICCV 2025] Region-Aware Text-to-Image Generation via Hard Binding and Soft Refinement 🔥.
xiaomi-research/recogdrive15,913
Language:
Python
Stars:
624
Forks:
76
Description:
[ICLR 2026] ReCogDrive: A Reinforced Cognitive Framework for End-to-End Autonomous Driving.
facebookresearch/LeViT15,933
Language:
Python
Stars:
622
Forks:
75
Description:
LeViT a Vision Transformer in ConvNet's Clothing for Faster Inference.
geek-ai/irgan15,934
Language:
Python
Stars:
622
Forks:
238
Description:
IRGAN SIGIR paper experimental code.
astramind-ai/Auralis15,950
Language:
Python
Stars:
621
Forks:
52
Description:
A Fast TTS Engine.
orbital-materials/orb-models15,957
Language:
Python
Stars:
621
Forks:
91
Description:
ORB forcefield models from Orbital Materials.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModels
SubcategoryVision models
Stars623
Forks23
Contributors3
Created date2025-02-24
Updated date2026-08-04
Stars in 1 day0
Stars in 7 days0
Rank15,924
Previous rank15,726
Rank change-198
7-day stars rank15,256
Previous 7-day stars rank15,265
7-day stars rank change9
Total stars rank16,306
Previous total stars rank16,280
Total stars rank change-26
CountryUSA
README summary

VisualThinker-R1-Zero: First ever R1-Zero's Aha Moment on just a 2B non-SFT Model VisualThinker-R1-Zero is a replication of DeepSeek-R1-Zero in visual reasoning. We are **the first** to successfully observe **the emergent “aha moment”** and **increased response length** in **visual reasoning** on just a **2B non-SFT models**. For more details, please refer to the notion report. Training dynamics of our VisualThinker-R1-Zero training starting from the Qwen-VL-2B, without SFT or

reward models. An aha moment and increasing response length is ever observed at a multimodal model. We are the **first to successfully produce the emergent “aha moment” and increased response length** for multimodal reasoning on just a **non-SFT 2B model**. We showed that **vision-centric** tasks could also benefit from improved reasoning capabilities. Similar to DeepSeek R1, self reflection behavior is also observed during our RL training on vision-centric reasoning tasks. The model exhibits an emergent ability to

rethink and correct its mistakes: 📢 Updates 2025-03-16: 🤗We released the model checkpoint at huggingface! 2025-02-26: 🔥We share our main findings in this notion blog. 2025-02-26: 🔥We release the VisualThinker R1 Zero repo. First change to evaluation directory: To evaluate Base + GRPO (VisualThinker R1 Zero) model: To evaluate Base model: To evaluate Instruct + GRPO model: To evaluate Instruct model: 🔍 Resources **Full experiment log:** Upcoming **Models CKPT:** 🤗VisualThinker-R1-Zero at huggingface :coffee: Stay Connected! We

are always open to engaging discussions, collaborations, or even just sharing a virtual coffee. To get in touch or join our team, visit TurningPoint AI's homepage for contact information. 📖 Acknowledgements We sincerely thank DeepSeek, Open-R1, QwenVL, Open-R1-Multimodal, R1-V, SAT, and CV-Bench for providing open source resources that laid the foundation of our project. 🤝 Contributors Here are the key contributors from TurningPoint AI to this project: Hengguang Zhou 1 * , Xirui Li 1 * , Ruochen Wang 1 † , Minhao

Cheng 2 , Tianyi Zhou 3 and Cho-Jui Hsieh 1 4 Project Leads, † Main Advisor 1 University of California, Los Angeles, 2 Penn State University, 3 University of Maryland and 4 Google Research :white_check_mark: Cite If you find our work useful for your projects, please kindly cite the following BibTeX:

Frequently asked questions

How many stars and forks are recorded?

turningpoint-ai/VisualThinker-R1-Zero has 623 stars and 23 forks.

What is the repository rank?

turningpoint-ai/VisualThinker-R1-Zero is ranked 15,924.

What language and category are recorded?

turningpoint-ai/VisualThinker-R1-Zero has 623 stars, uses Python and belongs to Models.

Which repository is closest in rank?

turningpoint-ai/VisualThinker-R1-Zero is compared with facebookresearch/LeViT, ranked 15,933 with 622 stars.

README

VisualThinker-R1-Zero: First ever R1-Zero's Aha Moment on just a 2B non-SFT Model

VisualThinker-R1-Zero is a replication of DeepSeek-R1-Zero in visual reasoning. We are the first to successfully observe the emergent “aha moment” and increased response length in visual reasoning on just a 2B non-SFT models.

For more details, please refer to the notion report.

Training dynamics of our VisualThinker-R1-Zero training starting from the Qwen-VL-2B, without SFT or reward models. An aha moment and increasing response length is ever observed at a multimodal model.

🔮 Highlights

  1. We are the first to successfully produce the emergent “aha moment” and increased response length for multimodal reasoning on just a non-SFT 2B model.
  2. We showed that vision-centric tasks could also benefit from improved reasoning capabilities.

Similar to DeepSeek R1, self reflection behavior is also observed during our RL training on vision-centric reasoning tasks. The model exhibits an emergent ability to rethink and correct its mistakes:

. . .
Therefore, dark brown wooden bed with white blanket is not above the doorway.
But wait! I can think of something else.
Maybe it's just higher than above the doorway, but slightly lower than above the doorway.
. . .

📢 Updates

  • 2025-03-16: 🤗We released the model checkpoint at huggingface!
  • 2025-02-26: 🔥We share our main findings in this notion blog.
  • 2025-02-26: 🔥We release the VisualThinker R1 Zero repo.

💻 Hardware Requirements

* estimated

Method Bits 2B
GRPO Full Fine-Tuning AMP 4*80GB

🧱 Setup

bash setup.sh

🤗 Prepare Dataset

cd src/data/SAT
bash prepare_dataset.sh

🏋️ Training

GRPO Training

To reproduce the multimodal aha moment, run the following code to train the non-SFT model with GRPO on SAT:

cd src/open-r1-multimodal
bash run_grpo_SAT.sh # Adjust open-r1-multimodal/configs/zero3.yaml or zero2.yaml accordingly

SFT Training

To obtain SFT model for comparison, run the following code to train the non-SFT model on SAT:

cd src/open-r1-multimodal
bash run_sft.sh # Adjust open-r1-multimodal/configs/zero3.yaml or zero2.yaml accordingly

📈 Evaluation

CVBench Evaluation

We provide following commands to reproduce our evaluation results on the CVBench. First change to evaluation directory:

cd src/eval 

To evaluate Base + GRPO (VisualThinker R1 Zero) model:

python evaluate_Qwen2_VL_CVBench-base.py --model_path  \
    --bs 8 \
    --use_reasoning_prompt

To evaluate Base model:

python evaluate_Qwen2_VL_CVBench-base.py --model_path  \
    --bs 8 \
    --no-use_reasoning_prompt

To evaluate Instruct + GRPO model:

python evaluate_Qwen2_VL_CVBench.py --model_path  \
    --bs 8 \
    --use_reasoning_prompt

To evaluate Instruct model:

python evaluate_Qwen2_VL_CVBench.py --model_path  \
    --bs 8 \
    --no-use_reasoning_prompt

🔍 Resources

Full experiment log: Upcoming

Models CKPT: 🤗VisualThinker-R1-Zero at huggingface

:coffee: Stay Connected!

We are always open to engaging discussions, collaborations, or even just sharing a virtual coffee. To get in touch or join our team, visit TurningPoint AI's homepage for contact information.

📖 Acknowledgements

We sincerely thank DeepSeek, Open-R1, QwenVL, Open-R1-Multimodal, R1-V, SAT, and CV-Bench for providing open source resources that laid the foundation of our project.

🤝 Contributors

Here are the key contributors from TurningPoint AI to this project:

Hengguang Zhou1* , Xirui Li1* , Ruochen Wang1† , Minhao Cheng2, Tianyi Zhou3 and Cho-Jui Hsieh14

  • Project Leads, † Main Advisor 1University of California, Los Angeles, 2Penn State University, 3University of Maryland and 4Google Research

:white_check_mark: Cite

If you find our work useful for your projects, please kindly cite the following BibTeX:

@misc{zhou2025r1zerosahamomentvisual,
      title={R1-Zero's "Aha Moment" in Visual Reasoning on a 2B Non-SFT Model}, 
      author={Hengguang Zhou and Xirui Li and Ruochen Wang and Minhao Cheng and Tianyi Zhou and Cho-Jui Hsieh},
      year={2025},
      eprint={2503.05132},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2503.05132}, 
}
Nearby in the ranking
Similar items