OpenVLThinker: Complex Vision-Language Reasoning via Iterative SFT-RL Cycles

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Deng, Yihe, Bansal, Hritik, Yin, Fan, Peng, Nanyun, Wang, Wei, Chang, Kai-Wei
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909897174548480
author Deng, Yihe
Bansal, Hritik
Yin, Fan
Peng, Nanyun
Wang, Wei
Chang, Kai-Wei
author_facet Deng, Yihe
Bansal, Hritik
Yin, Fan
Peng, Nanyun
Wang, Wei
Chang, Kai-Wei
contents We introduce OpenVLThinker, one of the first open-source large vision-language models (LVLMs) to exhibit sophisticated chain-of-thought reasoning, achieving notable performance gains on challenging visual reasoning tasks. While text-based reasoning models (e.g., Deepseek R1) show promising results in text-only tasks, distilling their reasoning into LVLMs via supervised fine-tuning (SFT) often results in performance degradation due to imprecise visual grounding. Conversely, purely reinforcement learning (RL)-based methods face a large search space, hindering the emergence of reflective behaviors in smaller models (e.g., 7B LVLMs). Surprisingly, alternating between SFT and RL ultimately results in significant performance improvements after a few iterations. Our analysis reveals that the base model rarely exhibits reasoning behaviors initially, but SFT effectively surfaces these latent actions and narrows the RL search space, accelerating the development of reasoning capabilities. Each subsequent RL stage further refines the model's reasoning skills, producing higher-quality SFT data for continued self-improvement. OpenVLThinker-7B consistently advances performance across six benchmarks demanding mathematical and general reasoning, notably improving MathVista by 3.8%, EMMA by 2.4%, and HallusionBench by 1.6%. Beyond demonstrating the synergy between SFT and RL for complex reasoning tasks, our findings provide early evidence towards achieving R1-style reasoning in multimodal contexts. The code, model and data are held at https://github.com/yihedeng9/OpenVLThinker.
format Preprint
id arxiv_https___arxiv_org_abs_2503_17352
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle OpenVLThinker: Complex Vision-Language Reasoning via Iterative SFT-RL Cycles
Deng, Yihe
Bansal, Hritik
Yin, Fan
Peng, Nanyun
Wang, Wei
Chang, Kai-Wei
Computer Vision and Pattern Recognition
Computation and Language
We introduce OpenVLThinker, one of the first open-source large vision-language models (LVLMs) to exhibit sophisticated chain-of-thought reasoning, achieving notable performance gains on challenging visual reasoning tasks. While text-based reasoning models (e.g., Deepseek R1) show promising results in text-only tasks, distilling their reasoning into LVLMs via supervised fine-tuning (SFT) often results in performance degradation due to imprecise visual grounding. Conversely, purely reinforcement learning (RL)-based methods face a large search space, hindering the emergence of reflective behaviors in smaller models (e.g., 7B LVLMs). Surprisingly, alternating between SFT and RL ultimately results in significant performance improvements after a few iterations. Our analysis reveals that the base model rarely exhibits reasoning behaviors initially, but SFT effectively surfaces these latent actions and narrows the RL search space, accelerating the development of reasoning capabilities. Each subsequent RL stage further refines the model's reasoning skills, producing higher-quality SFT data for continued self-improvement. OpenVLThinker-7B consistently advances performance across six benchmarks demanding mathematical and general reasoning, notably improving MathVista by 3.8%, EMMA by 2.4%, and HallusionBench by 1.6%. Beyond demonstrating the synergy between SFT and RL for complex reasoning tasks, our findings provide early evidence towards achieving R1-style reasoning in multimodal contexts. The code, model and data are held at https://github.com/yihedeng9/OpenVLThinker.
title OpenVLThinker: Complex Vision-Language Reasoning via Iterative SFT-RL Cycles
topic Computer Vision and Pattern Recognition
Computation and Language
url https://arxiv.org/abs/2503.17352