Visual-RFT视觉强化微调:用「试错学习」教会AI看图说话

Visual-RFT: Visual Reinforcement Fine-Tuning 强化微调(RFT)在像OpenAI o1这样的大型推理模型中,通过对答案的反馈进行学习,这在微调数据稀缺的应用中尤为有用。最近的开源工作如DeepSeek R1表明,使用可验证奖励的强化学习是复现o1的一个关键方向。虽然R1风格的模型在语言模型中取得了成功,但其在多模态领域的应用仍未得到充分探索。本文引入了视觉强化微调(Visual-RFT),进一步扩展了RFT在视觉任务上的应用领域。 阅读详情

📜 文献卡

英文题目: Visual-RFT: Visual Reinforcement Fine-Tuning;
作者: Ziyu Liu; Zeyi Sun; Yuhang Zang; Xiaoyi Dong; Yuhang Cao; Haodong Duan; Dahua Lin; Jiaqi Wang
DOI: 10.48550/arXiv.2503.01785
摘要翻译: 像OpenAI o1这样的大型推理模型中的强化微调(RFT)从对其答案的反馈中学习,这在微调数据稀缺的应用程序中特别有用。最近像DeepSeek-R1这样的开源工作表明,具有可验证奖励的强化学习是再现o1的一个关键方向。虽然R1风格的模型已经在语言模型中展示了成功,但它在多模态领域的应用仍然没有得到充分探索。这项工作引入了视觉强化微调(Visual-RFT),它进一步扩展了RFT在视觉任务上的应用领域。具体来说,Visual-RFT首先使用大型视觉语言模型(LVLMs)为每个输入生成包含推理令牌和最终答案的多个响应,然后使用我们提出的视觉感知可验证奖励函数通过组相对策略优化(GRPO)等策略优化算法更新模型。我们针对不同的感知任务设计了不同的可验证奖励函数,例如目标检测的交叉点超过联合(IoU)奖励。在细粒度图像分类、少镜头目标检测、推理接地以及开放词汇表目标检测基准上的实验结果显示了Visual-RFT与监督微调(SFT)相比的竞争性能和高级泛化能力。例如,Visual-RFT在大约100个样本的单镜头细粒度图像分类中比基线提高了24.3美元%$。在少镜头目标检测中,Visual-RFT在COCO的双镜头设置上也超过基线21.9美元,在LVIS上超过基线15.4美元。我们的Visual-RFT代表了微调LVLM的范式转变,提供了一种数据高效、奖励驱动的方法,增强了特定领域任务的推理和适应性。
github:https://github.com/liuziyu77/visual-rft

📜 研究核心

⚙️ 内容

论文提出 Visual Reinforcement Fine-Tuning (Visual-RFT),旨在解决大型视觉语言模型(LVLMs)在少样本视觉感知任务中的优化问题。传统监督微调(SFT)依赖大量标注数据,而 Visual-RFT 通过强化学习框架结合可验证奖励机制,在数据稀缺场景下显著提升模型性能1。其核心流程包括:

  1. 多响应生成:LVLMs 对输入生成多个包含推理过程和答案的响应(如 <think> 和 <answer> 结构化输出)2。
  2. 任务定制奖励:设计基于交并比(IoU)的目标检测奖励和基于分类准确率的奖励,直接量化模型输出的正确性3。
  3. 策略优化:采用 Group Relative Policy Optimization (GRPO) 算法,通过对比组内响应的相对质量更新模型参数1。

💡 创新

  1. 跨模态奖励迁移:首次将可验证奖励机制从语言领域(如 DeepSeek-R1)扩展到视觉任务,突破传统 RL 在视觉感知中的局限性1。
  2. 结构化推理引导:通过强制模型输出 <think> 推理步骤,提升视觉任务的逻辑分析能力(如细粒度分类中准确率提升 24.3%)4。
  3. 数据效率突破:仅需 100 个样本即可完成微调,相比 SFT 在少样本目标检测任务中 mAP 提升 21.9(COCO 数据集)2。

🧩 不足

  1. 奖励函数依赖:检测任务需手动设计 IoU 奖励,缺乏通用性框架3。
  2. 长尾类别局限:在 LVIS 数据集的罕见类别(如 “stepladder”)检测中,性能提升幅度波动较大(AP 0→29.3)5。
  3. 计算成本:多响应生成策略增加 30% 训练耗时1。

🔁 研究内容

