港科大研发“图表怀疑论者“:让AI不再被骗人图表忽悠的新框架
这项由香港科技大学HKUST及香港科技大学广州分校联合开展的研究于2026年7月发表在预印本平台arXiv上论文编号为arXiv:2603.28583v2。感兴趣的读者可通过该编号查询完整原文。你有没有被这样一张图表骗过折线图的走势明明一路向下但配上标题一看数据实际上是在增加的这种眼睛看到的和数字写出来的截然相反的情况不只是普通人会上当就连如今最强大的人工智能视觉语言模型也就是那种能看图说话的AI也常常被耍得团团转。香港科技大学的研究团队在这个让AI犯迷糊的问题上下了一番功夫。他们发现在专门测试AI识别骗人图表的基准测试中当前最顶尖的AI系统准确率普遍低于50%——也就是说这些AI的表现还不如随机猜测强多少。为了解决这个问题团队设计了一套名为ChartCynics可以理解为图表怀疑论者的全新框架让AI学会像一个职业审计员一样同时用眼睛检查图表的结构又用放大镜核查每一个数字两相对比才作出判断。经过实验验证这套框架在两个专门考验AI识别骗人图表的测试集上分别达到了74.43%和64.55%的准确率比它所基于的底层AI模型提升了将近29个百分点甚至超越了谷歌、OpenAI等公司推出的大型商业AI系统。---一、骗人的图表究竟是怎么骗人的每天我们都在被各种图表包围。新闻里的疫情曲线、财报里的业绩走势、社交媒体上流传的惊人数据——图表本来是帮助我们快速理解数字的工具但它也可能成为一把双刃剑被有意或无意地设计成误导读者的陷阱。骗人图表的手段多种多样。最常见的一种是倒置坐标轴把纵轴的零点放在最上方而不是最下方这样一来数据实际上在增加但折线的走向却是往下跌的。对于人类来说视觉系统天生倾向于下坡等于减少所以很容易被这种图表误导。另一种手段是截断坐标轴不从零开始而是从一个很高的数值开始让原本微小的差异看起来像是翻天覆地的变化。还有不合理的时间排序故意把时间轴打乱让读者误以为某种趋势在加速或减缓。现有的视觉语言AI系统在面对这类图表时往往会犯一种研究团队称为认知谄媚cognitive sycophancy的错误——它们会先被图表的整体视觉印象所左右比如折线向下走所以数据在减少然后就直接给出答案完全没有去核查具体的数字。这就好比一个侦探在看到嫌疑人穿着邋遢就直接断定对方有罪完全没有去检查案发现场的物证。与此同时另一类解决方案试图走另一条路让AI完全无视图表的视觉外观只提取图表里的文字和数字然后根据这些纯文本数据来回答问题。这种方法确实避免了被视觉外观欺骗的问题但又带来了新的麻烦。当AI从一张图表里读出8732005721这几个数字时它根本不知道这些数字分别代表什么——哪个是坐标轴上的刻度值哪个是真正的数据点哪个是图例里的说明文字。缺少了视觉空间信息这堆数字就像是一堆没有上下文的证据碎片侦探拿着它们也不知道如何还原真相。正是这两种方法各自的致命弱点促使香港科技大学的团队决定把两条路合并起来走设计一个既懂得检查视觉结构、又能精确核查数字的双路径系统。---二、双路侦探一个靠两条腿走路的AI框架研究团队把ChartCynics的核心比喻为一位侦探审计员。这位审计员接到任务时不会只凭眼睛扫一眼就作结论也不会只盯着账本上的数字不看现场。他会同时做两件事去案发现场仔细勘查这对应诊断视觉路径并且逐行核对账本上的每一个数字这对应OCR数据路径。最后他会把两条线索汇总起来推理出真正的结论。诊断视觉路径的工作方式是让一个专门的诊断智能体对图表的关键区域进行放大检查。系统会自动识别图表中的标题区域、图例区域、X轴和Y轴然后将这些区域分别裁剪出来形成高分辨率的局部图像。有了这些放大的局部图AI就能真正读清楚坐标轴上的刻度值而不是只凭整体视觉印象估。更关键的是这个诊断智能体在工作时刻意不让它看到问题和选项。这样做的目的是防止一种叫自我提示污染的现象——也就是AI为了圆自己已经产生的先入为主的判断而在视觉证据中找到不存在的支持。就像一个优秀的法医在出具鉴定报告之前不应该先知道嫌疑人是谁。诊断智能体完成检查之后会生成一份包含两个部分的诊断报告。第一部分是诊断发现以事实陈述的方式描述它看到的结构异常比如Y轴的最大刻度在下方最小刻度在上方。第二部分是行动指令告诉后续的推理步骤应该怎么处理这个异常比如请忽略折线的视觉走向直接读取刻度数值来判断趋势。这份报告会被交给另一个推理智能体后者在回答问题时必须在推理过程的第一步就明确引用这些行动指令以此来强制调整它的推理起点。与此同时OCR数据路径在做另一件事。它使用一个多模态OCR解析工具把图表里所有的文字和数字内容提取出来整理成一份结构化的Markdown格式文本。这份文本就像是把图表里的所有文字信息抄录下来变成一张纯文字账本。由于这个过程只依赖文字内容本身不依赖视觉渲染方式所以那些通过倒置坐标轴、截断坐标轴来制造视觉欺骗的手段对这条路径完全无效——数字就是数字不管你把轴画成什么样抄录出来的数值不会变。不过这条路径也有它的局限性。OCR提取出的数字并非每个都同等可信。如果图表上直接在数据点旁边标注了数值那这些数字就是高可信度的铁证。但如果图表只有坐标轴刻度而没有数据标签那提取出来的数字就只能作为参考因为我们不确定某条线或某根柱子的精确高度对应的刻度值到底是多少。研究团队为此设计了一套动态信任等级机制有直接数据标签的数值被列为高信任只有坐标轴刻度的数值被列为低信任后者在推理时需要更多地依赖视觉诊断路径的判断。---三、五步侦探推理法让两条线索汇聚成一个答案有了诊断报告和OCR数据这两份材料接下来的问题是当两边的信息发生矛盾时该怎么办这正是智能汇总器Agentic Summarizer登场的时刻。研究团队为这个汇总器设计了一套五步侦探推理法D-CoTDetective Chain-of-Thought。这套流程的目标是把AI从一个被动描述者变成一个主动验证者。第一步是感知校准。推理智能体首先必须大声复述诊断报告中的行动指令把它写在推理过程的开头就像侦探在开始调查之前先把已知线索念一遍确保自己不会被先入为主的印象带跑。这一步的意义在于不是压制视觉直觉而是主动把它纳入考量给它贴上一个需要重新解读的标签。第二步是数值锚定。智能体把OCR文本里的具体数字和图表所涉及的实体比如某一年的数据、某个地区的数值一一对应起来。这一步要判断OCR提取出的数据是不是完整覆盖了问题所涉及的范围还是只抓到了一个局部片段。第三步是欺骗识别。系统内置了一份误导性图表分类手册其中列举了各种常见的图表欺骗类型。智能体在这一步会把当前图表的异常情况对号入座识别出具体属于哪种欺骗手段。比如如果识别为不合理排序类型智能体就会在接下来的推理中把OCR数据按正确的顺序重新排列再进行比较。第四步是充分性与完整性验证。智能体评估手头的证据是否足以作出确定性结论。如果两条路径的信息存在无法调和的矛盾或者证据本身有明显缺失系统被允许输出无法推断的结论而不是硬生生地猜一个答案。这种设计是为了防止AI在证据不足时产生幻觉——凭空编造一个看起来合理的答案。第五步是陷阱答案排除。在选出最终答案之前智能体必须明确解释为什么那个视觉上看起来对的答案实际上是错的并且以数学逻辑的方式说明它是如何被视觉欺骗构造出来的。只有完成了这个证伪步骤才能给出最终选择。这就像侦探在宣布真凶之前必须先当众排除每一个错误嫌疑人并说明排除的理由。---四、训练这个怀疑论者两阶段的调教过程光靠巧妙的框架设计还不够。为了让ChartCynics的核心推理模型真正内化这套侦探思维研究团队还进行了两个阶段的专门训练。第一阶段叫做有指导的监督微调SFT。研究团队使用了一个更大的AI模型Qwen3-VL-32B参数量是目标模型的四倍作为老师。这位老师在生成训练数据时被允许参考图表背后的真实CSV数据和图表欺骗类型的标注但有一条严格限制它生成的推理过程只能基于图表图像上能直接看到的内容不能依赖那些外部的额外信息。这样做的目的是把老师掌握的内幕知识转化成一种纯靠图表本身就能推导出来的视觉推理链条然后让规模更小的学生模型Qwen3-VL-8B通过模仿这些推理链条来学习这套思维方式。共有5238条这样的高质量推理链被用于这个阶段的训练。仅仅靠模仿还不够因为模仿只能让模型学会走已经走过的路遇到新的欺骗手段还是可能犯错。因此第二阶段引入了欺骗感知强化学习GRPO。在这个阶段模型会自己尝试回答问题然后根据答案质量获得奖励或惩罚并通过这种反馈来调整自己的推理策略就像学生通过不断做题和对答案来提升解题能力而不只是反复阅读课本。这套奖励机制由四个维度组成。第一个维度评估数值对应的准确性模型在推理过程中引用的数字是否与图表原始数据在趋势排名上保持一致用的是斯皮尔曼秩相关也就是只看名次顺序不纠结绝对数值是否精确到小数点后几位。第二个维度评估矛盾识别的质量模型是否真的找到了图表欺骗的核心矛盾而不只是堆砌了一些相关词汇来装模作样。第三个维度评估格式规范性如果模型的输出没有严格遵守规定的四段式XML标签结构就会受到较大的扣分惩罚以此来防止模型走捷径、绕过推理步骤直接跳到结论。第四个维度是最关键的不对称惩罚设计答对一道题得1分但如果选了那个视觉上看起来对、实际上是陷阱的选项就要扣2分——这个加重惩罚迫使模型把不被视觉陷阱欺骗当作比答对题更优先的目标。---五、实验结果这套框架到底强在哪里研究团队在三个不同的测试集上验证了ChartCynics的效果。第一个是误导性图表问答MC数据集这是专门针对视觉欺骗设计的基准测试包含305道题。第二个是精选欺骗图表集CDCC收录了110张来自人机交互研究社区的真实世界欺骗性可视化图表。第三个是标准与误导混合基准MSMB同时包含122张正常图表和122张骗人图表用来检验ChartCynics会不会矫枉过正——对正常图表也保持过度怀疑。在MC测试集上底层模型Qwen3-VL-8B本身只能答对45.57%的题目。加上ChartCynics的双路径推理架构但不经过专门训练准确率跳升到60.66%。再经过完整的SFT加GRPO两阶段训练之后准确率进一步升至74.43%。这意味着整套框架带来了将近29个百分点的绝对提升。更能说明问题的是与商业大模型的对比。谷歌的Gemini-3.1-Pro一个规模远大于8B的商业模型在同一测试集上的基础准确率是70.49%而经过ChartCynics训练的8B开源模型以74.43%超过了它。在CDCC测试集上这个8B模型也从35.45%直接提升到64.55%接近翻倍。从错误类型的分布来看框架的作用也非常清晰。研究团队统计了两类错误一类是被误导者欺骗导致的错误WM也就是AI被视觉陷阱骗了另一类是其他原因导致的错误WO比如OCR读错字、理解题意出现偏差等。ChartCynics使WM错误率从40%暴跌至11.15%而WO错误率基本没有上升从14.43%微降至14.42%。这说明框架真正解决的是被视觉欺骗这个核心问题而不是通过某种代偿手段比如随机猜测来换取表面上的准确率提升。在混合基准测试中研究团队还特别关注了一个问题ChartCynics会不会让AI对正常图表也产生过度怀疑结果是令人放心的。在122张正常图表上ChartCynics的准确率达到94.26%反而比专门的图表理解模型ChartMoE88.52%更高。这意味着双路径侦探式推理不仅没有让AI变得神经兮兮、草木皆兵反而因为更精细的结构检查提升了它对普通图表的理解准确率。---六、消融实验拆开框架看哪块砖最关键为了搞清楚ChartCynics的各个组成部分分别贡献了多少研究团队还做了一系列拆件测试逐一去掉某个模块观察效果变化。在架构层面单独使用OCR路径完全不看图表图像的准确率只有46.89%而且被误导型错误率WM高达30.16%——这说明没有视觉空间上下文OCR提取的数字确实容易被错误地对应到错误的实体上。单独在原始图表上增加局部裁剪放大VLM加Crop方案使准确率升至57.38%并有效降低了其他类型错误WO但对被骗型错误WM的改善十分有限说明光靠更仔细地看图并不够还需要数值的核查来解决欺骗问题。只有把两条路径都用上的完整ChartCynics架构才能同时压低两类错误。在训练阶段层面单独使用SFT已经能把准确率从60.66%提升到68.52%说明注入结构化的侦探推理链条本身就很有价值。但在此基础上追加GRPO训练后准确率又进一步升至74.43%WM错误率从15.08%压缩至11.15%。这种进一步的提升说明仅仅模仿好的推理过程还不够还需要通过强化学习来磨砺模型在面对高置信度视觉诱惑时的抵抗能力。---说到底ChartCynics这项研究揭示的其实是一个颇有哲学意味的道理面对精心设计的欺骗单靠直觉或单靠数据都不足以自保真正可靠的是把两者结合起来、相互验证、相互约束的能力。对于普通人而言这项研究的直接影响可能在未来几年内体现在各种数据分析工具、新闻核查应用或信息素养教育工具上。当AI被嵌入这些场景时如果它背后运行的是像ChartCynics这样的系统就有望在我们被一张骗人图表忽悠之前率先发出警报。更深层的意义在于这项研究证明了一件事让规模较小的开源AI模型在特定任务上超越大型商业模型并非遥不可及的目标关键在于是否拥有针对性的架构设计和专门的训练机制。对于那些没有资源训练巨型模型的研究团队来说这是一个颇具启发性的思路。感兴趣深入了解技术细节的读者可以通过论文编号arXiv:2603.28583在arXiv上查阅完整原文。---QAQ1ChartCynics是如何识别骗人图表中的视觉欺骗手段的AChartCynics通过诊断视觉路径实现这一点。系统会自动裁剪出图表的坐标轴、图例等关键区域进行放大检查专门寻找倒置坐标轴、截断基线等结构异常。关键设计是诊断智能体在检查时故意不看题目和选项避免先入为主地找证据支持某个答案而是像中立审计员一样出具客观的诊断报告。Q2ChartCynics的GRPO强化学习中为什么要对选错陷阱答案施加双倍惩罚A这是为了对抗视觉谄媚现象。普通训练只区分答对和答错但骗人图表中的陷阱选项往往视觉上极具说服力模型容易被高置信度的视觉印象带偏。设置-2分的不对称惩罚迫使模型把主动避开视觉陷阱当作比答对更优先的目标从而在推理习惯层面形成对欺骗性视觉线索的天然警觉。Q3ChartCynics会不会对普通图表也产生过度怀疑导致准确率下降A实验结果表明不会。在同时包含普通图表和骗人图表的混合测试集中ChartCynics在普通图表上的准确率达到94.26%反而高于专门做图表理解的模型ChartMoE的88.52%。原因是双路径的精细结构检查本身就有助于更准确地提取数据并不会对正常图表产生干扰。

