SVG性能比肩GPT/Claude,腾讯开源3B模型HiVG,让Token「懂几何」
创始人
2026-04-11 03:49:31

腾讯混元团队 投稿

量子位 | 公众号 QbitAI

当所有人都在卷模型规模的时候,有人换了一种思路:

与其无限堆参数,不如从根本上重新思考「token该怎么设计?」

仅3B参数的HiVG,在SVG生成任务中多项指标超越了GPT-5.2、Claude-4.5-Sonnet等闭源模型。

一句话概括:

HiVG是一个面向SVG生成的层次化分词框架,在减少63.8% token数量的同时,以仅3B参数在多项指标上超越所有开源SVG模型GPT-5.2等闭源模型

背景:SVG生成为什么这么难?

矢量图形(SVG),设计圈的“六边形战士”——无限缩放不糊、文件小到离谱,图形编辑友好,一直是设计师和开发者的心头好。最近,随着大语言模型(LLM)的崛起,研究者开始尝试将SVG当作“代码”来生成——给一句话描述,甚至丢一张图,模型直接吐出可渲染的矢量代码?

然而,现有方法存在一个被严重低估的问题:分词方式不对。

大语言模型沿用NLP领域的BPE分词器来处理SVG代码。问题是,SVG的核心不是“文本代码”而是“几何坐标”。一个简单的坐标100会被BPE拆成“1”、“0”、“0”三个独立token——空间上紧密相关的数字在token空间中被彻底打散。这种割裂带来两个严重后果:

1. 坐标幻觉(Coordinate Hallucination):模型无法理解坐标之间的空间关系,频繁产生几何上不合理的输出。

2. token冗余爆炸:一个简单图标可能膨胀到数百个token,严重拖慢训练和推理效率。

一边是自然语言token的高信息密度(一个语义词通常只需1-2个token),另一边是SVG代码中大量低信息密度的坐标token——这种表征的不匹配,才是SVG生成质量的真正瓶颈。

既然根源在token设计,能否从根本上重新定义SVG的分词范式?

HiVG给出了肯定的回答。

技术方案:层次化分词,让每个token都「有意义」核心思想:从字符碎片到可执行几何单元

HiVG的核心洞察简单而有力:SVG不是普通文本,它是可执行的几何程序。分词器应该尊重这一本质。

三种Tokenizer分词策略对比图

如上图所示,对于同一段SVG代码

(a)通用文本分词器(LLM):暴力拆分为10个碎片token,坐标被打散

(c) HiVG分词器:将绘图命令和其关联坐标组合为一个可执行的矢量路径片段词元(segment token)仅需2个token

token压缩率:10→7→2,这就是层次化的力量。

第一层:原子词元(Atomic Tokens)

HiVG首先将原始SVG字符串分解为四类不可再分的原子词元:

关键设计:路径参数采用相对坐标表示——每条路径的首个命令用绝对坐标定位,后续参数相对于前一个点偏移。这不仅降低了全局平移方差,还大幅提升重复几何模式的可发现性,为下一层压缩奠定基础。

第二层:路径片段词元(Segment Tokens)——真正的杀手锏

HiVG框架总览

这是HiVG最具创新性的设计。在原子token之上,HiVG将「绘图命令+其全部坐标参数」视为一个不可分割的矢量几何片段(segment)

然后在大规模SVG语料上执行迭代配对合并(类似BPE的思想,但作用在段级别而非字符级别),将高频共现的相邻段合并为新的复合路径片段词元。

核心约束:合并只在段边界发生,且合并结果必须是语法有效的、可渲染的几何单元。这意味着学到的每个路径片段词元都对应一个真实可执行的SVG几何图元。

学习到的路径片段词元示例

压缩效果:相比原始SVG字符串,路径片段词元将序列长度压缩了62.7%-63.8%(2.68×-2.76×)。

HMN初始化:让坐标Token从一开始就懂「空间」

在预训练LLM中引入全新的SVG token,如何初始化它们的embedding?随机初始化会破坏预训练空间的分布;用全局均值初始化又丢失了token间的结构关系。

HiVG提出了层次化均值-噪声(HMN)初始化策略

HMN初始化示意图

每个新token的embedding由四项组成:

