为什么需要

监督学习需要"输入—标签"配对的数据。而标签往往来自人工。

常见的标注任务:

  • 图像分类:这张图是猫还是狗;
  • 目标检测:标出图中每个物体的位置和类别(画框);
  • 语义分割:给每个像素标注类别;
  • 文本分类/情感标注;
  • 命名实体识别:标出文本中的人名、地名、机构名;
  • 语音转写:把音频转成文字;
  • 偏好排序:给模型的多个输出排序(用于 RLHF)。

质量是核心

标注质量直接决定模型效果。

一致性问题:不同标注员对同一数据的判断可能不同。比如"这条评论是中性还是略带负面?"

解决方式:

  • 制定详细的标注规范(Guideline),把边界情况写清楚;
  • 多人标注同一数据,计算标注一致性(如 Cohen's Kappa、Fleiss' Kappa 等指标);
  • 不一致的样本由专家仲裁;
  • 定期校准(让标注员对同一批样本重新标注,检查漂移)。

一个常被忽略的问题

标注员的判断,定义了模型的"正确答案"。

如果标注规范本身有系统性偏差,模型就会学会这个偏差。

比如情感标注中,如果标注员倾向于把含蓄的负面评价标为中性,模型就会在这个维度上表现偏差。

这不是技术问题,而是数据设计问题——需要在标注之前就想清楚"我们要模型学什么"。

成本与效率

高质量标注的成本不低,尤其是需要专业知识的领域:

  • 医疗影像标注需要医生;
  • 法律文本标注需要法律专业人士;
  • 某些领域的标注可能需要数年专业训练。

降低成本的方法:

  • 主动学习(Active Learning):让模型挑选"最不确定"的样本优先标注,用更少的数据达到更好的效果;
  • 弱监督:用规则、启发式方法或已有模型生成粗标签,再人工校验;
  • 半自动标注:模型先预标注,人工修正(比从零标注快得多);
  • 众包:把任务拆给大量非专业标注员,通过冗余和统计方法保证质量。

合成数据

当真实数据难以获取或标注成本过高时,可以用合成数据:

  • 用仿真环境生成(如自动驾驶的虚拟场景,标注是自动生成的);
  • 用生成模型合成(如生成罕见疾病的医学影像);
  • 用规则程序化生成。

优势:标注免费(因为生成时就知道标签)、可以覆盖罕见场景、不受隐私限制。

局限:分布与真实数据有差异(domain gap),模型可能学到仿真特有的"伪特征"。

隐私与伦理

标注涉及大量人工处理真实数据,因此需要:

  • 数据脱敏(去除个人身份信息);
  • 标注员的劳动权益保障;
  • 对敏感内容(如暴力、有害内容审核)标注员的心理支持。

内容审核领域的标注员,长期接触有害内容,这是一个真实存在的职业健康议题。

说明:本文为机器学习数据工程的知识整理。