相关新闻

Nintendo Switch终极破解指南:大气层系统Atmosphere完整教程

Nintendo Switch终极破解指南:大气层系统Atmosphere完整教程

Nintendo Switch终极破解指南:大气层系统Atmosphere完整教程 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 想要完全解锁你的Nintendo Switch游戏主机吗?大气层系统…

2026/7/24 23:18:16 阅读更多 →
JAVA练习343- 最小栈

JAVA练习343- 最小栈

题目概览 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int value) 将元素 value 推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部…

2026/7/24 23:18:16 阅读更多 →
我用 Dify + 蓝耘 DeepSeek 搭了一个“职场规矩智能体”,专治各种尴尬

我用 Dify + 蓝耘 DeepSeek 搭了一个“职场规矩智能体”,专治各种尴尬

每日一句 先行者是孤独的, 他们往往没有留下姓名, 留下歪歪斜斜的脚印, 为后来者签署通行证。 目录每日一句前言一、需求拆解:一个能输出可执行建议的“职场顾问”需要满足哪些硬指标二、选型过程:我需要的是一套“可…

2026/7/24 23:18:16 阅读更多 →

最新新闻

Excel行高调整全攻略:从基础操作到批量处理技巧

Excel行高调整全攻略:从基础操作到批量处理技巧