etμμ+λnϵ+wsemΦ(desct)+wnumdt

  • 全局均值+噪声(μ+ϵ):保持与预训练词表的分布对齐同时增加Token间区分度

  • 语义先验Φ(desct)):利用冻结模型权重编码token的文本描述

  • 数值编码(dt:通过高斯-多项式基函数将归一化坐标值映射到embedding空间

将归一化坐标通过高斯径向基(RBF)与多项式特征映射,并经随机投影得到embedding,使相近坐标在表示空间中保持邻近,从而赋予模型初始的空间感知能力

实验结果:3B参数,多项指标超越8B模型定量对比

在Image-to-SVG任务上,HiVG-3B取得了0.896 SSIM(vs. Gemini-2.5-pro的0.790)0.114 LPIPS(vs. GPT-5.2的0.205),CLIP-S得分0.957同样显著领先。

值得注意的是,HiVG仅有3B参数,却在多项关键指标上超越了GPT-5.2、Claude-4.5-Sonnet、Gemini-2.5-pro等闭源模型,以及OmniSVG-8B、InternSVG-8B等8B级开源模型。

视觉对比

Image-to-SVG生成方法比较

HiVG Image-to-SVG生成结果

Text-to-SVG生成方法比较

从视觉对比可以看到,面对复杂布局(如Mastercard logo、含文字的日历图标),其他方法频繁出现形状残缺、文字错乱、颜色偏差等问题,而HiVG生成的SVG在结构一致性和细节保真度上表现更优。

特别值得一提的是,HiVG在生成包含字体(glyph)的SVG时表现出色——这是此前方法极少能做好的能力。

人类评测:专业设计师投票

人类评测结果

研究团队招募了8位专业SVG从业者进行双盲评测:

可用性评分:HiVG以4.06分(满分5分)位居第一

配对偏好:HiVG在与所有对手的头对头比较中获胜率达58.9%-70.8%

此外,在Adobe Illustrator中的实际编辑测试中,HiVG生成的SVG在语义分层、可编辑性、冗余控制和整体可用性四个维度上均获得最高分。这意味着HiVG不仅“看着好”,在实际设计工作流中也更实用。

Token效率:用更少的token达到更好的效果

Token压缩效率vs.训练使用Token预算

HiVG将SVG序列压缩了62.7%-63.8%,用约2.7×更少的训练token即可达到与基线方法相当的生成质量。这意味着更快的训练速度、更低的推理延迟、更少的计算资源消耗。

项目价值

HiVG的意义,不止于SVG生成任务本身。它传递了一个重要信号:

在结构化生成任务中,「Token设计」的价值可能被严重低估了。

当前AI社区的主流思路,是不断扩大模型规模、堆叠数据。但HiVG以3B参数在多项指标上超越更大模型的事实表明:当数据天然具备结构时,让表征与结构对齐,往往比单纯增加参数更有效。

这一思路有望推广到CAD生成、3D Mesh生成、机器人动作序列建模等所有涉及「结构化序列」的领域。

同时,HiVG在SVG代码可用性上的领先表明,该技术具备直接落地设计工具链的潜力——可以想象,未来设计师只需输入一句描述,就能获得一个结构清晰、可直接编辑的矢量图标。

arXiv:

https://arxiv.org/pdf/2604.05072

主页:

https://hy-hivg.github.io/

代码:

https://github.com/ximinng/HiVG

相关内容

热门资讯

湘潭这座市井茶馆火啦!“金湘潭... 华声在线4月10日讯(全媒体记者 张曼雪 通讯员 文茜 张路冀)近日,位于湘潭窑湾历史文化街区的潭宝...
莲花山茶业的茶叶香气浓郁吗? 山东莲花山茶:香气里的“山味”与匠心坚守 当茶友们追问“山东莲花山茶业的茶叶香气浓郁吗?”,答案从来...
霸王茶姬新发布“手作冰激凌”店... 近日,九派财经记者查询某招聘平台信息发现,霸王茶姬新发布多个“手作冰激淋”店员岗位,岗位职责主要包括...
抢抓湖北千亿茶产业新机遇 武商... 湖北日报讯(记者肖丽琼、通讯员柯贝妮)4月10日获悉,继开设WS江豚茶叶超市后,武商集团持续加码茶叶...
茶产业稳居全国第一方阵!贵州迈... 人民网贵阳4月10日电 4月10日,第18届贵州茶产业博览会新闻发布会在贵阳举行。会议表示,“十四五...