←News detail

Smart City Industry AnalysisUpdated Oct 30 14:42

A Beauty Company's FDE Implementation in Practice: An Eight-Step Pipeline for Cleaning Massive Multimodal Data into Trustworthy Data

English text is being prepared.

AI summary

A beauty company's FDE implementation project processes text, image, audio, and video data collected from Xiaohongshu, Douyin, WeChat Channels, and Weibo through eight steps: defining data specifications, preserving original content, mapping data relationships, multimodal normalization, conflict and quality cleaning, generating structured data, performing acceptance checks, and ingesting according to rules and versions. The original article emphasizes that cleaning results must not overwrite the original text, and that OCR, ASR, and model labels are only added results; it also describes the practice of tracing back to the original evidence when ASR and OCR values conflict, and placing cases that cannot be confirmed into a pending-verification queue. This pipeline has also been organized by the author into a general solution reusable in scenarios such as consumer goods insights, automotive word-of-mouth, restaurant site selection, and brand public opinion.

Why read this

AI score 54

The original article breaks down multimodal data cleaning at a beauty company into an eight-step pipeline and provides concrete practices for conflict handling and versioned records at ingestion, which can be transferred to data governance in other industries.

Topics

Tags

Body

前段时间,我们去一家美妆企业做 FDE 落地。具体业务包括舆情分析、竞品调研、营销活动复盘,以及从评论区里提取用户对功效、肤感、成分、价格和使用场景的真实反馈。

项目启动以后,一个很现实的问题摆在面前:小红书、抖音、视频号、微博等平台的数据已经采集回来,但文字、图片、音频和视频混在一起;同一款产品有全名、简称、系列名和用户自己的叫法;原帖、评论和回复之间还要保持完整关联。只要其中一个环节处理错了,后面的用户洞察和报告结论都会跟着跑偏。

这篇会从这个项目讲起,再把实际做法整理成一套通用方案。

以后需要分析这些平台的数据——不管是消费品洞察、汽车口碑、餐饮选址、旅游评价,还是品牌舆情——都可以参考这套链路完成数据清洗、关系整理、质量核验和入库。

整条链路分成八步:

定数据规范 → 保留原始内容 → 梳理数据关系 → 多模态归一 → 冲突和质量清洗 → 生成结构化数据 → 执行验收 → 按规则和版本入库

第一步:先定数据规范

进入项目后,我们都会先问业务团队一句:这批数据最后拿来干什么?

舆情报告要看事件、传播和风险;竞品报告要比较品牌、产品线、功效、成分和用户评价;营销复盘要看渠道、内容、互动和反馈;评论区分析还要保留用户提问、上下文和回复关系。

用途不同,清洗方式也不同。

比如同一条新品种草素材,被十个账号发布。做传播复盘时,这十次发布都要保留;统计自然讨论时,它们又要被标成同一组重复内容。如果采集后直接删掉九条,后面就没法更换统计口径。

这就是数据规范。名字不复杂,作用也很直接:先统一规则,再开始处理。

第二步:原始内容永远保留

原文、图片、音频、视频、链接、发布时间和平台原始 ID,都要保留。

清洗后的文字单独存,不能覆盖原文。OCR、ASR 和模型生成的标签,也只能作为新增结果。

如果只保留模型加工后的结果,后面即使发现错误,也不知道错在采集、识别还是分析。

第三步:把用户、原帖、评论和回复连起来

很多团队只保存作者、正文、时间和互动量。做词频统计勉强够用,分析评论就会失去上下文。

一条”这个也太差了”的评论,到底是在评价原帖里的产品,还是在回应上一条评论?要看它挂在哪个 ID 下面。

parent_comment_id:这条回复在回应谁。

数据库里的主键可以写成”平台名 + 平台原始 ID”,避免不同平台出现相同编号。

不同平台之间不要直接认人。昵称相同、头像相似,只能当成线索。没有可靠主键和明确授权时,可以汇总话题、对象和内容,不能把两个账号直接拼成一个人的完整轨迹。

一句话概括:平台内把关系梳理清楚,平台间把来源分开保存。

第四步:文字、图片、音频、视频分别处理,再统一格式

四种内容的处理方式不同,最后都要整理成一套统一格式:谁在什么时间说了什么,提到了什么对象,证据在原内容的哪个位置。

文字

保留原文,再处理乱码、空白、链接、语言和重复段落。模型提取观点时,要同时返回对应原句。

图片

OCR 提取价格、型号、日期和截图文字;视觉模型识别对象、场景和部件。两种结果都要保留图片位置,方便后面判断文字和对象是否属于同一区域。

音频

先统一格式和采样率,再做 ASR。输出需要带时间码。分析多人对话时,再增加说话人区分;普通口播不需要多做一层。

视频

先拆出音轨和关键帧。音轨做 ASR,关键帧做 OCR 和视觉识别,最后按照时间合并。

没有必要逐帧分析整段视频。可以先低频抽帧和全文转写,找到相关片段后,再提高局部抽帧密度。

API、本地模型怎么选

小批量验证可以直接调用 API。

数据量稳定以后,再把高频任务搬到本地。常见组合是:

