VDR · 多模态检索
2026-08-06 · DATA + MODEL

多模态检索
引擎

文档 · 图像 · 音视频统一检索底座。当前主线是 v0.5:bidir+双负三 seed 融合 Avg4@10=0.749;既有结果使用未去重 H1/H2,下一步先清理语义假负例。

VDR DATA ENGINE 775,635 当前主线训练集 v0.5
0.749当前最好 · bidir+双负三 seed 融合
0.745Nemotron 8B · Avg3@10
0.610当前最佳 · ViDoRe V3@10
595,876像素去重 Query · 待语义清洗

数据资产

训练 · 预训练 · 合成 · 冻结评测
RETRIEVAL PAIRS 5.61M

Docmatix-IR

1 个正例 + 20 个 hard negatives;依赖 Docmatix 图片关联。

PRETRAIN PAGES 18M

PDFA

约 216 万 PDF、1,800 万页;作为页面预训练底库。

OPEN CORPUS 1.27M

Wiki-SS

44,002 个训练 Query,连接 126 万张维基页面截图。

SYNTHESIS MATERIAL 173K

Shennong Chart

中文图表 + Markdown / HTML 真值,用于离线证据校验。

PDFA 数据家族 三层资产按 key / 页序 / 图像指纹登记同源
PDFADocmatixDocmatix-IR
6当前 v0.5 训练源
4主评测:ViDoRe v1/v2/v3 + JinaVDR
5现有多语训练语言
角色资产规模覆盖
TRAINColPali118KDocVQA / 图表 / 论文
TRAINVisRAG Synthetic239K手册 / 教材 / 论文
TRAINVisRAG In-domain123K图表 / 信息图 / 幻灯片
TRAINVDR Multilingual281Kde / en / es / fr / it
TRAINTAT-DQA + TabFQuAD14.8K财务 / 法语表格
PRETRAINPDFA18M 页英文 PDF
CORPUSWiki-SS1.27M 页维基截图
SYNTHShennong Chart173K 图中文图表
EVALViDoRe v1 / v2 / v3多版本多领域 / 多语言
EVALJinaVDR42 子集截图 / 扫描 / 图表 / 多语
EVALMIRACL-VISION18 语言多语言检索
EVALMMLongBench / ViDoSeekPDF 级长文档 / 多跳

数据漏斗

单位:训练对
775,635
100%
775,635
100%
v0.5
主线

模型情况

数据清洗主线 · 全参支线并行
CURRENT BEST ColQwen3.5 · bidir+双负三 seed 融合

三 seed 与融合模型均已完成,Avg4@10=0.749、V3@10=0.610;结果仍使用未去重H1/H2。

LoRAHard-negLate Interaction
NEXT · DATA CLEANING 语义假负例清洗

像素去重已完成;根据 P0/P1 暴露的风险从 queries_dedup 重新分层抽样,冻结 answerability 边界后再清理全量。

AnswerabilityHard-negHuman review
FULL FT · RUNNING seed789 · Avg4 0.635

首个 seed 已完成 138/138;seed890 正在训练,之后继续 seed987 与全参融合。首个结果较 LoRA 最佳低 0.113,暂不作为最终结论。

Full FT4×83 seeds
MULTI-VECTOR 多向量检索

页级 token 多向量 + MaxSim late interaction,比单向量更贴合版式与局部证据。

BIDIRECTIONAL 双向注意力

相对 causal masking,文档页编码可看全上下文;v0.5 上 bidir 的 Avg4 略优。

HARD NEGATIVE 难负样本

复用已有8B MaxSim;H1b 0.735,叠加 bidir 与三 seed 融合后达到 0.749。

v0.5 · causal vs bidir

当前主线
ViDoRe v1 nDCG@5
causal0.907
bidir0.911
ViDoRe v2 nDCG@5
causal0.578
bidir0.586
ViDoRe v3 nDCG@10
causal0.555
bidir0.579
JinaVDR nDCG@10
causal0.768
bidir0.745

当前主线与外部对照

本地 v0.5 与 Nemotron 本地复现
模型数据V1@5V2@5V3@10Jina@10
v0_5_causal~776K0.9070.5780.5550.768
v0_5_bidir~776K0.9110.5860.5790.745
v0_5_seed_merged~776K · 3-seed0.9100.5940.5860.784
v0_5_hn1_s42H1a 单负0.9100.5860.5760.798
v0_5_hn2_s42H1b 双负0.9110.6070.5820.813
v0_5_bidir_seed_mergedbidir · 3 seed 融合0.9170.5960.5920.793
v0_5_bidir_hn2_4n32_sm_s42bidir + 双负 · seed420.9140.6180.5920.817
v0_5_bidir_hn2_4n32_seed_mergedbidir + 双负 · 三 seed 融合0.9160.6230.6100.815
v0_5_bidir_hn2_4n32_fullft_s789全参 · 4×8 · seed789 · 首个结果0.8710.4780.4480.699
Nemotron 3B-v2本地 2×8 卡0.9190.6290.598
Nemotron 4B-v2本地 2×8 卡0.9220.6470.615
Nemotron 8B-v2本地 2×8 卡0.9260.6470.638

怎么做的

四步
01建清单统一指纹
02建训练对六源合并
03导出v0.5 主线训练集
04训练ColQwen LoRA