这次我们来看一个Excel表格行高调整的实用技巧。很多人在处理Excel表格时都会遇到行高不一致的问题,手动逐行调整既费时又难以保证统一性。本文将介绍几种快速调整表格所有行高的方法,从基础操作到批量处理技巧,帮助你在几秒钟内完成整个表格…

2026/7/24 23:24:19 阅读更多 →
大模型推理引擎vLLM(30): 参考sglang代码,重构vllm021中EP高吞吐代码,消除空泡问题:400us减小到25us

大模型推理引擎vLLM(30): 参考sglang代码,重构vllm021中EP高吞吐代码,消除空泡问题:400us减小到25us

目录 1 问题描述 2 sglang的这个过程:一件事做完再干下一件 2.1 代码第 1 步 —— dispatch 只交作业,不拷名单 2.2 代码:第 2 步 —— 同一个函数里:拷名单 scatter 2.2.1 拆开 dispatch 的结果 2.2.2 纯 CPU:…

2026/7/24 23:24:19 阅读更多 →
BMFA框架:构建稳定自动化系统的边界管理与自适应调节

BMFA框架:构建稳定自动化系统的边界管理与自适应调节

最近在整理一些开源项目时,发现一个很有意思的现象:很多工具在官方示例里跑得飞快,一旦放到真实业务场景就各种卡顿、超时、结果不稳定。特别是那些需要处理大量文本、图像或数据的自动化工具,单次测试和批量运行完全是两回事。这…