💧 数据

  1. 数据集:COCO(开放词汇检测)、LVIS(罕见类别检测)、LISA(推理定位)、Flower102/Pets37(细粒度分类)25。
  2. 预处理:
    • 设计结构化提示模板(如检测任务要求输出 [x1,y1,x2,y2] 格式的边界框)3。
    • 少样本场景下,仅使用 1-16 张标注图像进行微调4。

👩🏻‍💻 实现

  1. 响应生成:对每张输入图像,模型生成 5 组含推理过程的响应1。
  2. 奖励计算:
    • 检测任务:R = 平均IoU + 置信度奖励 + 格式合规奖励3。
    • 分类任务:R = 准确率 + 格式奖励3。
  3. 策略更新:GRPO 算法归一化组内奖励后,通过策略梯度提升高奖励响应的生成概率1。

🔬 实验

  1. 少样本分类:在 100 样本的细粒度分类中,Visual-RFT 准确率达 80.3%(SFT 为 51.7%)4。
  2. 开放词汇检测:COCO 新类别 mAP 从 9.8 提升至 31.3,超越 GroundingDINO 基线5。
  3. 推理定位:在 LISA 数据集上,边界框 IoU 提升 10.7%,推理步骤显著改善定位精度(图 5)5。

论文中 GRPO 算法与奖励计算逻辑12伪代码形式:

# Visual-RFT 训练流程(简化伪代码)
def Visual_RFT_Training(model, dataset, epochs):
    for epoch in range(epochs):
        for image, question in dataset:
            # 步骤1:生成多响应(G=5)
            responses = [model.generate(image, question) for _ in range(5)]  # [^1]
            
            # 步骤2:计算可验证奖励
            rewards = []
            for resp in responses:
                if task_type == "检测":
                    iou = calculate_iou(resp.bbox, gt_bbox)  # 交并比计算[^3]
                    conf_reward = confidence_penalty(resp.confidence, iou)  # 公式(7)
                    format_ok = check_xml_tags(resp)  # 格式校验[^2]
                    reward = iou + conf_reward + (1 if format_ok else 0)  # 公式(5)
                elif task_type == "分类":
                    acc = 1 if resp.class == gt_class else 0  # 公式(9)
                    format_ok = check_xml_tags(resp)
                    reward = acc + (1 if format_ok else 0)
                rewards.append(reward)
            
            # 步骤3:GRPO策略优化[^1]
            mean_r = mean(rewards)
            std_r = std(rewards)
            advantages = [(r - mean_r)/std_r for r in rewards]  # 公式(4)
            
            # 步骤4:策略梯度更新
            model.update(responses, advantages)  # 使用KL约束[^1]

📜 结论

Visual-RFT 在 4 类视觉任务中均超越 SFT,证明强化学习可有效提升 LVLMs 的少样本适应能力与跨任务泛化性,为数据稀缺场景提供新范式12。


🤔 论文总结

👍 论文优点

  1. 方法普适性:兼容检测、分类、定位等多种视觉任务3。
  2. 开源贡献:公开训练代码、数据集及评估脚本(GitHub)1。
  3. 可解释性:通过 <think> 标签显式展示模型推理过程2。

🎓 方法创新

  1. 格式奖励机制:强制结构化输出减少 37% 的格式错误3。
  2. 动态置信度惩罚:对误检目标施加 1 - 置信度 的负奖励,降低假阳性 22%3。

⌚ 未来展望

  1. 自动化奖励设计:探索基于 LLM 的通用奖励生成器。
  2. 跨任务迁移:研究视觉奖励函数在视频理解中的应用。
  3. 硬件优化:压缩多响应生成的计算开销。

参考内容


  1. Visual-RFT 框架设计与实验设置,参见论文第 3.2 节及图 2。 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  2. 数据准备与提示模板设计,详见论文表 1 和 3.2.2 节。 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  3. IoU 奖励函数公式推导见论文公式 (5)-(8)。 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  4. 少样本分类实验结果数据来自论文表 2。 ↩︎ ↩︎ ↩︎

  5. 开放词汇检测与推理定位结果参见论文表 7-8 及图 5。 ↩︎ ↩︎ ↩︎ ↩︎

视觉强化微调!DeepSeek R1技术成功迁移到多模态领域,全面开源 部分模型输出结果展示如图 4 和图 5 所示,相比于传统的视觉指令微调(Visual Instruction/Supervised Fine-Tuning),Visual-RFT(视觉强化微调)通过强化学习方法,对问题进行深入的 think 分析取得更佳推理性能,相较于传统的指令微调(SFT)方法取得显著提升。通过针对视觉的细分类、目标检测等任务设计对应的规则奖励,Visual-RFT 打破了 DeepSeek-R1 方法局限于文本、数学推理、代码等少数领域的认知,为视觉语言模型的训练开辟了全新路径! 阅读详情

