来自ZooClaw.ai研究团队的这项成果,于2026年6月以预印本形式发布(论文编号:arXiv:2606.27708)。如果您对此方向感兴趣,可直接通过该编号搜索并获取完整论文。
首先,设想一个场景:您在某电商平台搜索框中输入“红色碎花连衣裙”并点击搜索。您所看到的结果,并非后台有人在人工翻阅商品目录,而是由一套名为“视觉-语言编码器”的AI系统负责运作。该系统需要同时理解您输入的文字与服装的外观,并在毫秒级的时间内完成匹配,从成千上万件商品图片中找出最符合您需求的选项。听起来似乎并不复杂,但在实际操作中,这一过程远比您想象的要棘手得多。
那么,挑战究竟在何处?核心矛盾在于:一个在海量通用互联网数据上训练出来的AI,虽然博闻广识,但对于时尚领域的专业术语与细节特征,却未必能做到精准把握。举例而言,“V领”与“圆领”的版型差异为何?“真丝”与“缎面”的质感有何不同?“修身”与“宽松”的廓形区别又体现在哪里?这些细节在时尚检索中至关重要,但通用AI往往难以精确区分。
一个直观的解决方案是:将通用AI模型拿来,用大量的时装数据进行专门的“强化训练”,使其成为时尚领域的专家。事实上,时尚电商领域已有先行者付诸实践,例如Marqo公司推出的fashionCLIP与fashionSigLIP模型,它们在时装检索任务上确实表现优异。然而,这种针对性训练也带来一个副作用:AI在时装检索上的能力得到了提升,但在其他场景、其他风格查询上的表现却开始“倒退”。这好比一个只专注于某一门学科的学生,其他科目的成绩便会下滑。这就是所谓的“分布外泛化”问题:模型在训练数据覆盖的范围内表现出色,但一旦遭遇未曾见过的新型数据,便力不从心。
对于真实的电商系统而言,这个问题是必须解决的。您的用户今天搜索“polo衫”,明天可能搜索“具有几何图案的弹力黑白裤子”,后天平台或许就需要接入一批全新的供应商商品。那么,如何让AI既专业,又不至于“偏科”?这正是本项研究致力于解决的核心问题。
ZooClaw.ai的研究人员为此提出了一个名为“蒸馏微调”的技术方案,并最终产出名为ZOOCLAW-FASHIONSIGLIP2的模型。该模型基于谷歌开发的SigLIP2-base架构,通过一套精心设计的训练流程,在显著提升时装检索精度的同时,有效保留了模型的通用能力。更具启发意义的是,研究团队发现,更大的模型规模、更海量的训练数据、参数更节省的训练方法……这些看似合乎直觉的推断,在实际实验中均未能奏效。真正发挥作用的,恰恰是他们所设计的这套“小而精”的组合策略。
一、先理清这个AI的基本工作原理
在深入探讨研究方法之前,我们有必要先了解这个系统的基本工作原理,这有助于后续内容的理解。
研究团队采用的基础模型名为SigLIP2-base,它是由谷歌开发的一种“视觉-语言编码器”。您可以将其理解为一个“翻译官”,其职责是将图片与文字都转换到同一种语言空间——一套由数字构成的“坐标语言”。在这套坐标系统中,语义相近的内容,其坐标位置也相近;而含义差异较大的内容,坐标则会相距较远。
当您搜索“黑色皮质斜挎包”,这段文字就会被转换成一个坐标。与此同时,数据库中每张商品图片也都被转换成各自的坐标。系统的工作,就是找出与您搜索词所对应的坐标最为接近的那张图片——那便是与您查询最匹配的商品。
这类系统通常支持两种检索方向:其一是“文字搜图片”,即您输入关键词,系统返回商品图;其二是“图片搜文字”,即以图搜图找到对应的描述。本项研究对两个方向均进行了考察,但主要关注点在“文字搜图片”这个方向,因为这是电商用户最常用的交互场景。
相较于早期的CLIP模型,SigLIP2有一个重要改进:它将原先计算损失函数的方式从“softmax”改为“sigmoid”。用更通俗的说法来解释,早期模型在学习时需要一次性比较大批量样本,如同同时评判一整个班级的作文;而SigLIP2则可以独立进行一对一评判,不再依赖于大批量样本,训练过程更为灵活,并且支持多任务同时学习。
二、训练该AI:一套包含三个步骤的“配方”
研究团队的核心方法,可以用一个烹饪的比喻来理解。他们手里有一块“基础食材”——谷歌预训练好的SigLIP2-base模型,这已经是一道不错的“基础菜”。他们的目标,是将其改造为一道专为时尚场景定制的“精品菜”,但又不能完全改变原有的“风味”,因为这种“基础味道”——即通用理解能力——在应对新场景时仍会派上用场。
第一步,他们设计了一套“多任务对比训练”。简而言之,AI需要同时学会处理两种截然不同的搜索词风格。第一种是短词搜索,类似用户在搜索框里随手输入的方式:平均仅包含约5个词,例如“红色缎面鸡尾酒裙”。第二种是长描述搜索,即详细的商品描述,平均约40个词,例如“一件黑色尼龙材质的宽松版型街头风格羽绒服,正面拉链设计,罗纹袖口,两侧口袋”。这两种风格对AI来说是完全不同的挑战,就如同要求同一位翻译官,既能处理简短的口头提问,又能处理详尽的书面文档。
在训练过程中,研究团队采用了一种名为“广义对比损失”的学习机制。该机制的巧妙之处在于,它并非简单地将正确答案标记为“对”,将其他所有答案标记为“错”,而是引入了“灰度评分”。每个图文配对都被赋予一个0到10分的相关性分数,这使得AI在学习时,不会将所有“非完美匹配”的样本都视为完全错误。举个例子,您搜索“红色连衣裙”,返回结果中有件深红色连衣裙,它虽然不是完美答案,但也绝非“完全错误”。它应当受到轻度惩罚,而不应被当作“白色运动鞋”这种完全无关的内容来处理。这种方式使得AI的学习过程更为细腻。
第二步,他们加入了“学而不忘”机制,学术名称是“Learning without Forgetting (LwF)”,即知识蒸馏。这一步旨在解决“专业化后遗忘通才能力”的问题。具体做法是:在训练过程中,保留一份原始的SigLIP2-base模型作为“老师”,让正在接受时尚训练的“学生模型”始终保持在距离老师不太远的范围内。具体而言,对于同一张图片,学生模型生成的特征向量(即坐标)与老师模型生成的坐标之间的距离,会被纳入损失计算中——也就是说,如果学生偏离老师太远,就会受到“惩罚”。这就像一个去学习烹饪的学生,在学习新菜品的同时,每隔一段时间需做一道老师已经掌握的经典菜,以防自己忘记基本功。研究团队发现,适当增大惩罚力度(λ=1.0),效果优于较弱惩罚(λ=0.5)。
第三步,也是整个方案的“点睛之笔”,称为WISE-FT,即“权重插值”。训练结束后,研究人员手上有两个模型:一个是原始的通用SigLIP2-base,另一个是经过时装数据训练的专业模型。WISE-FT的做法,是将这两个模型的“内部参数”按一定比例进行混合。如果将模型的参数想象成一道菜的配料,原始模型是“原味配方”,专业模型是“加辣配方”,那么WISE-FT就是在调配一个“介于两者之间的新配方”。混合比例用α表示,α=0表示完全使用原始模型,α=1表示完全使用专业模型,而中间值则代表不同程度的融合。
研究团队系统性地测试了α在0到1之间的系列取值,最终发现α=0.4是一个“甜蜜点”——在此比例下,模型在时装检索上的能力提升显著,同时在其他不在训练范围内的测试集上的通用能力也未出现明显下滑。
三、训练数据的准备过程
有了方法,还需要数据。研究团队从一个名为Gensmo的商业时装搜索引擎中获取了其训练数据。该搜索引擎索引了数十亿件商品,每件商品都包含清洗过的图片与结构化的属性信息,包括标题、品牌、颜色、类目、子类目、面料、风格、场合、适用人群、图案等。
商品被组织为9个大类(上衣、下装、连衣裙、外套、套装、鞋类、包袋、配饰、内衣),以及超过150个子类。为了让AI在训练中接触“难以区分的相似商品”(这在检索中是真实挑战),研究团队进一步将子类与颜色和适用人群进行交叉组合,形成了1355个细粒度商品组,例如“女款蓝色裹身裙”、“男款黑色皮夹克”、“米色斜挎包”。
训练数据分为三个规模版本:小版本ZC-TRAIN-S包含20万条数据,中版本ZC-TRAIN-M包含40万条,大版本ZC-TRAIN-L则超过80万条。每条数据均包含一张商品图、一条短查询词与一条长查询词,这两种查询词均由谷歌最新的Gemma-4-31B大语言模型生成。
短查询词的生成过程如下:始终包含商品标题,然后从品牌、颜色、人群、类目等属性中随机抽取1到2个,每个属性有50%的概率被丢弃——如此生成的查询词是“信息不完整但仍能唯一对应目标商品”的,可以模拟真实用户的随手输入。属性拼凑完成后,再交由Gemma-4-31B,将其改写成自然的搜索词,而非干巴巴的属性罗列。
长查询词的生成则相反:提供完整的所有结构化属性,让Gemma-4-31B写出一段2到3句话的视觉描述,风格要求平实、聚焦于属性,不带营销语言,平均长度约40个词。
每个图文配对,还被一个视觉语言模型打出了0到10分的相关性分数,用于后续训练中的“软标签”加权。
四、用于评测的三个“考场”
仅有训练数据还不够,还需要评测标准。研究团队设计了三套测试集,分别代表不同的挑战场景。
第一个考场是他们自行构建的ZooClaw-Fashion基准测试集。从他们的商品目录中,划分出一个独立的评测分区,包含1.2万张商品图片与2000条查询(其中一半是短查询,一半是长查询),覆盖1355个细粒度商品类别,相关性标注由视觉语言模型完成。这个考场代表“自家训练场”,考察模型在同类数据上的表现能力。
第二个考场是H&M数据集,来自H&M服装公司在Kaggle平台发布的个性化推荐竞赛数据。该数据集包含10.5万张商品图片,涵盖131种商品类型,代表了快时尚大众市场的风格,与ZooClaw的精选商品目录风格截然不同。研究团队采用同样的属性采样与大语言模型改写流程,为H&M生成了2000条短查询,用于评测。这个考场考察模型能否适应“风格不同的新商场”。
第三个考场是Fashion200k,这是时尚检索领域应用最为广泛的公开基准之一。该数据集包含20万余张商品图片,并配有2000条自然语言描述(平均约30个词)作为查询词。Fashion200k的存在,使得ZOOCLAW-FASHIONSIGLIP2的表现可以直接与文献中的其他方法进行比较。
然而,这里有一个重要发现值得特别说明。研究团队发现,Fashion200k原有的“标准答案”(学术上称为qrels)存在严重的偏差。具体来说,Fashion200k的标准答案构建方式如下:先为一张商品图自动生成一段描述文字,再用这段描述文字作为查询词,然后将原始的商品图标记为“正确答案”。问题在于,数据库中存在大量外观相似、同样符合查询描述的商品图片,但这些图片并未被标记为相关——因为它们并非那段文字的“原始来源图”。
这个问题的严重性在于:如果您的模型恰好使用与Fashion200k相同的数据管道进行训练,那么模型就会在这个测试上占据优势,因为它更容易“回忆”起原始来源图,而非真正理解查询的语义。用一个类比来说,这就像考场语文阅读题时,恰好押中了原题,而非真正理解了文章的内涵。
为了解决这一问题,研究团队采用了一套名为“TREC风格池化重评”的方法。TREC是信息检索领域的权威评测框架。具体做法是:将所有参与对比的模型(包括他们自己的模型与所有基准方法)对同一批查询的检索结果汇总,形成一个“候选池”,然后使用Gemma-4-31B对每个(查询,图片)对进行独立的1到5分相关性评分,最后根据这些新的相关性评分,重新计算各模型的指标。这样一来,任何一张与查询描述相关的图片都会得到肯定,无论它是否是那张“原始来源图”。
重新评测的结果非常具有说服力:在原始标准答案下,Marqo-fashionSigLIP的R@10指标比ZOOCLAW-FASHIONSIGLIP2高出2.7个百分点;但在池化重评之后,ZOOCLAW-FASHIONSIGLIP2实现了反超,在所有细粒度相关性指标上均领先或持平。这一发现被研究团队总结为论文的重要侧线贡献:他们不仅展示了自己模型的优越性,还揭示并修正了一个被广泛使用的基准测试中存在的系统性偏差。
五、实验结果:哪些有效,哪些无效
研究团队的主要对比实验结果,可以通过几个核心发现来总结,每一个都揭示了一种直觉判断与现实结果之间的落差。
ZOOCLAW-FASHIONSIGLIP2在三个测试集的所有指标上均全面领先。在ZooClaw-Fashion的长查询测试中,R@1(首次检索即命中的概率)达到0.449,R@10(前十名中包含正确答案的概率)达到0.795,均优于Marqo-fashionSigLIP的0.412和0.765,也优于零样本SigLIP2-base的0.322和0.679。在短查询测试中,同样全面领先。在H&M测试中,R@10达到0.136,优于Marqo-fashionSigLIP的0.114和SigLIP2-base的0.120。在Fashion200k的池化重评中,也在所有相关性阈值下领先或持平。
关于全量微调与LoRA的对比,这体现了一个关于“省力与实效”的经典矛盾。LoRA是一种“节省计算资源”的微调方法,它不修改模型的全部参数,只在原有参数上附加一个低秩的“小补丁”,训练速度更快、内存占用更少。研究团队对LoRA进行了大量实验,测试了不同的秩(rank)、正则化强度、适配范围及数据量,但没有任何一个LoRA配置能在所有测试集上同时匹敌全量微调的结果。研究团队认为,这是因为对比学习产生的梯度(即模型调整自身的“方向信号”)非常强烈,会将模型的嵌入空间向任务特定方向大幅推动;而LoRA的低秩约束就像给这个调整过程戴上了镣铐,反而使得少数几个“主方向”承受了过大的压力,导致泛化能力损失更为严重。全量微调则能将这种调整分散到所有参数上,更精细地保留预训练模型原有的结构。
关于模型规模的对比,这是另一个反直觉的发现。研究团队测试了SigLIP2家族从86M参数(SigLIP2-base)到1B参数(SigLIP2-giant)的全部零样本模型,发现ZooClaw-Fashion上的表现确实随规模增加而提升,但Fashion200k上的表现反而从base(0.261)略微下降到giant(0.239),而H&M在so400m时已趋于饱和。也就是说,更大的模型对于跨分布的时装检索场景并未带来持续的好处,甚至可能因为模型将更多容量分配给了预训练数据的分布特征,反而与评测数据的分布产生了更大的偏差。这意味着,想要解决分布外泛化问题,单纯堆砌更多参数是行不通的,需要针对性的分布对齐干预。
关于外部数据的对比,研究团队还测试了加入Marqo公司发布的时装数据集(约73.3万条)作为额外训练数据的效果。结果出乎意料:加入外部数据后,模型在ZooClaw-Fashion与Fashion200k两个测试集上的表现均出现下滑,这一结果在超过8次独立实验中得到了验证。研究团队认为,这是因为Marqo数据是为不同的基础模型与训练流程策划的,混合进来后引入了数据分布上的干扰,反而破坏了模型已经建立起来的较强的分布外泛化能力。简而言之,并非所有“同类数据”加入都有帮助,数据来源与训练目标的适配性同样重要。
关于WISE-FT权重插值的分析,研究团队绘制了在α从0到1的扫描过程中,ZooClaw-Fashion(代表领域内)与Fashion200k(代表领域外)的R@10分别如何变化。结果显示,ZooClaw-Fashion的表现从α=0急剧上升,到α=0.4时已快速接近最高点;而Fashion200k的表现则在α大约0.3到0.5之间达到峰值,之后随着α继续增大而缓慢回落。两个基准同时被“超越”的窗口在α∈[0.3, 0.6]这个范围内,而非一个孤立的点,这说明这种改善是相对稳健的,并非对某个特定α值的过拟合。
作为对比,研究团队还测试了“贪婪模型汤”的方法。该方法是在训练过程中,不断把能改善综合指标的检查点平均合并,走的是沿训练轨迹的合并路径,不同于WISE-FT沿“原始模型到最终模型”直线方向的插值。实验结果显示,贪婪模型汤确实能在ZooClaw-Fashion上取得更高的领域内表现,但Fashion200k的分数却跌落到SigLIP2-base基线以下,退出了“两个测试都超越基准”的理想区间。WISE-FT的优势恰恰在于其插值路径更为克制,能在两个方向上同时保持正向的边际收益。
关于LLM增强文本编码器的对比,研究团队还测试了LLM2CLIP方案,它使用Llama-3.1-8B(一个80亿参数的大型语言模型)作为文本编码器,配合SigLIP2-so400m的视觉编码器,整体规模是SigLIP2-base的21倍。然而,这个庞然大物在ZooClaw-Fashion上的表现远不如轻量的SigLIP2-base。研究团队指出,此对比存在多重混淆因素:LLM2CLIP使用了更低的图像分辨率(224×224对比SigLIP2-base的384×384),这本身就会显著影响图像侧的表现。因此,这个实验并不能说明“大语言模型文本编码器不好”,只能说明“这种现成的LLM增强配置并不能为时装检索提供捷径”。
六、基准测试的质量分析:揭示隐藏的评分偏差
这项研究的另一条重要贡献线索,是对Fashion200k基准质量的系统性分析。研究团队不满足于发现该基准“对自己不利”,而是进一步深入分析了问题的根源与影响程度。
他们使用Gemma-4-31B对Fashion200k原有标准答案中的(查询,图片)对进行了评分,发现平均分仅为3.35分(满分5分),其中只有37.5%的配对获得“明显相关”(4到5分),而22%的配对被评为“明显不相关”(1到2分)。换句话说,Fashion200k原始标准答案中,大约五分之一的“正确答案”在客观上其实并不太准确,而整个数据库中却存在大量真正相关的图片,被遗漏在标准答案之外。
为了进行池化重评,研究团队汇聚了12个系统的检索结果,在2000条查询上共形成102,494个独立的(查询,图片)评分对。在相关性阈值≥3的条件下,有71,214对被认定为相关。如此规模的评分工作量非常可观,也正因如此,这套新的评测数据集本身具有很高的价值,研究团队已将其以名称 srpone/fashion200k-pooled-eval 开放给社区使用。
为了验证池化重评方法是在“修正偏差”而非“选择性改变对自己不利的结果”,研究团队对ZooClaw-Fashion和H&M也进行了同样的池化重评,结果显示这两个测试集上的系统排名在原始指标与池化nDCG@10之间完全一致,未发生任何翻转。唯有Fashion200k出现了排名翻转,这与它原始标准答案评分偏低(3.35分,相比ZooClaw-Fashion的4.74分)完全吻合。这套对照验证表明,池化重评方法是公正的,Fashion200k上的翻转是由于原始数据本身存在偏差,而非评测方法被“调教”成有利于某一方。
归根结底,这项研究告诉我们:在AI系统的评测中,“标准答案”本身的质量同样重要,有时甚至比模型本身更为关键。一个带有系统性偏差的评测基准,会导致整个领域的研究走偏——人们以为自己在优化“更准确地理解查询语义”,但实际上可能只是在优化“更好地复现特定数据生成流程”。
这项研究最终开放了三套资源:模型权重(srpone/zooclaw-fashionsiglip2)、ZooClaw-Fashion评测基准(srpone/zooclaw-fashion-eval),以及Fashion200k的池化重评数据集(srpone/fashion200k-pooled-eval)。这意味着未来的研究者无需重复进行这些评测工作,可以直接在这套更公平的标准上进行对比,这对整个时装检索研究领域的健康发展具有实质性的贡献。
说到底,这项研究做的事情可以用一句话概括:用最简单、最克制的方法,解决了一个被很多人误以为需要“更大、更多、更复杂”才能解决的问题。您不需要一个拥有十亿参数的超大模型,不需要堆砌所有能找到的时装数据,也不需要用复杂的参数高效微调技术来节省成本——您需要的是将全量微调、知识蒸馏和权重插值这三件事,按照正确的顺序、正确的比例搭配好。这对于研究者的启示是:在追求复杂解决方案之前,先将简单方案的每个细节做到位,往往更为有效。对于关注电商搜索体验的普通用户而言,这意味着未来当您在网购平台上搜索一件衣服时,AI返回结果的准确率可能会比以前更高,而这种进步,正源于一种您几乎不会察觉的、发生在模型内部的精妙调配。
如果您对这项研究的技术细节感兴趣,可以通过arXiv编号2606.27708找到完整论文;如果您想亲自测试该模型,可以在HuggingFace平台上搜索 srpone/zooclaw-fashionsiglip2 找到开放的模型权重与评测代码。
Q&A
Q1:ZOOCLAW-FASHIONSIGLIP2与普通CLIP模型相比,在时装检索效果上提升了多少?
A:在ZooClaw-Fashion基准的长查询测试中,ZOOCLAW-FASHIONSIGLIP2的R@10达到0.795,而通用SigLIP2-base为0.679,Marqo-fashionSigLIP为0.765。在H&M外部数据集上,ZOOCLAW-FASHIONSIGLIP2的R@10为0.136,同样优于其他对比模型。在公平评测条件下的Fashion200k上,它在所有相关性阈值的nDCG@10与MRR@10指标上也全面领先或持平最强基准。
Q2:WISE-FT权重插值具体是如何操作的?
A:WISE-FT将原始SigLIP2-base模型的参数与经过时装数据训练后的模型参数按比例混合,混合比例由α控制。α=0表示完全使用原始模型,α=1表示完全使用训练后模型。研究团队测试了0到1之间的多个取值,发现α=0.4时,模型在时装领域内的性能大幅提升,同时在其他测试集上的通用能力也未出现明显下滑,是效果最均衡的操作点。
Q3:Fashion200k的原始标准答案为何存在偏差?
A:Fashion200k标准答案的构建方式是:先为一张商品图生成一段描述,再将这段描述作为查询词,然后将原始图片标记为唯一正确答案。然而,数据库中存在大量外观相似、语义同样匹配的图片,却被遗漏在标准答案之外。研究团队使用大语言模型对原始(查询,图片)对进行评分,发现平均分仅为3.35分(满分5),约22%的标注对被评为明显不相关,这表明该套标准答案存在系统性偏差。
