第4章 数据工程与数据预处理:数据清洗、标注策略、数据增强、数据质量评估

数据是AIGC模型的燃料。本章聚焦面试中最高频的数据工程考题,从清洗、标注、增强、质量评估四个维度拆解回答框架,并提供一个完整的项目模板。

数据清洗回答框架 发现异常 处理策略 验证效果 迭代优化 缺失、重复、异常值 格式不一致 删除/填充/插值 规则+模型判断 数据分布对比 下游性能影响 反馈闭环 自动化清洗流水线 加分点:结合业务规则+统计检验,量化清洗前后指标变化
标注策略追问路径 标注来源 标注标准 质量监控 内部/众包/API 指南+示例+迭代 相关性+一致性 成本与效率权衡 常见追问:标注不一致率>5%怎么办
面试官视角:数据工程面试通常从“你如何处理脏数据”切入,逐步追问到“标注成本怎么控”“增强后效果有没有退化”。上方的追问路径图帮助你预判面试节奏。

3个高频面试问答卡片

Q1:请描述一次你处理数据清洗的项目经验。

考察点流程思维、异常检测方法、清洗对模型的影响量化
回答框架1. 识别异常类型(缺失/重复/离群)→2. 选择处理策略(删除/填充/模型预测)→3. 对比清洗前后分布与模型效果→4. 自动化流水线
示例回答“在文生图项目中,用户数据存在30%的URL失效和5%的图文不匹配。我通过正则+图像指纹检测过滤掉无效样本,对缺失描述用CLIP生成替代。清洗后数据量下降15%,但FID指标从12.3降至9.1,训练收敛速度提升20%。” 60字
可能追问填充策略为什么选CLIP而不是简单的文本复制?为什么先过滤再填充?
避坑提醒❌ 只讲清洗方法不讲效果对比;❌ 忽略业务容忍度(如安全类数据宁可漏判不可误判)

Q2:如何设计标注策略来保证高质量数据?

考察点标注流程设计、质量监控、成本控制意识
回答框架1. 明确标注规范(指南+示例)→2. 人员培训与试标注→3. 交叉验证+一致性检查→4. 定期抽样复核
示例回答“为多轮对话数据设计了三阶段策略:先由专家标注1000条作为黄金标准,然后众包人员标注并加入10%的陷阱题检测注意力。每周计算标注不一致率,超过5%则退回重训。最终一致率从78%提升到92%。” 75字
可能追问陷阱题怎么设计?不一致率高时优先调整指南还是回退标注员?
避坑提醒❌ 只说“找人标注”没有量化标准;❌ 忽略长尾数据的标注难度

Q3:数据增强有哪些常用方法?如何避免增强后的数据污染?

考察点增强方法多样性、过增强检测、下游验证
回答框架1. 列举方法(文本:回译/替换;图像:翻转/颜色抖动;语音:加噪/变速)→2. 质量控制:保持语义/可识别性→3. 校验:增强样本是否改变标签→4. 消融实验验证效果
示例回答“在文本情感分类中,采用同义词替换和随机删除两种简单增强,同时用BERT检查增强后文本是否保持原情感标签。实验发现,过强替换(>30%词)会引入噪声,导致准确率下降2%。最终控制增强倍数在3倍内,F1提升4%。” 85字
可能追问为什么不用回译?如何判断增强样本是否改变了原始分布?
避坑提醒❌ 增强后不验证标签保真度;❌ 盲目大量增强导致模型过拟合噪声

项目案例:多模态AIGC模型的数据管道搭建

项目名称:多模态文生图模型数据管道搭建与持续优化
业务背景:为某电商平台生成商品展示图,需要千万级图文对数据集;原始数据来自电商平台爬虫,质量参差不齐,标注成本极高。
规模指标:总数据量1200万条、日均清洗处理10万条、标注一致性目标>90%、最终训练集800万条。
技术栈:Spark(数据清洗)、Label Studio(标注平台)、CLIP(文本-图像匹配质量评分)、Albumentations(图像增强)、Weights & Biases(数据质量监控)
核心难点:
  • 商品主图与描述不匹配(如“蓝色连衣裙”配图却是红色)
  • 用户生成标题包含大量广告词和无意义符号
  • 众包标注员对“颜色”和“风格”的定义分歧大
面试高频追问:
  • CLIP评分阈值怎么设定的?
  • 标注不一致率从15%降到5%的过程中做了哪些动作?
  • 数据增强后有没有出现“假难例”?如何解决?
可迁移回答话术:“面对千万级脏数据,我采用规则+模型两级过滤:先用正则去除明显噪声,再用CLIP计算图文相关性得分卡$0.3的抛弃。在标注环节,通过预标注+人机协同将单条标注成本降低60%,同时建立数据质量看板实时监控分布偏移。最终模型上线后首图点击率提升18%。”
面试官提醒:数据工程面试中,量化指标(如清洗前后准确率变化、标注成本节约比例)比空洞的方法描述重要10倍。在项目案例中,准备3-5个关键数值,并记住你是如何得到它们的。