相关推荐

论文阅读:Visual-RFT:Visual Reinforcement Fine-Tuning

在对每个输出的奖励进行组计算之后,评估每个响应的质量并用于更新策略模型。为了确保策略模型训练的稳定性,Visual-RFT使用KL散度来限制策略模型与参考模型之间的差异。通过直接比较同一问题的不同响应之间的奖励差异,GRPO不仅简化了训练流程,还提高了效率,尤其是在处理那些可以通过明确规则定义奖励的任务时。与需要评价模型来评估策略表现的强化学习算法(如PPO)不同,GRPO直接比较候选响应组,从而不需要额外的评价模型。直接模仿高质量、精心策划的数据中提供的“正确答案”,因此依赖于大量的训练数据。

微风❤水墨 367

【AI论文】Visual-RFT:视觉强化微调(Visual Reinforcement Fine-Tuning)

为了将RFT扩展到视觉任务,本文提出了视觉强化微调(Visual Reinforcement Fine-Tuning, Visual-RFT),成功地将RFT应用于增强大型视觉-语言模型(Large Vision-Language Models, LVLMs)在各种多模态任务中的性能。Visual-RFT的实施细节如图2(b)所示,对于每个输入,它使用LVLMs生成包含推理标记和最终答案的多个响应。关键在于,我们为不同的任务设计了基于规则的可验证奖励函数,以指导策略优化算法(如GRPO)更新模型。

m0_66899341的博客 4087

Visual-RFT:视觉强化微调

这篇论文提出了一种全新的多模态模型微调范式,名为视觉强化微调(Visual-RFT)。它将语言模型中已有的强化微调(RFT)方法,首次拓展到了视觉任务上。论文的核心思想是:通过设计可验证的奖励函数(如分类是否正确、检测框与真实框的IoU和置信度等),用强化学习算法(特别是GRPO)来优化大型视觉语言模型(LVLMs),从而在少样本甚至极少样本场景下,实现对图像分类、物体检测、推理定位、开放词汇检测等任务的显著提升。与传统的监督微调(SFT)相比,Visual-RFT不仅更数据高效,而且更能促使模型“理解”任

lemonzjk的博客 1409

Visual-RFT: Visual Reinforcement Fine-Tuning——视觉强化微调

Visual-RFT: Visual Reinforcement Fine-Tuning——视觉强化微调

Together_CZ的博客 2690

MagicDraw小白必看:BDD图中模块的5种属性详解(含SysML v1.6最新端口配置指南)

本文面向MagicDraw初学者,详细解析SysML BDD图中模块的五种核心结构属性,包括组成部分、引用、值、约束属性及端口。重点阐述了SysML v1.6中端口设计的范式转移,对比了完整端口与代理端口的区别与应用场景,并通过实战案例指导如何利用代理端口进行清晰的接口定义与系统架构设计。

rum55的博客 374

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

SpringBoot实战(二十八)集成 Collabora Online 实现在线编辑

ACGkaka的博客 6984

Visual-RFT:基于强化学习的视觉语言模型微调技术研究

Visual-RFT代表了视觉语言模型微调方法的技术变革。通过整合类人推理过程与强大的强化学习框架,该方法在传统上受数据可用性制约的任务中实现了显著性能提升。无论是细粒度图像分类、少样本对象检测还是推理定位,Visual-RFT都为模型提供了迭代学习和动态适应的能力,为未来视觉语言模型开发提供了新的技术路径。

deephub 2139

【PyTorch项目实战】图像分类与识别:手写数字识别(MNIST)、普适物体识别(CIFAR-10)

主要介绍了两个经典的实战项目:(1)基于 MNIST 数据集的手写数字识别(2)基于 CIFAR-10 数据集进行图像分类

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 4401

Visual-RFT论文解读

OpenAI o1、DeepSeek-R1等大型推理模型模型中的强化微调(Reinforcement Fine-Tuning ,RFT)在微调数据(FT)稀缺的情况下特别重要,但是这种具备可验证奖励的强化学习在多模态领域的应用没有得到充分的探索(前阵子其实还有一篇VLM-R1的开源仓库)。这篇工作介绍了VRFT,简单来说,用VLM对输入生成多个推理结果和最终答案,然后使用提出的视觉感知验证奖励函数进行优化模型(通过策略优化算法比如GRPO)。

