文章

OmniJev视觉判断模型简介

OmniJev 在 Qwen3.5 上用 LoRA 和决策头做类型化视觉判断,一次前向返回校准概率、不生成回答文本。v1.1 的高分集中在手势、短视频事件、网页与手机操作等自建题集;象棋落子、机械臂 jog 和马里奥下一步并不准。

OmniJev视觉判断模型简介

OmniJev视觉判断模型简介

OmniJev 是面向图像、视频、屏幕和机器人画面的类型化判断模型:给定画面和一组事先写好的问题,一次前向返回每个问题的概率,生成 token 数为 0。v1.1 在 Qwen3.5(0.8B / 2B / 4B)上用 LoRA、决策头和有序回归头微调。下面的「哪些判断比较准」只复述仓库 README 与 逐数据集审计,不是官方榜单,也不能外推到没测过的画面。

参考与延伸阅读:


目录


1. 它判断什么

OmniJev 不写长回答。调用方先声明问题类型,模型对同一张图或同一段视频上的多道题一起打分。仓库写明:同一张截图上大约 12 道题的开销接近 1 道题。

类型问法返回
choice哪一个选项(或都不是)每个选项的概率、abstain(以上都不是)、选中的 key
noul这句陈述对当前画面是否成立一个校准后的概率
score在有序刻度上到了哪一档档位及其概率

选项也可以是画面上的框:box: [x1, y1, x2, y2],坐标 0–1000。于是「点哪个按钮、危险在哪一块」仍是一道选择题。视频被抽成 16 帧拼成一张图,模型看到的就是这张图,不是逐帧重编码的长视频。

发布权重三档,代码都走 mso.infer.MSO1,协议 Apache-2.0;骨干 Qwen3.5 沿用其自身许可证,不打进权重包。

模型骨干权重
OmniJev-4BQwen3.5-4Btinnel123/OmniJev,revision v1.1
OmniJev-2BQwen3.5-2Btinnel123/OmniJev-2B
OmniJev-0.8BQwen3.5-0.8Btinnel123/OmniJev-0.8B

另有 OmniJev-SFT-0.8B:那是生成式对照,会吐文本,没有决策头,不能用 MSO1。下文准确率指决策头版本,并以 4B 为主。

演示片是离线回放。仓库写明:可靠的闭环玩游戏、闭环控机器人尚未建立。


2. 微调覆盖的数据

v1.1 的训练说明是:三档骨干、LoRA rank 32、决策头与有序头、多图拼板;0.8B / 2B / 4B 这次分别再训 5000 / 4000 / 3000 step,步数不相等,不能当成同一训练预算。损失是概率评分规则,再在独立留出集上做温度校准。4B 的检查点里还有一个很小的 noul 偏置,会挪动是否边界。

题面来自把公开数据改写成 choice / noul / score,而不是模型在原始榜单协议上重训出来的分数。README 列出的任务族包括:网页与手机操作、机器人画面、短视频、游戏与棋类、声谱图、长文本。旧文里的「约 27 万条」仓库已声明不是本版的确切条数;新冻结的 272561 题上,多图重训和评测还没做完。

评测还有几条读数限制,写进审计页:

  • 30 个任务族的宏平均不是逐数据集官方分。4B 在冻结题池的 96 个来源分层里,实际只评到 41 个,其余标为未评测。
  • 多数族是自定义行级留出,不是情节级隔离。Charades-STA 事件题用的是该数据集训练集里的视频。
  • POPE、LongVideoBench 未进训练;Mind2Web 使用官方切分。
  • 主表是原始评测报告,不是校准服务路径上的新跑分。

30 族宏平均准确率:4B 基座约 40.12%,v1.1 4B 约 70.00%(41975 题)。这是族间等权,不能当成「看什么都有七成」。


3. 哪些判断相对更稳

下面只列审计页里 4B、题量大约一千五百、且仓库没有撤回 的来源。数字是该题集 top-1,括号外为准确率。

场景题集(仓库写法)4B怎么用这一个数
手势是否出现HaGRID 手势子集99.53%(1500)只覆盖手势。同族里的监控烟火、刀具图未评测,不能把 99% 说成安防已测准
短视频里事件是否发生、发生在何时Charades-STA 自定义事件题89.13%(1500)视频来自该数据集训练集;适合「这段里有没有这个动作」这类改写题
简单合成游戏的下一状态Synthetic Catch、Synthetic Snake90.36%、84.47%规则简单的自建轨迹,不是主机游戏通关率
机械臂长程画面问答LIBERO-10 长程帧问题85.04%(1504)问的是子任务、是否抓住等帧级判断
手机操作下一步AndroidControl77.30%(1502)操作类型、是否出错一类选择
网页任务下一步Mind2Web 官方 test-task77.40%(1500)只评了 test-task;test-website、test-domain 未评测
网页上点哪一格自定义 8×12 网格 point_web约 75.8%选项是格子或框,不是开放式检测框
多选视觉问答OK-VQA,六个给定答案里含金标,再加弃权93.47%(1500)不是官方开放式 VQA。金标已经在选项里

