← AI 术语表

AI 术语表 · 进阶 · 数据工程

Entity Resolution

Entity Resolution(实体解析,找出并合并同一对象)是指在不同数据中,找出名称或写法略有差异的记录是否实际指向同一个人、公司或商品,并将它们合并为一条的工作。

关于这个术语
难度
进阶 · 需要了解内部原理的专业术语
加入时间
2026-10-09
通俗解释 这就好比手机通讯录里分别存着“金敏洙”“敏洙(公司)”“金敏洙组长”三个联系人,通过对比电话号码和邮箱,判断出是同一个人,再把它们合并成一个联系人。不过在真实数据中,还要同时考虑把同名同姓这类相似但实际不同的对象错误合并的风险。

工作原理

首先进行预处理,统一名称中的空格、大小写、简称(如“(株)”与“株式会社”)等书写差异。由于将所有记录两两比较耗时过长,会按同一地区或名称首字等方式分组,以减少需要比较的候选,这一步称为“分块(blocking)”。然后为每个候选对计算名称、地址、电话号码的相似度得分,并通过规则或机器学习模型判定是否为同一对象。被判定为相同的记录会归为一组,生成一条代表记录。

逐步缩小候选范围的过程

所有记录对
分块后的候选对
相似度得分高的记录对
判定为同一对象并合并
从所有记录对出发,经过分块和比较、判定,最终只留下真正需要合并的记录。

为什么重要

同一客户被重复统计,会使客户数量和销售额分析出现偏差;同一家公司分散在多个名称下,就无法准确评估交易风险。在整合多个部门、多个系统的数据来构建数据仓库或知识图谱时,这是必不可少的步骤。它也与 AI 训练数据中防止相同内容被多次收录的去重密切相关。如今也有方法用嵌入查找语义相近的记录,或让 LLM 对模糊的候选对进行判定。

注意事项

必须始终在“错误合并”与“漏掉本应合并的记录”这两类错误之间取得平衡。在医疗、金融等错误合并会造成严重损害的领域,会设置由人工确认模糊情况的流程。由于处理的是包含个人信息的记录,还需要同时考虑个人信息去标识化和访问权限管理。数据会持续流入,因此这不是一次性完成的工作,而需要持续更新。

示例

某购物网站希望整合线上会员信息、线下门店会员卡和客服咨询记录,构建“单个客户的完整画像”。即使同一位客户在门店用英文名注册、在线上用韩文名注册,只要电话号码和地址相近,就可以通过 Entity Resolution 将其归为同一人。这样可以减少重复发放优惠券,推荐系统也能基于客户的完整购买历史进行推荐。

相关术语