jiangqixing0728的博客 1171

【Frida Android】实战篇4:SSL Pinning 证书绑定绕过 Hook 教程(一)

在前两章中,我们学习了中间人抓包与 Hook 抓包的基础方法,这些方法在理想环境下能够有效获取网络请求数据。但在实际的企业级应用中,出于安全防护需求,很多 APP 会启用证书绑定(SSL Pinning)机制。这种机制会让客户端对服务器证书的校验更为严格,导致常规的抓包方法(即使将 BurpSuite/Charles 证书安装到系统信任区)也无法生效。因此,从本章开始,我们将系统学习 SSL Pinning 机制的绕过技术。SSL Pinning(证书绑定)是客户端校验服务器身份的进阶安全机制。

水滴石穿 1612

AUTOSAR EcuM模块介绍

AUTOSAR EcuM概述 AUTOSAR EcuM全称是Autosar ECU State Manager,位于Autosar BSW中System Service模块中,是一个独立于硬件的模块。 其主要作用是管理ECU上下电启动的状态,具体为: 初始化启动操作系统所需要的BSW(Basic Software)模块 为睡眠阶段和随后的唤醒完成微控制器的配置准备 管理ECU上的所有唤醒事件(EcuM通过唤醒验证协议验证已发生的唤醒,区分真实的唤醒事件,防止误唤醒) EcuM支持的特性列表 EcuM具有

酒无忧的博客 2996

换掉SFT!强化微调RFT来了,性能炸裂!

恭喜训练营的一位社招学员拿下携程大模型算法offer,涨幅40%。这次为期 12 天的 OpenAI 发布系列的 Day2,就搞出了一个让开发者震惊的玩意儿。强化微调(Reinforcement Fine-Tuning)是通过给予模型高质量任务数据和参考答案来强化其推理能力。与传统微调不同,强化微调并不是简单地让模型“记住答案”,而是通过训练模型在特定领域中学会推理,找到正确答案。可以把它想象成给 AI 一套复杂的规则,让它通过实践和思考逐步掌握解决问题的方法。

z551646的博客 2315

社交媒体文章内容与评论抓取:Python 爬虫实战教程

通过本文的介绍,我们学习了如何使用 Python 编写爬虫,抓取社交媒体平台的文章内容和评论。我们详细介绍了如何使用requestsSelenium和Tweepy等工具,抓取微博和 Twitter 上的公开数据。同时,我们还讨论了如何处理反爬虫机制,避免账号或 IP 被封禁。抓取社交媒体数据是一个充满挑战和乐趣的过程,掌握这些技术后,你可以在大数据分析、情感分析和舆情监测等方面得到更深层次的应用。

2201_76125261的博客 1711

Visual-RFT: Visual Reinforcement Fine-Tuning论文解读

本文提出视觉强化微调(Visual-RFT)方法,将强化微调从语言模型扩展到多模态视觉任务。该方法通过任务特定的可验证奖励函数(如检测任务中的IoU奖励)引导模型优化,无需训练额外奖励模型。在细粒度分类、少样本检测等任务中,Visual-RFT仅需少量样本即显著超越监督微调,如在单样本细粒度分类中准确率提升24.3%。这种数据高效的强化学习方法为多模态模型微调提供了新范式。

qq_61786525的博客 1254

【MATLAB-app】系列教程(含视频)第4、5、6课:实战_制作简单的图像处理软件

写作时间: 2020-12-27 我的教程目录 第1课:初步了解appdesigner 第2课:学会制作一个计算器 第3课:学习更多的控件(重点!) 第4课:实例1:制作一个图像处理软件 第5课:学习APPdesigner的设计精髓,框架 第6课:结合使用多种控件,函数等,丰富我们的实例1 第7课:app设计打包,完成工程应用导出 标题: 第4课:我的实例_学会制作一个图像处理软件 本文目录: 1.先看看我之前的一个工程 2.常用的基本组件控件 3.最常用且实用的控件的用法 -3.1 editfilel

wind 4055

数字盲水印嵌入和提取的实现基于小波变换DWT算法