云端语音识别可以接腾讯云 ASR 或火山引擎音视频字幕生成。

试用额度和并发限制会变化,上线前直接看控制台。

选型时也别只看价格,要拿自己的真实样本测试方言、噪声、中英混合、竖屏字幕和截图小字。

任务会反复执行时,可以做一个轻量工作台:

文件或链接进入 → 自动选择 OCR、ASR 或视觉工具 → 查看原文与识别结果 → 人工修正 → 导出 JSON 或 CSV

工作台同时记录调用次数、耗时、费用和失败原因。跑一段时间以后,团队自然知道哪些环节继续用 API,哪些值得本地部署。

第五步:数据冲突时,先看证据

多模态处理经常得到两个都像正确答案的结果。

我们碰到过一条视频:ASR 识别成100,画面OCR识别成11000。如果系统直接选择置信度更高的一方,错误数字会一路进入统计和报告。

发现冲突后,按照时间码和图片位置找到原始证据,再核对单位、上下文和发布时间。能确认就修正;暂时确认不了就进入待核队列,不参加精确数值统计。

修正时保留原始值、修正值、证据等级、修正原因、复核状态和模型版本。原值不能被覆盖。

第六步:重复、低质量和异常内容分开处理

公开数据里会有广告、搬运、统一素材、乱码、无关内容和异常互动。这些情况需要分开处理。

先筛相关内容。关键词和词典负责尽量找全,语义模型补充简称、缩写和相近说法。

再处理重复内容。完全复制、轻微改写、同图不同文和同视频再发布,都可以放进同一个重复组。原始记录仍然保留,统计时再决定按帖子、素材还是账号去重。

最后识别异常。发布时间、内容相似度、账号历史、发帖节奏和互动网络都可以作为判断信号。

风险分只负责把可疑内容排到前面。活动统一素材、媒体矩阵和合作账号也会高度相似,不能看见高分就直接删除。

“这款精华刚涂上挺润,过一会儿有点黏,敏感肌可能要先试一下;同价位我还想看看另一款。”

这句话里有当前产品、候选产品、即时肤感、后续肤感、适用人群、风险提醒、价格区间和对比意向。只打一个”负面”或”中性”标签,后面几乎没法使用。

高频、规则稳定的任务交给规则和小模型。多语种、多对象、复杂指代和长文本交给大模型。低置信结果进入人工复核。

大模型需要按照固定 JSON 格式返回字段和证据。字段名称、可选值和空值规则提前写清楚,输出才能直接验收和入库。

团队还要准备一批人工确认过的测试样本,包括正常数据和容易出错的难例。每次换规则、换模型,都用同一批样本重新跑一遍。

最后入库时,把原始数据、处理结果、质量状态和版本信息分开保存。这样才能重新处理、对比新旧结果,也能查清一条数据是在哪一步发生了变化。

最后带走一套通用方案

一,定数据规范。说清楚用途、字段、关系、证据和入库条件。

二,保留原始内容。原文、原文件、链接、平台 ID 和采集时间全部留下。

三,梳理数据关系。连好用户、原帖、评论、回复和附件。

四,完成多模态归一。文字、图片、音频和视频分别处理,再整理成统一格式。

五,做好冲突和质量清洗。处理识别冲突、重复、缺失、乱码和异常数据。

六,生成结构化数据。提取对象、属性、关系、事件、观点和证据。

七,执行验收。用人工确认过的样本检查准确率和高风险错误。

八,按规则和版本入库。保存处理规则、模型版本、修正原因和处理时间。

一套完整交付还应包括:数据字典、关系说明、处理流程、质量报告、难例集、复核队列和版本记录。

FDE 在这个阶段要做的,就是把业务规则、数据处理、模型能力和人工复核接成一条能长期运行的流程。

数据洗干净以后,下一篇再解决数据库查询:面对字段多、层级深的 Elasticsearch,AI 怎样稳定取到正确数据,并把它们写进一份可信报告。

来源:@miles_mazy

Miles,做 AI 算法研发、企业 AI 培训和 FDE 落地交付。 原文《FDE 实战案例|数据清洗(海量多模态数据,怎么洗成一套可信数据)》

www.smartcity.team

声明:转载请注明来源于“智慧城市行业分析(www.smartcity.team)”及相关作者。本站信息除原创外,部分信息来自于互联网,如相关内容涉及到侵害权益,请联系底部联系方式删除。

【数字科技专题研究】社群

同行深度交流,专注智慧城市与数字科技行业研究、资料沉淀。

持续更新最新行业白皮书、产业研究、政策动态与落地解决方案,帮助行业从业者高效积累知识、共享经验。

海量精华内容持续迭代,提供前沿视野,对接行业人才,开展案例共创与资源互通,共建高质量行业交流氛围。

锐普企业介绍 GPS 方法论:为什么你的企业介绍 PPT 内容很全,客户却听不进去?

一文看懂:什么是数据库、数据湖、数据仓库、湖仓一体、智能湖仓?

【架构师漫谈】当我们在谈化业务架构的时候,我们在谈论什么?——业务、管理、能力、技术视角分别看架构

Source

Smart City Industry Analysis