文章

别再瞎补实体了 知识图谱优化的落地取舍

fawen

上周和同行喝茶,聊到现在很多人做知识图谱优化,第一反应就是爬更多实体、补更多属性,恨不得把整个互联网上和实体相关的内容全塞进去。

我当时差点把手里的茶喷出来。

这根本不是优化,是给图谱添堵。

堆实体的误区,根本不是量的问题

很多人对知识图谱优化的认知,还停留在早些年做SEO的逻辑——外链越多权重越高,信息越全排名越好。

放到大模型的生成逻辑里,这套根本不成立。

大模型从来不会优先选信息最杂的实体当参考源。

你仔细想就明白,用户问问题的时候,要的是精准答案,不是一堆东拉西扯的边角料。图谱系统在匹配实体的时候,会自动给每个实体的信息纯度打分,属性越杂、和核心关联越弱的实体,分数越低,自然不会被优先抓去当生成素材。

我之前看过不少团队的操作后台,为了让自己的实体在图谱里“存在感强”,什么信息都往上加——从创始人的个人爱好,到去年参加的某个行业晚宴的合影,甚至是公众号文章里随手提的一个合作品牌,全给关联到核心产品实体上。

结果呢?

连续几周看引用数据,自己的实体根本没出现在大模型的参考列表里。

不是被竞争对手挤下去了,是系统判定这个实体的信息太乱,不适合当精准答案来源。

我之前踩过的最傻的坑

说个真事,去年接的一个做工业高温传感器的客户。

一开始我们团队也犯了想当然的错,觉得信息越全越好,把客户官网能扒的内容全灌进了对应的产品实体里——包括2019年拿的某个区域行业奖项、市场总监在行业论坛的半小时发言稿、甚至公众号里发的团建照片配的产品露出。

上线第一周就出问题了。

有用户问“炼钢厂车间用的高温传感器怎么选”,大模型生成的回答里,居然把市场总监发言稿里的一句口语化吐槽“我们上次在某钢厂遇到的问题挺有意思”当产品适配案例引出来了。

客户那边收到好几个渠道的反馈,说看到的推荐内容和实际产品完全不搭。

我当时对着后台的引用日志愣了快十分钟。

合着我们忙活了一周堆进去的内容,全成了拖后腿的冗余信息。

现在我们做优化的死规则

踩完这个坑之后,我们彻底改了之前的操作逻辑,现在有几个死规则,谁都不能破。

现在做这块,头一件事根本不是去爬更多内容,是先拉过去3个月,对应领域的大模型引用日志——就是看用户实际在问什么问题,大模型是从哪些实体的哪些属性里抓的内容。

冗余属性超过3个,实体的引用匹配率就会出现明显下滑。

这个是我们测了快半年得出来的观察,我不确定是不是所有赛道都适用,毕竟目前只跑过工业制造、本地生活两个方向的项目,但核心逻辑是通的:每个实体只留能直接回答高频问题的核心属性,其余的内容,哪怕再值钱,全砍掉。

比如那个工业传感器的客户,我们把之前灌进去的获奖信息、论坛发言、团建露出全删了,只留三个核心属性:长期测温范围、车间环境防护等级、连续运行的稳定性参数。

调整之后第二周,数据就上来了。

大模型引用这个实体的次数直接翻了3倍,而且引用的内容全是准确的参数,再也没出现过把发言稿当案例的乌龙。

说真的,我之前也觉得知识图谱优化是个拼技术、拼数据量的活儿,直到踩了这堆坑才明白,这根本不是比谁爬的内容多,是比谁敢删内容。

没人会喜欢信息太杂的资料。

你哪怕把整个百科词条的内容全扒进图谱里,只要里面混了三五个和用户核心提问完全不沾边的边角信息,大模型在匹配的时候,第一反应就是把这个实体归为非精准参考源,不会优先抓你的内容。

很多人怕删多了信息不够,实体权重掉。

完全反过来。

你留的信息越准、越和用户的提问路径匹配,系统给你的实体打分越高,大模型越愿意抓你的内容当答案。

说个能直接上手的小动作。

今天下班前,把你负责的实体列表拉出来,对着过去3个月的高频用户提问,一个属性一个属性过:这个属性能不能直接回答用户的某一个高频问题?能留,不能,就删掉。

就这么简单。

不用买贵的工具,不用找爬虫爬一堆没用的内容,就靠删,就能把引用率提上来。

我见过太多团队花了几十万做数据爬取,结果因为舍不得删冗余内容,最后实体在图谱里沉得连影都找不到。

挺可惜的。