ICML 2025 | 仅需 6.5% 显存!GS-Bias:高效视觉语言模型测试时自适应新范式

🚀 ICML 2025 | GS-Bias: Global-Spatial Bias Learner for Single-Image Test-Time Adaptation of Vision-Language Models

💡 导读

最近,面向视觉语言模型的测试时间适应(Test Time Adaptation, TTA 引起了越来越多的关注,特别是通过使用单个图像的多个增强视图来提升零样本泛化。不幸的是,现有方法未能在性能和效率之间取得令人满意的平衡,要么是由于调整文本提示的过高开销,要么是由于手工制作的、无训练的视觉特征增强带来的不稳定收益。 本文提出了一种高效且有效的全新TTA范式------GS-Bias ,在TTA过程中引入了两个可学习的偏置,分别为全局偏置和空间偏置。具体而言,全局偏置通过学习增强视图之间的一致性来捕捉测试图像的全局语义特征,而空间偏置则学习图像空间视觉表示中区域之间的语义一致性。值得强调的是,这两组偏置直接添加到预训练VLM输出的logits中,从而避免了对VLM的完全反向传播。 这使得GS-Bias在实现15个基准数据集上的最先进性能的同时,具备了极高的效率。例如,它在跨数据集泛化方面比TPT提高了2.23%,在领域泛化方面提高了2.72%,而在ImageNet上仅需使用TPT内存的6.5%。

🔗 论文地址https://arxiv.org/abs/2507.11969

💻 代码开源https://github.com/hzhxmu/GS-Bias

🧐 核心痛点:性能与效率的"鱼与熊掌"

在追求视觉语言模型的测试时自适应时,研究者们长期被困在两难境地:

  1. 效率的"高昂代价"

    • 反向传播负载过重:基于 Prompt Tuning 的方法(如TPT),需要让梯度流经整个深度网络,导致成倍的显存消耗,这对于实时性要求高的场景是不可接受的。
  2. 性能的"不稳定性"

    • 语义对齐困难:基于无训练聚类的视觉特征增强方法(如MTA),难以捕捉到深层的语义连贯性,导致分类精度触及瓶颈。

🛠️ 技术创新:Global-Spatial Bias Learner (GS-Bias)

GS-Bias 另辟蹊径,不修改模型输入或内部特征,而是直接在 Logits(输出层) 引入两类可学习的轻量级偏置 :

  1. 全局偏置(Global Bias)
    • 通过学习不同增强视图之间的一致性,捕捉测试图像的全局语义特征 。
  2. 空间偏置(Spatial Bias)
    • 利用视觉编码器中的空间特征,通过 Top-K 策略选择与任务最相关的区域,学习图像内部的语义连贯性。

✨ 最大亮点:优化仅发生在输出端,彻底告别了全网络反向传播,实现了极速、轻量的在线自适应 。

📊 实验表现

在涵盖跨数据集泛化、领域泛化等 15 个基准测试中,GS-Bias 表现出色 :

  • 更强性能 :在跨数据集泛化上比 TPT 提升了 2.23% ,在领域泛化上提升了 2.72%
  • 极低显存 :在 ImageNet 上,GS-Bias 仅需 1308 MiB 显存,对比 TPT 的 19997 MiB ,降低了 93.5%
  • 全面超越:在 10 个跨数据集基准测试中,GS-Bias 在所有数据集上均优于原始 CLIP 的方法 。

🌟 总结

GS-Bias 为大规模视觉语言预训练模型的下游部署开辟了低功耗、高精度 的新路径。其 "即插即用"且资源敏感度极低的特性,展现了巨大的工业应用潜力。这种技术能够精准赋能于对实时性与可靠性有严苛要求的场景,例如自动驾驶在恶劣天气下的鲁棒性感知,以及医疗影像中病灶动态演变的精准分析。

相关推荐
逻辑驱动的ken19 小时前
Java高频面试考点场景题14
java·开发语言·深度学习·面试·职场和发展·求职招聘·春招
乔江seven20 小时前
【李沐 | 动手学深度学习】20 计算机视觉:数据增广(Data Augmentation)
人工智能·深度学习
冬奇Lab20 小时前
Claude Code 接入 SonarQube 静态扫描:AI 写代码,质量闭环了
人工智能·ai编程·claude
冬奇Lab20 小时前
一天一个开源项目(第84篇):free-claude-code —— 零费用运行 Claude Code 的代理黑魔法
人工智能·开源·claude
泡泡茶壶ᐇ20 小时前
个人网站构建完全指南:从功能规划到技术实现与AI辅助开发
人工智能
cyyt21 小时前
深度学习周报(4.20~4.26)
人工智能·深度学习
Java小生不才21 小时前
spring AI文生图
java·人工智能·spring ai
罗西的思考21 小时前
【OpenClaw】通过 Nanobot 源码学习架构---(10)Heartbeat
人工智能·机器学习
IT_陈寒1 天前
我竟然被JavaScript的隐式类型转换坑了三天!
前端·人工智能·后端
哥布林学者1 天前
深度学习进阶(十二)可变形池化 deformable RS RoI Pooling
机器学习·ai