2026/7/24 23:24:19 阅读更多 →
不改主循环,挂上外部工具:react-agent-mini 怎么接 MCP

不改主循环,挂上外部工具:react-agent-mini 怎么接 MCP

先读概念篇(推荐):MCP 到底是什么?六大能力,每个讲清「怎么用」 系列回顾:主循环 代码库工具 REPL 项目上下文 Skills 权限 Write 概念篇把 MCP 六大能力讲完了。本篇只谈一件事: react-a…

2026/7/24 23:24:18 阅读更多 →
Legacy iOS Kit:让老旧iPhone/iPad重获新生的终极降级越狱工具

Legacy iOS Kit:让老旧iPhone/iPad重获新生的终极降级越狱工具

Legacy iOS Kit:让老旧iPhone/iPad重获新生的终极降级越狱工具 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-K…

2026/7/24 23:24:18 阅读更多 →
终极macOS炉石助手:3分钟上手HSTracker完全指南

终极macOS炉石助手:3分钟上手HSTracker完全指南

终极macOS炉石助手:3分钟上手HSTracker完全指南 【免费下载链接】HSTracker A deck tracker and deck manager for Hearthstone on macOS 项目地址: https://gitcode.com/gh_mirrors/hs/HSTracker 你是否曾经在对战中忘记对手使用过哪些关键卡牌?…

2026/7/24 23:23:18 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