资讯详情

把长文档塞进AI大脑,到底该用多高的分辨率?

📅 2026/10/23 23:04:20 | 华诺云谱 👁 阅读
把长文档塞进AI大脑,到底该用多高的分辨率?
你有没有用手机扫描过一份几十页的合同然后想让AI帮你读一遍找出某个关键条款这时候你会遇到一个很尴尬的选择扫描分辨率调低一点文件小、上传快但AI可能认错字把不得转让看成不得转让对就是这种细微到肉眼都得瞪大眼睛看的差别分辨率调高一点字倒是看得清楚了可整个文件变得又大又慢AI要花更多时间和计算力去消化这些像素。这其实就是这篇论文要解决的核心矛盾。它有一个学术名字叫视觉文本压缩。**视觉文本压缩**一句话解释是把大段文字渲染成图片再让AI用图像的方式去读而不是逐字逐句地吃文字token。这样做的好处是一张图片哪怕装下满满一页字消耗的计算资源也可能比同等信息量的纯文字token少得多。这篇来自中国科学院自动化研究所团队的论文提出了一个叫FocusVTC的方法试图打破分辨率越高效果越好、但代价也越大这个看似天经地义的权衡。长文本喂给AI为什么会变成一个负担先说说这件事到底难在哪儿。现在的大语言模型越来越多地被用来读长文档、做多文档问答、处理很长的聊天记录。听起来很美好但背后有个越来越沉重的代价文本越长AI处理起来越贵。这里说的贵不是虚指是实打实的计算成本和内存占用。模型在处理长文本时要计算注意力**注意力机制**AI理解句子里每个词和其他词之间关联程度的核心计算方式是Transformer模型的基础文本越长这个计算量增长得越快。同时还要维护一个叫KV缓存的东西。**KV缓存**模型在生成回答过程中为了避免重复计算之前处理过的内容会把中间结果存起来这部分存储随着文本变长而线性增长占用大量显存。业内已经尝试过很多办法来缓解这个问题比如扩展模型能处理的最大长度、优化注意力的计算效率、管理好缓存、或者干脆把提示词本身压缩短一点。这些方法各有各的战场而视觉文本压缩走的是另一条路既然文字太占地方那就把它变成图片。想象一下同样一页A4纸的文字内容如果逐字输入给AI可能要消耗几千个token但如果把这一整页渲染成一张图片再输入AI处理这张图片可能只需要几百个视觉token。这就是视觉文本压缩的吸引力所在用更少的计算单位装下同样多的信息。但问题来了。之前的工作比如Glyph和DeepSeek-OCR都是用固定分辨率去渲染整篇文档。这就意味着无论文档里哪部分内容重要、哪部分不重要AI都用同一个放大镜倍数去看。低分辨率省token但字迹模糊容易认错高分辨率字迹清楚但哪怕是完全不相关的段落也要花掉同样多的计算资源。这就好比你去图书馆查一本厚厚的百科全书里某一个条目。如果你被要求把整本书都用放大镜逐页细读一遍才能找到答案那效率显然低得离谱。可如果你只是粗略翻一遍目录很可能会把关键细节看漏。真正聪明的做法是什么先快速翻页找到大概位置然后只在那一页凑近了细看。这正是FocusVTC这篇论文的核心洞察全局的覆盖面和局部的精确阅读其实不需要用同一个分辨率去完成。一个问题往往只依赖文档里很小一部分内容没必要把整篇都放大。FocusVTC怎么做到该粗则粗、该细则细FocusVTC的整体思路是先用低分辨率快速浏览整份文档建立一个大致的全局印象然后在推理过程中如果发现某个区域跟当前问题密切相关就主动申请把这个区域放大看清楚。这套机制听起来简单但实现起来涉及两个训练阶段我们一步步拆开看。### 第一步教会AI哪里重要——REL-SFT要让AI学会该往哪看首先得有数据教它。研究团队构建了一个包含29.4万条高质量样本的数据集叫REL-CoT。**REL-CoT**全称是Reasoning-Evidence Localization Chain-of-Thought意思是推理-证据定位思维链每一条数据都把AI的推理过程和具体的页码、区域坐标绑定在一起相当于给每一步思考都标注了我是从文档哪个位置得出这个结论的。这个数据集不是随便攒出来的构建过程用了三个不同的AI模型交叉把关。先用DeepSeek V4 Flash过滤掉那些靠常识就能答对、不需要真的去读文档的问题避免AI偷懒走捷径。然后用Gemini 3.5 Flash生成带有页码和边界框标注的推理过程边界框就是图片上圈出关键内容位置的那个矩形框坐标被归一化到0到1000这个区间。最后用GPT-5 mini独立核查这些圈出来的区域是不是真的能支持答案不合格的样本直接剔除。三层过滤下来才留下了这2.94万条可信的样本。这个过程有点像出版社审稿一个人写初稿另一个人负责标注引用来源第三个人专门核实引用是否属实一篇稿子经过三道关才能定稿。如果只让一个模型既写又标又审很容易自说自话把错误的推理包装成看似合理的样子这在AI训练数据构建里是个真实存在的风险。有了这批数据研究团队进行了**REL-SFT**全称是Reasoning-Evidence Localization Supervised Fine-Tuning中文可以理解为推理证据定位监督微调这一步专门训练模型学会在不同分辨率下都能准确定位到证据所在的区域。值得一提的细节是同一份文档会被渲染成七种不同的DPI48、60、72、84、96、120、144分辨率越高数字越大让模型见过各种清晰度下的同一份内容这样它才能学会不管画面模糊还是清晰我都知道该往哪儿看。在正式训练之前团队还做了一件很细致的事字体选择。他们测试了15种字体、8种字号用随机文本测量字符错误率。最终选定了DejaVu Sans字体9磅字号。这个选择不是拍脑袋定的在满足5%字符错误率标准的字体里DejaVu Sans消耗的视觉token最少每3.2万字的文本只需要8368.4个视觉token比第二名Verdana的8417.8还省一点点。更关键的是在cl、rn、i这类容易看错的字符组合上DejaVu Sans的错误率比Verdana低了0.3个百分点。别小看这0.3个百分点。论文里给了一个具体案例在需要精确匹配UUID一串很长的十六进制字符串的任务里哪怕认错一个字符整个答案就作废了。换字体这件事看似只是排版细节实际上直接影响到下游任务能不能答对这也是这篇论文愿意花大篇幅做字体对比实验的原因。### 第二步教会AI何时放大、放大多少——GRPO强化学习REL-SFT教会了模型定位但只是知道哪里重要还不够模型还得学会主动决策什么时候该申请放大看看放大之后又该怎么把新看到的信息用进推理里什么时候该停下来给出答案。这一步用的是**GRPO**全称Group Relative Policy Optimization即分组相对策略优化是一种强化学习算法通过让模型对同一个问题生成多条不同的回答路径然后互相比较打分来学习。具体是这样运作的给定一个初始状态模型会生成8条不同的推理轨迹每条轨迹里模型可能会调用一个叫Enhance_Region的工具也就是放大某个区域的操作。系统会根据这8条轨迹各自的表现打分然后用相对比较的方式更新模型的决策倾向表现好的轨迹对应的行为会被强化。这里有一个巧妙的奖励设计。奖励分成三部分答案对不对、格式对不对、以及是否恰当地使用了放大工具。有意思的是工具使用的奖励只有在答案完全正确的前提下才会生效这是为了避免模型学会一种投机取巧的策略,就是不管三七二十一先疯狂调用放大工具反正调用本身就能拿分。工具奖励里还细分了三个维度初始分辨率的必要性、定位准确度、调用效率。分辨率越低说明当前画面越模糊越应该鼓励放大操作,这个权重函数在72DPI时是满分1到144DPI时直接归零。因为高分辨率下本来就看得清没必要再多此一举去申请放大。定位准确度看的是模型申请放大的区域和真实证据区域的重合程度重合度用IoU**IoU**全称Intersection over Union交并比衡量两个区域重叠程度的常用指标值域从0到1越接近1说明两个区域重合得越好来衡量。调用效率则惩罚那种啰嗦式的重复申请,如果证据只需要看3个区域,你却申请了10次,效率分就会大打折扣。这套奖励设计其实很像公司考核销售的提成规则。光签单不算数得客户真的付款了才有提成这样才不会有人钻空子刷假单。而且签一个大单和签十个小单拿的提成不能一样,得看转化效率。如果没有这套精细的规则,业务员很可能会为了冲数量而放弃质量,这正是论文里担心的模型学会滥用工具却答不对题的陷阱。数据构建阶段还有一个筛选细节如果8条轨迹全部反复调用工具却始终答不出来或者8条轨迹压根都没调用过工具这些样本会被直接丢弃因为它们没法提供有效的学习信号。最终保留了1万条提示按照7:2:1的比例分配给72、96、144三种DPI。这套系统跑起来效果怎么样说了这么多设计思路最终还是要看数字说话。在RULER v1这个长上下文基准测试上FocusVTC在72DPI下拿到了87.4分同时输入压缩比达到2.9倍包括工具调用产生的额外观察内容。作为对比Glyph在3.0倍压缩比下只拿到了57.5分。差不多相当的压缩程度下FocusVTC的分数几乎是对方的1.5倍。这个对比值得多说两句。RULER基准测试专门用来检验模型在长文本里精确检索信息的能力很多藏针式的任务也就是在大段无关文字里藏一两条关键信息考验模型能不能准确找出来。固定分辨率的方法在这类任务上表现挣扎并不奇怪因为它没法针对性地放大关键区域,要么模糊得看不清针在哪要么为了看清楚不得不把整篇都放大浪费大量token。再看LongBench这个长文本理解基准FocusVTC拿到56.40分反超了它自己的纯文本版本骨干模型Qwen3.5-9B的55.86分也超过了同类视觉压缩方法Glyph的52.34分。这个结果有点出乎意料因为按理说图片压缩多少会损失一些信息视觉输入的模型很难反超纯文字输入的同一个模型。但FocusVTC做到了,这说明选择性放大带来的收益已经能够弥补甚至超过压缩本身带来的损失。在MRCR这个多针检索测试上FocusVTC的宏观平均分从31.65提升到45.56涨了13.91个百分点。VTCBench测试里FocusVTC也拿到了51.19的宏观平均分在检索和记忆两个维度上都排名第一。速度方面同样有惊喜。研究团队在64K到128K长度的四针MRCR样本上做了端到端延迟测试FocusVTC比纯文本版本快了2.79倍平均延迟从187秒降到67秒。这背后的原因也不难理解纯文本模型要处理更长的输入序列、生成更多的token平均5411个 vs FocusVTC的1530个而FocusVTC因为输入被压缩加上生成内容更简洁跑起来自然快很多。更重要的是这些提升并没有以牺牲通用能力为代价。在OCRBench、DocVQA、MMMU、MME、ChartQA、InfoVQA这六个通用多模态基准上FocusVTC全面持平或超越骨干模型MMMU从65.12提升到66.73MME从2424.02涨到2457.62。这说明加入这套自适应阅读机制并没有让模型在其他任务上变笨。各个组件到底谁在起作用一个方法效果好光看总分还不够得拆开来看每个零件贡献了多少。论文做了一系列消融实验挺有意思。如果去掉GRPO这一步只留REL-SFTRULER v1的分数会从87.38暴跌到32.28。更极端的是如果给一个完全没经过训练、只是简单赋予工具调用能力的原始模型Qwen3.5-9Btools它的表现甚至比不用工具还要差,LongBench分数从37.86掉到25.41。这个结果特别耐人寻味。它说明单纯给AI一个放大镜工具并不会自动让它变聪明反而可能因为不会用而帮倒忙,就像给一个从没开过车的人一辆跑车未必比走路快搞不好还会出事故。真正让FocusVTC变强的是GRPO这个阶段学会的什么时候该拿起放大镜、往哪儿对焦的判断力。训练过程的动态变化也很说明问题。论文把GRPO训练分成了四个阶段。前期0到36步模型的工具调用次数和响应长度都在增加定位准确度IoU也随之上升,这是探索阶段模型在摸索怎么用好这个工具。中期36到60步出现一个有意思的现象调用次数下降了但响应长度还维持在高位IoU甚至短暂下滑,这说明少调用本身不等于读得准模型这时候可能是在学习取舍但还没完全学明白。到了后期60到150步响应变短IoU持续上升并趋于稳定各项基准分数也在这个阶段达到最优。这个训练轨迹给人的感觉很像一个新手学开车。刚开始什么都想试试方向盘打得又多又勤车速也不稳。中间阶段开始学会少打方向盘但因为还没找准感觉反而开得更磕磕绊绊。到了后期动作变得干净利落油门刹车都恰到好处这时候才算真正学会了。字体选择的实验也印证了前面提到的结论。用DejaVu Sans渲染的FocusVTC在RULER两个版本和LongBench上都优于用Verdana渲染的版本差距最大的地方出现在需要精确检索键值对的任务上这再次说明看似微小的渲染细节会在需要较真的任务里被放大成实打实的分数差距。起始分辨率该怎么选,72DPI是个甜蜜点论文还专门做了一组实验测试从48DPI到144DPI不同起始分辨率下FocusVTC的表现和token消耗。结果发现一个很清晰的规律FocusVTC对起始分辨率的敏感度远低于固定分辨率的基线方法。在72DPI时模型已经能达到87.38RULER v1和75.94RULER v2的高分而且此时的总token消耗也就是提示词加上工具观察内容的总和是所有测试分辨率里最小的。低于72DPI比如48或60DPI画面太模糊模型不得不申请更多的放大观察反而抵消了低分辨率本该省下来的token。高于72DPI虽然额外观察的token消耗变化不大但提示词本身的长度会显著增长,从144DPI起步输入token数量是72DPI的2.6到2.8倍但分数提升却很有限。这个发现其实揭示了一个反直觉的结论并不是分辨率越高最终效果越好、越省钱。72DPI给了模型刚好够用的信息量去做出正确的放大决策再往上加分辨率只是在给那些根本不需要放大看的内容也一并加大纯属浪费。这跟我们直觉里清晰度越高越好是相悖的但数据说得很清楚。写在后面读完这篇论文最让我意外的一点是工具本身并不会自动带来收益这件事被实验数据证明得特别扎实。Qwen3.5-9B加上工具调用能力后,分数反而比不加工具还低。这提醒我们一个容易被忽略的事实给AI增加能力如果没有配套训练它怎么恰当使用这个能力很可能是负资产而不是正资产。这不只是一个技术细节,它某种程度上映射出一个更普遍的现象,能力和智慧从来不是一回事。另一个让我反复琢磨的细节是那个字体选择实验。研究团队为了0.3个百分点的字符错误率差异专门测了15种字体、8种字号还做了置信区间检验。这种较真程度在很多人看来可能是过度优化但正是这种毫厘之间的把控最终转化成了下游任务里实打实的分数差距。技术研究里往往就是这样那些看起来无关紧要的边角细节累积起来可能就是决定成败的关键。论文里也坦承了局限目前FocusVTC只在90亿参数规模的模型和不到3万条训练样本上验证过更大规模的模型和更多样化的文档类型比如不同语言、复杂排版能不能延续这个效果还是未知数。这倒是给后续研究留了一个挺具体的追问方向当放大镜的使用策略需要应对的文档变得更复杂、更多语言混杂的时候现在这套基于边界框的定位方式还够用吗QAQ1FocusVTC是什么AFocusVTC是中科院自动化所团队提出的一种视觉文本压缩方法核心思路是先用低分辨率快速浏览整份文档再对关键区域主动申请高分辨率放大查看从而在节省计算资源的同时保持较高的准确率。Q2FocusVTC和之前的Glyph方法相比有什么优势A在RULER v1测试中FocusVTC在2.9倍压缩比下拿到87.4分而Glyph在3.0倍压缩比下只有57.5分压缩比相近但准确率明显更高同时FocusVTC在延迟上比纯文本模型快2.79倍。Q3FocusVTC训练用了多少数据效果依赖什么关键设计AFocusVTC用了2.94万条REL-CoT标注数据通过REL-SFT和GRPO两阶段训练。实验显示只给模型工具而不做GRPO训练分数反而会下降说明策略学习是效果的关键并非简单加个工具就能提升表现。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