同一张图上同时问「下一步操作、是否不可逆、是否弹出错误框」,或问「视频里事件是否发生、进行到哪一档」,和上述题型最接近。mso/templates.py 里为浏览器、手机、机器人、游戏和网格准备了现成问题组。


4. 哪些判断不能当成已经测准

这些行同样来自审计页。低分或未覆盖,比高分更能说明边界。

场景仓库结论
象棋、中国象棋的落子区域Lichess 区域题 chess3 仅 22.67%;中国象棋自定义题 23.67%。棋盘「该走哪」不要当可用能力
机械臂下一步方向(jog)Bridge jog 45.97%,LIBERO-10 jog 51.56%。和上一节 85% 的长程帧问答不是同一类题
马里奥下一动作旧表 56.05% 把是非题和动作题混在一起。下一动作只有 43.52%(193 题),平衡准确率 20.20%。演示里 24/28 对上录像,但录像本身大量是 right_B,总预测这一类也能对上同样多
听声音ESC-50 声谱图改写题约 53%。音乐体裁子集整表未评测。模型是在看频谱图,不是听波形
长视频LongVideoBench 被排除在训练外。15 秒桶 66.40%,约 1 小时桶降到 48.80%(各 125 题)
物体是否在图中(POPE)4B 随机子集 84.73%,低于同协议基座 86.42%。对抗子集和 popular 子集未进入该封顶报告
安防烟火、刀具与 HaGRID 写在同一族,但这两类标为未评测
Atari 全游戏评测只覆盖到 Alien、Bank Heist;JAT 轨迹只覆盖 Enduro。不能写成「Atari 都会」

A-OKVQA 旧的是非标签有生成错误,理解分已撤回。留下的多选题在项目自己的弃权协议下,4B 为 77.07%(750 题),也不能当成官方 A-OKVQA。


5. 调用方式

权重和骨干要各下一份。4B 示例:

1
2
3
4
5
git clone https://github.com/tinnel123666888/OmniJev && cd OmniJev
python -m venv venv && ./venv/bin/pip install -r requirements.txt

hf download tinnel123/OmniJev --revision v1.1 --local-dir ckpt
hf download Qwen/Qwen3.5-4B --local-dir base
1
2
3
4
5
6
7
8
9
10
11
from mso.infer import MSO1

m = MSO1("ckpt", "base")
answers = m.system_one(
    {"images": ["screen.png"]},
    {
        "op": {"type": "choice", "instructions": "Which operation comes next?",
               "criteria": {"click": "tap an element", "type text": "", "scroll": ""}},
        "err": {"type": "noul", "instructions": "This screen shows an error dialog."},
    },
)

视频要本机有 ffmpeg 和 ffprobe。video_state("clip.mp4") 抽 16 帧写成旁边的 clip.mosaic.jpg,再交给同一次 system_one。任务说明写在 instructions 前面,和画面一起读。可选 pip install fla-core 开启线性注意力内核。

v1.1 默认把多张静图编成带编号的拼板。设 MSO_NO_PANELS=1 会退回只看第一张,仅用于和旧评测对照。缺图会直接报错。


6. 适用边界

适合。 画面类型落在已测题集附近,而且问题能写成有限选项或是否句:手机或网页的下一步操作、格子级指向、短视频里某个动作是否出现、简单规则游戏的帧级状态、LIBERO 风格的帧级子任务判断。需要的是概率和弃权,不是一段解释。

不适合。 象棋着法、机械臂 jog 方向、马里奥闭环、开放式看图说话、长视频理解、未评测的烟火与刀具、音乐体裁。这些要么分数接近随机,要么仓库明确写了未评测或标签作废。演示里的实时玩游戏、手势控设备和危险报警条,是界面回放,不是闭环指标。

机构署名是北京中关村学院、中国科学院自动化研究所与智进化(Zevo)。命名里的 Jev 指这种「类型化问题 + 校准概率」的接口,权重是在 Qwen3.5 上另训的适配器。


7. 小结

要点结论
是什么Qwen3.5 上的视觉决策头:choice / noul / score,一次前向、零生成 token
数据公开集改写成类型化题;v1.1 步数与覆盖以仓库审计为准
相对更稳HaGRID 手势、Charades 事件题、Catch/Snake、LIBERO 长程帧问答、AndroidControl、Mind2Web 的 test-task
不要外推棋类落子、jog 方向、马里奥下一动作、长视频、声谱图、未评测的安防子集
读数OK-VQA 的 93% 含金标选项;安全族的 99% 只是手势

先把问题收成仓库已有的题型,再用 4B 在同类留出集上看准确率和弃权,不要用族平均 70% 代替某一路画面。

本文由作者按照 CC BY 4.0 进行授权