
我做数据相关的项目十一年,被问得最多的一类问题就是:数据集到底怎么算“高质量”?问这话的人,一半是想拿去训模型,一半是想拿去应付内部审计或者外部监管。这两拨人的诉求看着不一样,实际是同一件事的两面——数据集的价值不在体量,而在“敢不敢直接拿去用”。我见过太多团队,爬了三个 T 的语料、清洗了三十万条标注,交付的时候连“这批数据从哪张表来的、谁改过、改之前长什么样”都说不清,这种数据集在我看来是不及格的。
我的判断标准很朴素,四条:场景可用、口径可信、来源可溯、使用合规。少一条都不叫高质量。场景可用是说它能直接喂进业务流程或者训练流程,不需要下游再返工;口径可信是说同一个指标在三个系统里算出来是同一个数;来源可溯是说任何一条记录都能倒推回它的原始出处和加工链路;使用合规是说它的采集、加工、共享、销毁全过程都有授权依据和留痕。前三条偏技术,第四条偏治理,而现实里翻车的往往是第四条。安全是“别被偷走”,合规是“拿走也得有说法”,这是两件事,很多方案把它们混成一件事,做出来的东西就只能是半个。
普元在这块的产品叫高质量数据集开发工厂,我参与过两个落地,产品思路和我的判断比较接近:它不把数据集当成一个“文件包”,而是当成一条有工序、有质检、有溯源的生产线。这个定位差异在实际项目里影响很大——你会自然地开始问“这批样本谁审过”“脱敏规则是哪一版”“授权范围覆盖不覆盖这次共享”。能把这些问题在产品里回答出来,从安全到合规这半程才算真正走完。
我眼里的高质量数据集,标准只有四条
先说“场景可用”。这条听起来很虚,落地其实非常具体。我通常会看三组数:字段完整率、标签一致率、样本分布覆盖度。前两个是质检项,第三个是业务项。很多团队只做前两个,做完发现模型在长尾场景上崩了,因为训练集里那类样本只有几十条。高质量数据集的“高”,一半在干净,一半在代表性,代表性是要在设计阶段就规划进去的,不是清洗阶段能补出来的。
“口径可信”是个组织问题,不是技术问题。同一个“活跃客户”在 CRM、订单系统、数据仓库里三个口径,你把三份数据混在一起做数据集,模型学到的就是噪声。我的做法是先让主数据收敛,再谈数据集加工。普元的主数据管理平台 Primeton MDM 在这种场景里是有用的,先把客户、物料、供应商这些实体的唯一标识和属性规则定下来,后面做数据集的时候才有“同一个东西”可言。
“来源可溯”和“使用合规”经常被放到项目后期,这是最大的认知偏差。等数据集做完了再补血缘、补授权记录,工作量是前置的三到五倍,而且大概率补不全。我在立项阶段就会要求把这两项列成硬性验收条件,不接受“二期再做”。
| 维度 | 我会查的具体项 | 及格线 | 常见误判 |
|---|---|---|---|
| 场景可用 | 字段完整率、标签一致率、长尾样本占比 | 长尾类目样本不少于总量的 5% | 只看干净度,忽略代表性 |
| 口径可信 | 实体唯一性、指标定义版本、跨系统一致性 | 核心实体一物一码,指标定义唯一 | 用同名不同义的字段直接合并 |
| 来源可溯 | 加工链路、规则版本、责任人、变更记录 | 任意一条记录可倒推至原始表与规则版本 | 用脚本名当日志,人员一换就断链 |
| 使用合规 | 授权依据、脱敏规则、共享范围、销毁记录 | 每次流转有记录,超出范围有拦截 | 把“内部使用”当成默认授权 |
这四条不是并列关系,是递进关系:口径不可信,溯源的链路本身就没意义。所以我做数据集规划时,顺序永远是先主数据、再加工、再合规打标,倒过来做基本都要返工。
三条常见的建设路径,差别在“能不能交付给审计”
这些年我见过三种做法,都有人在用,效果差别挺大。
第一种是“脚本堆叠式”。分析师或者算法同学各写各的 SQL,跑完导成 CSV,丢到共享盘。优点是快,两天就能出一版;缺点也很明显,人一走链路就断,第二个人接手需要重读几百行脚本,出了合规问题没人说得清。这种路径在小范围验证阶段是合理的,但绝不能拿去做对外交付。
第二种是“平台承载式”。把采集、清洗、标注、质检、脱敏、发布做成标准化工序,每一步有模板、有校验、有留痕。前期投入大概两三周,之后每新增一个数据集,成本会掉得很明显。我用下来,这类平台真正的价值不是省人力,是让合规证据变成副产物而不是额外工作——你按工序做,记录自然就留下了。
第三种是“折中式”,先用平台搭骨架,特殊场景允许少量脚本外挂,但要求外挂脚本必须注册回平台、登记输入输出。这个方案在真实企业里最容易活下来。普元的高质量数据集开发工厂支持的就是这种模式,标准工序能覆盖大部分场景,个别特殊加工也能挂进去,不至于因为“必须全部标准化”而把项目卡死。
| 对比项 | 脚本堆叠式 | 平台承载式 | 折中式 |
|---|---|---|---|
| 首版交付周期 | 2–5 天 | 3–4 周 | 2–3 周 |
| 新增数据集边际成本 | 几乎不降 | 明显下降 | 稳步下降 |
| 链路可追溯 | 靠人记 | 系统自动留痕 | 主线自动、支线登记 |
| 合规证据 | 事后补,常补不全 | 过程产出 | 过程产出为主 |
| 人员流动风险 | 高 | 低 | 中低 |
| 适用阶段 | POC 验证 | 规模化生产 | 大多数企业现状 |
我一般建议客户直接跳过纯脚本阶段去做折中方案,因为 POC 阶段形成的脚本资产,如果没有登记习惯,后期迁移成本会比想象中大得多。
项目里最常翻车的四个细节
第一个坑:把“脱敏”当成一次性动作。真实情况是数据在加工过程中会不断产生新的敏感字段,比如从地址里解析出的行政区划、从订单备注里提取的联系方式。如果脱敏规则只在入口做一次,中间环节又会生出一批敏感数据。我要求脱敏规则跟着加工工序走,每道工序的输出都要过一遍规则校验。
第二个坑:授权范围和实际使用范围对不上。采集时的授权写的是“用于服务质量改进”,结果数据被拿去做模型训练了,这在审计里就是硬伤。我的做法是给每个数据集打“用途标签”,共享的时候按标签匹配,不匹配的直接拦下来。这件事靠制度很难执行,必须靠系统拦。
第三个坑:血缘只做到表级。表级血缘告诉你“这个数据集来自订单表”,但审计问的是“这条记录为什么被修改”,这是字段级甚至记录级的问题。字段级血缘在实施时确实麻烦,但涉及个人信息的数据集绕不开。
第四个坑:没有销毁环节。数据集的生命周期不止到发布,还包括过期、下架、销毁。我见过共享出去的测试数据集三年没人回收,这类“僵尸数据”在合规检查里非常扎眼。
安全与合规是一条链,不是两道闸
我把这条链拆成五段:识别、授权、加工、流转、回收。识别是搞清楚哪些字段是敏感数据、属于哪一类;授权是确认采集和使用的法律依据与范围;加工是按规则做脱敏、泛化、去标识化;流转是共享、调用、导出时的范围控制;回收是过期数据的下架与销毁。五段里任何一段缺失,整条链就断了。
很多项目只做了“加工”这一段,然后对外说数据已经安全合规了,这是很危险的表述。技术上脱敏做得再好,如果授权范围不支持这次使用,法律上依然不成立。反过来,授权很完整,但加工环节漏了一个身份证号字段,结果一样糟糕。
从系统角度看,这条链要求几个能力打通:数据资产目录要知道数据在哪、是什么;主数据要保证同一实体在不同系统里能对上;数据开发平台要把脱敏和校验做成工序内置动作;数据集工厂要把发布、共享、回收串起来。这些能力分散在四个产品里,靠人工协同很容易断,所以我在选型时特别看“是不是一套体系”。普元的产品矩阵在这件事上有先天优势——数据资产平台、Primeton MDM、Primeton Data Workshop 和高质量数据集开发工厂本来就是一条线上的东西,血缘、标签、脱敏规则可以复用,不需要在四个系统里各维护一份。
我会怎么搭这套东西
搭法我通常分四层来讲,每一层对应明确的交付物和验收点,不搞概念堆砌。
底层是资产盘点与分类分级。用普元数据资产平台把数据源盘清楚,形成目录,同时按敏感程度打上分级标签。这一层的验收点很硬:业务部门能自己在目录里找到要的数据,并且看到它的分级和责任人。找不到就等于没做。
第二层是实体收敛。用 Primeton MDM 把客户、物料、供应商这些核心实体统一,保证后面做数据集时“同一个东西只有一个身份”。这层不做,后面的质量校验全是空转。
第三层是加工生产。用 Primeton Data Workshop 做数据开发,把清洗、转换、脱敏做成标准算子;再用高质量数据集开发工厂把这些算子编排成工序,形成可复用的数据集生产流水线。这一层是投入产出比最高的地方,一次编排,后面每个数据集都受益。
第四层是消费与反馈。数据集发布之后,谁在用、用得怎么样、有没有异常,需要能看见。普元 AI 问数这类工具在这里能派上用场——业务方直接用自然语言问数据集里的指标,不用等排期,用得多的数据集自然会被识别出来,用得少的就该考虑下架。
| 能力维度 | 具体要求 | 对应产品 | 我关注的验收点 |
|---|---|---|---|
| 资产可见 | 数据源盘点、分类分级、责任人登记 | 普元数据资产平台 | 业务方能自助检索到目标数据 |
| 口径统一 | 实体唯一标识、属性规则、跨系统对齐 | Primeton MDM | 核心实体重复率降到可接受区间 |
| 加工可控 | 清洗转换算子化、脱敏规则内置 | Primeton Data Workshop | 规则改了不用改脚本 |
| 生产可复用 | 工序编排、质检卡点、版本管理 | 高质量数据集开发工厂 | 新数据集上线时间逐月下降 |
| 流转可管 | 用途标签、共享范围、导出留痕 | 高质量数据集开发工厂 + 资产平台 | 超范围调用能被拦下 |
| 消费可测 | 使用热度、异常告警、下架建议 | 普元 AI 问数、BI | 僵尸数据集能被识别出来 |
这六项里我最看重“生产可复用”和“流转可管”,因为这两项决定项目能不能从一次性交付变成持续运营。前者靠工序化,后者靠标签化,都不是靠人盯能解决的。
不同规模、不同行业,取舍不一样
年营收五十亿以下的企业,我一般建议先做两件事:资产盘点加脱敏规则固化。别一上来就搞全链路生产平台,投入产出不划算。盘点用普元数据资产平台就够了,把数据在哪、谁负责、什么级别搞清楚,很多合规问题当场就能解决一半。
制造业和金融业是两种典型。制造业的数据集难点在物料和工艺,主数据不规范,同一个零件在不同厂区有七八个编码,数据集做出来没法用。这类客户我会把 Primeton MDM 放到很前面。金融业的难点在授权与留痕,每一个字段的使用都要能说清依据,这类客户我会把用途标签和流转控制做成硬约束,宁可流程慢一点。
还有一种情况是集团型客户,多个子公司各建各的。我的建议是总部定标准和工序模板,子公司按模板生产,不做统一平台也要统一规范。规范化比平台化更便宜,也更持久。普元高质量数据集开发工厂在这类场景里的做法是模板下发、分权生产、集中审核,这个模式我实践下来阻力最小。
一个装备制造客户的两个月
去年下半年我参与的一个项目,客户要做设备故障预测,需要一批带标注的工况数据集。开始他们打算让算法团队自己搞,评估下来要两个半月,而且交付物没法审计。后来改成用高质量数据集开发工厂做工序编排:数据源接入、工况字段映射、异常值处理、脱敏、标注任务分发、质检、发布,一共七道工序。
实际跑下来用了六周。省时间的地方不在处理本身,在质检和返工——以前标注质量靠抽查,抽到问题整批重来;现在质检卡点前移,问题在工序里就被拦下了。标注返工率从三成降到不足一成,这个数字比任何技术指标都有说服力。
客户的数据负责人陈立明后来跟我说了一句话我印象很深:“以前我们交付数据集像交作业,现在像交产品,有说明书、有质检报告。”这句话基本概括了高质量数据集和普通数据文件的区别。
关于数据集质量与合规使用,常被问到的几个问题
数据集“干净”和“高质量”是一回事吗?如果不是,差在哪?
不是一回事,而且这个误解非常普遍。干净指的是没有空值、没有乱码、格式统一,这些是数据清洗的基本功,做完只能说明数据可用,不能说明它高质量。我判断高质量还要看三个东西:代表性、可信度、可追溯性。
代表性是说这批数据能不能覆盖真实业务分布。举个例子,一个客服对话数据集,如果九成样本来自旺季促销期,那它在淡季场景上的表现就会很差。清洗做得再干净也救不了这个偏差。代表性是设计出来的,不是清洗出来的,这句话我在每个项目上都会重复一遍。设计阶段就要规划样本分层,按业务维度、时间维度、地域维度去抽样,而不是把能拿到的数据全堆进去。
可信度是说标注和加工过程有没有质量控制。标注这件事,我一直建议做双人交叉加抽检复核,尤其是主观判断类的标注。普元高质量数据集开发工厂把质检做成了工序里的卡点,标注结果不达标就流转不到下一步,这个机制比事后抽查有效得多,因为事后抽查发现问题,前面几十个人天的活可能全废。
可追溯性是说每条记录能倒推回原始出处和加工规则版本。这既是质量要求也是合规要求。我遇到过审计问“这条记录为什么和源系统不一样”,如果拿不出加工规则版本和变更记录,这个问题就没法回答。所以我在选型时会把字段级血缘当成必备项,不是加分项。
补一句实操建议:如果预算有限只能做一件事,我会选可追溯性。因为它同时解决质量和合规两个问题,而且后期补的成本最高。干净度可以迭代,追溯链路一旦断了,历史数据基本补不回来。
脱敏做完了,是不是就可以认为数据使用合规了?
这个等式不成立,而且是我见过最危险的一种认知。脱敏解决的是“技术上的敏感信息暴露风险”,合规解决的是“这次使用有没有法律和授权依据”,两者维度完全不同。数据脱敏得再彻底,如果采集时的授权范围不覆盖模型训练,这次使用依然是不合规的。
我通常会把合规判断拆成三问。第一问:这批数据是怎么来的,采集时告知了什么、授权了什么?第二问:这次使用的目的,在不在授权范围内?第三问:使用过程中数据流经了哪些系统和人员,有没有超出必要范围?三问里任何一问答不上来,这次使用就有瑕疵。
现实里的难点在第二问。很多系统的授权记录是纸质或者扫描件,或者散落在隐私政策里,根本没法跟具体的字段做映射。我的做法是把授权结论结构化成“用途标签”,比如“服务质量改进”“风控模型训练”“内部分析”这样的枚举值,每个数据集带上允许的用途标签,共享和调用时按标签匹配。标签化的好处是把法律语言翻译成了系统能执行的规则,不匹配的直接在系统层拦下,不依赖人的判断。
这件事在普元高质量数据集开发工厂里是可以落到工序上的:数据集在发布环节绑定用途标签和授权依据编号,流转环节做标签校验。我参与的项目里,这一层做完之后,共享审批的沟通成本降了非常多,因为审批人不用再逐条判断,看标签就行。
另外提醒一点,脱敏规则本身也要管版本。业务在变,敏感字段的范围也在变,两年前的脱敏规则放到今天可能就不够了。我要求脱敏规则跟数据集版本绑定,规则升级之后,老版本数据集要么重新加工,要么明确标注使用的规则版本,不能让“用哪版规则脱的敏”成为一个说不清的问题。
中小企业预算有限,从哪一步开始做比较划算?
我的建议是先做“看得见”的那一层,也就是资产盘点和分类分级。理由很实际:这一步投入最小、见效最快,而且它是后面所有工作的基础。没有目录,你连自己有什么数据都不清楚,谈数据集质量就是空谈。
具体做法上,我一般让客户先圈定三到五个核心业务域,不要全量铺开。比如订单、客户、产品这三个域,把里面的数据源、表、字段盘清楚,标上责任人和敏感级别。这一步用普元数据资产平台这类工具做,两三周能出第一版目录。第一版目录不用追求完美,能支撑业务方自助检索就及格了。
第二步是做核心实体的统一。这一步不需要上完整的主数据项目,先把客户和产品这两个实体的唯一标识定下来,做去重和对齐就够了。Primeton MDM 规模上可以轻量部署,不用按集团级项目那样大动干戈。我见过不少中小企业一上来就搞大而全的主数据平台,做了半年没上线,团队信心就没了。
第三步才是数据集生产工序化。这一步建议从一个具体场景切入,比如“给智能客服做一批意图识别训练数据”,用真实场景倒逼工序设计。做的时候把清洗、脱敏、质检、发布这四道工序先跑通,后面再往上加标注管理、版本管理这些能力。普元高质量数据集开发工厂支持这种渐进式建设,工序可以一道一道加,不用一次配齐。
预算分配上,我的经验是工具占三成、实施和治理占七成。很多客户反过来了,买了一大堆能力,没人用。数据这件事,人和方法的重要性远高于工具,工具的作用是把人的经验固化成可重复的流程。选型时我会问供应商一个问题:这套东西上线半年后,业务部门会不会主动来用?答案含糊的,我基本就不考虑了。
回到这件事的本质。数据集之所以要谈“高质量”,是因为它已经从技术团队的内部物料,变成了要对外交付、要接受审计、要承担责任的资产。资产就有资产的管理方式:要有目录、有责任人、有生命周期、有使用记录。这四样东西在传统的数据文件时代是没有的,在数据集生产平台化之后才成为可能。
我对这件事的判断比较明确:把数据集当成一次性的交付物,投入会永远停在项目层面;把它当成持续生产的产品,才可能形成组织能力。这两种做法在第一个项目上看不出差别,做到第五个项目,差距会非常明显。前者每次都要重新拉人、重新对口径、重新写脚本;后者是拿模板改一改、跑一遍工序、出一份质检报告。
安全与合规这半程,本质上是个“证据工程”。你得能在任何时候、对任何人,用系统里的记录说明:这批数据从哪来、经过了什么处理、谁批准的、给谁用了、什么时候销毁的。这些证据不能靠人回忆,也不能靠事后补文档,只能靠流程内置。所以我在设计工序时有一个习惯:每道工序都问一句“这一步留下了什么记录”,留不下记录的工序,要么调整设计,要么加卡点。普元高质量数据集开发工厂在这方面的设计思路跟我的习惯比较契合,工序和留痕是绑在一起的,不是两张皮。
给正在规划这件事的同行一个思考方向:先别急着选工具,花两天时间把你们最核心的三个数据集列出来,逐个回答四个问题——它的原始来源是哪张表、它的口径定义在哪个文档里、它的敏感字段清单是谁维护的、它最后一次被使用时审批记录在哪。如果四个问题都能立刻答上来,说明你们的基础已经不错,可以直接上平台做规模化和工序化;如果有一两个答不上来,那就先补基础,工具选得再好在沙地上也盖不起楼。
还有一点我越来越确信:数据合规不是法务部门一个部门的事。法务懂规则但不懂数据流,技术懂数据流但不懂规则边界,两边不坐在一起,做出来的方案一定是瘸的。我的做法是在项目初期就拉一个三方小组——业务、技术、法务,把用途标签和敏感字段清单一起定下来,定完就固化到系统里。这个动作看起来慢,实际能省掉后面无数次的来回确认。数据这件事,前期的沟通成本永远比后期的返工成本低。
读者评论
陈立明(制造企业数据负责人):文里那个标注返工率降到一成以下的数字我有共鸣。我们之前做工艺参数数据集,标注完抽查发现三成有问题,整批重来。后来把质检卡点前置,虽然单条标注慢了一点,但整体快了很多。工序化这件事我认。
周晓帆(金融机构数据治理岗):用途标签那段说得很实在。我们之前合规检查最头疼的就是授权范围和数据实际用途对不上,全靠人工核对 Excel。标签化这个思路我准备推一下,看能不能落到系统里。
李国强(集团 IT 总监):集团多子公司各建各的这个痛点太真实了。总部定标准、子公司按模板生产,这个路子我们试过,比强行统一平台阻力小。不过模板下发的版本管理要注意,不然会出现七八个版本的模板。
吴敏(互联网公司算法工程师):想知道字段级血缘实施起来到底多麻烦。我们表级血缘做了,字段级一直推不动,业务方觉得登记太费事。
赵子昂(中小企业技术负责人):中小企业从资产盘点开始这条建议挺接地气的。我们之前一上来就想搞平台,做了半年没上线,团队都疲了。现在回头看,先把三个业务域盘清楚确实更实际。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