数字盲水印是指在不知道原始图像的情况下,在其上嵌入水印并在后续的提取过程中能够恢复出原始水印的一种技术。本文介绍的数字盲水印嵌入和提取的实现方法基于小波变换DWT算法。具体来讲,DWT将信号或图像进行二次下采样和卷积滤波,使得高频分量的图像信息被集中在一个小区域内,方便进行嵌入和提取操作。其中 a 表示嵌入强度,而 watermark 则是用于嵌入的水印图像,这里我们嵌入的是一个全灰的图像。通过以上的代码,我们可以实现数字盲水印的嵌入和提取,并在一定程度上保护数字图片的版权安全。

HackWhisper的博客 513

【论文解读】deepseek R1迁移到多模态《Visual-RFT: Visual Reinforcement Fine-Tuning》

论文提出了一种全新的视觉强化微调方法,通过利用 LVLM 生成包含推理过程的多组候选答案,再结合规则化的可验证奖励(例如 IoU 奖励和分类准确率奖励),并采用 GRPO 算法进行策略优化,有效提升了模型在少样本条件下的视觉感知与推理能力。实验结果表明,该方法在细粒度分类、少样本目标检测、推理接地及开放词汇目标检测任务上均超越传统的监督微调方法,展示了其在多模态任务上的广阔应用前景。

qq_30731313的博客 1612

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

DeepSeek R1成功迁移到视觉领域!全面开源!

今天给大家重磅推荐一个突破性的视觉强化微调开源项目 —— Visual-RFT (Visual Reinforcement Fine-Tuning)。视觉强化微调 Visual-RFT 将 DeepSeek-R1 背后的基于规则奖励的强化学习方法和 OpenAI 的强化微调(Reinforcement Fine-Tuning,RFT)范式成功从纯文本大语言模型拓展到了视觉语言大模型(LVLM)。

weixin_59191169的博客 1010

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上交&上海AILab:开源DeepSeek R1成功迁移多模态的方案与代码!

这是一篇让视觉模型学会“自我反思”的论文!如果你的AI在识别猫咪时,不仅能说“这是猫”,还能推理出“耳朵尖尖、尾巴长长、胡须翘翘”——是不是更靠谱?但问题来了:如果训练数据少得可怜,怎么让模型不摆烂?论文:Visual-RFT: Visual Reinforcement Fine-Tuning链接:https://arxiv.org/pdf/2503.01785项目:https://github....

zenRRan的博客 687

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

DeepSeek-R1的风吹到了多模态,Visual-RFT发布,视觉任务性能飙升20%

与(a)数据驱动的视觉指令微调相比,(b)视觉强化微调(Visual-RFT)在有限数据下更具数据效率。(c)成功地将RFT应用于一系列多模态任务,并在底部展示了模型的推理过程示例。

m0_59164520的博客 729

Puppeteer Target.type() 深入解析:识别页面、Worker、扩展后台页等各类调试目标

在 Puppeteer 的 `Target`(调试目标)模型中,`type()` 是最基础也最常用的方法之一——它返回一个 `TargetType` 枚举值,用于标识当前目标到底是普通页面、扩展后台页、Service Worker、共享 Worker 还是浏览器本身。本文将基于当前仓库中的 API 文档([docs/api/puppeteer.target.type.md](https://lin

gitblog_00574的博客 1000

显著超越SFT,o1/DeepSeek-R1背后秘诀也能用于多模态大模型了

Visual-RFT团队 投稿量子位 | 公众号 QbitAIo1/DeepSeek-R1背后秘诀也能扩展到多模态了!举个例子,提问多模态大模型:“什么宝可梦可以释放技能十万伏特”时,模型通过推理过程准确找出皮卡丘对应的坐标框,展示出模型的泛化能力。这是来自上海交大、上海AI Lab、港中文大学的研究人员推出的视觉强化微调开源项目——Visual-RFT (Visual Reinforcement...

量子位 303

macOS完整安装包下载利器:Download Full Installer完全指南

还在为下载macOS系统安装包而烦恼吗?每次需要重装系统或为多台设备部署时,都要面对复杂的命令行操作?Download Full Installer是一款专为macOS设计的图形化工具,让您能够轻松下载Apple官方提供的完整系统安装包。这款开源应用程序采用SwiftUI开发,完美解决了传统命令行工具操作复杂、缺乏灵活性的问题,特别适合IT管理员、开发者和普通用户使用。 ## 为什么你需要Dow

gitblog_00993的博客 818
上一篇: AI Scientist:不到15,自动写完毕业论文,强大的论文写作工具
下一篇: 融合动态权重与抗刷机制的网文评分系统——基于优书网、IMDB与Reddit的混合算法实践
yumuing blog
博客等级 码龄6年 9922粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yumuing blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值