LLM4DATA 与未来挑战
10 LLM4DATA 与未来挑战(综述 §3–4)
0 一图看懂:LLM 与数据的双向飞轮
综述全篇的框架就是这个双向飞轮——前九章是 DATA4LLM(数据服务模型),本章反过来:
┌─────────────────────────────┐
│ │
↓ │
┌──────────┐ ┌──────────┐
│ LLM │ ── §3 LLM4DATA ─→│ 数据系统 │
└──────────┘ └──────────┘
DATA4LLM §2 反哺三路:
(前九章: ① 数据操纵:清洗/集成/发现
获取→去重→过滤→ ② 数据分析:表格/图/代码/文档
选择→配比→合成→ ③ 系统优化:调配置/查优化/诊断
管道→存储→服务) │
↑ │
└──── §4 九个开放挑战(两边的缺口)←────┘§3 LLM4DATA:模型反哺数据系统
3.1 LLM for 数据操纵(清洗/集成/发现)
数据清洗——传统方法靠死规则(邮编校验这类)+ 大量人工 + 领域专长(如金融表的 schema 知识),泛化差。LLM 的价值:自然语言接口省人工和编程、免复杂运行环境、无缝融入领域知识。三个子任务:
标准化
- LLM-GDO —— 一句话:用用户自定义提示(UDP,含 in-context 示例)让 LLM 算子替代传统 UDF(如数值归一化)。
- Evaporate —— 一句话:让 LLM 合成抽取代码而不只是直接抽取——弱监督集成多个候选函数提升质量。细节:Evaporate-Direct 直接提示抽取 vs Evaporate-Code 合成抽取代码。
- Agent 式:流水线自动生成(Agent-based Pipeline Generation)、CleanAgent;AutoDCWorkflow 做数据错误处理。
- GIDCL(微调式) —— 一句话:LoRA 微调本地 Mistral-7B 做纠错,每条训练实例都是上下文丰富的 prompt(指令 + 错误单元格含行列上下文 + 示例 + 同簇干净元组检索增广)。细节:训练数据 = 标注元组 + LLM 增广伪标注元组;k-means 同簇干净元组做检索增广。
补全(Imputation)
- RetClean —— 一句话:缺的值不从模型猜,从知识库/相关表检索上下文帮 LLM 推断。
错误处理
- LLMErrorBench —— 一句话:给 LLM agent 挂 Python,按错误位置提示迭代探索修改数据集,修正动作由执行管道的性能反馈引导。
数据集成——
- 实体匹配(两记录是否指同一实体):
- MatchGPT:系统评估开源/闭源 LLM 的提示设计、示例选择、规则自动生成、共享训练池微调;
- BATCHER —— 一句话:把多个实体对塞进一个 prompt 摊薄推理成本,贪心覆盖策略保证每个 query 语义上至少贴近一个示例;
- KcMF —— 一句话:用专家设计的伪代码指令(if-then-else 逻辑序列)+ 多知识源输出集成投票;
- COMEM —— 一句话:解「二元匹配忽略全局一致性」——局部用中型 LLM(3B-11B)冒泡排序出 top-k 候选,全局用 GPT-4o 建模记录间交互精排;
- Jellyfish:对 7B-13B 本地 LLM 做多任务指令微调,用 Mixtral-8x7B 蒸馏的解释轨迹引导。
- Schema 匹配(如 “employee ID” ↔ “staff number”):LLMSchemaBench 的提示设计模式可参考——persona 模式、元语言创建(显式定义合法匹配标准)、CoT 推理、output automater(结构化 JSON 输出);Magneto 用 retrieve-rerank 框架结合 SLM 与 LLM;KG-RAG4SM、Agent-OM(agent 编排整个匹配工作流)。
数据发现——
- 画像(Profiling):AutoDDG 生成两种数据集描述(面向用户的 UFD 求可读、面向搜索的 SFD 求检索优化);LEDD 做数据湖的层级编目(把数据簇总结成语义条目)。
- 标注(Annotation):
- CHORUS —— 一句话:提示六件套——指令 + 示例 + 数据样本 + 元数据 + 领域知识 + 输出格式,组成可参考;
- Goby —— 一句话:三技巧啃层级本体——树序列化进 prompt + 语法约束解码(生成时强制层级结构)+ 逐步提示(CoT 引导本体导航);
- RACOON:用知识图谱检索实体相关三元组转成简洁上下文注入提示;
- Birdie:让 LLM 自动生成自然语言查询训可微搜索索引(DSI)。
可借用点:跨行/跨字段的语义一致性检查(城市-州-邮编不匹配这类)是规则方法的老大难,LLM 做数据清洗的思路可以直接搬进训练语料治理。
3.2 LLM for 数据分析(速览)
- 结构化(关系表 + 图):NL2SQL(schema linking 解歧、内容检索动态精化、多步生成/中间 SQL 表示/解码策略);NL2Code(PACHINCO 两阶段微调 62B PaLM——64B token Python 语料 + 9.6B token Jupyter notebook 语料;DataCoder 双编码器;Data Interpreter 生成任务/动作图分解复杂查询);多步 QA(静态分解:Extractor-Reasoner-Executor、S3HQA 检索器-选择器-推理器;迭代分解:TAPERA 的 Planner-Reasoner-AnswerGenerator 循环、ReAcTable、CHAIN-OF-TABLE 迭代更新表格);端到端 QA:
- TableGPT2 —— 一句话:表格版基座模型——预训练 593.8K 表 + 微调 2.36M QA,表格编码器 + 适配器 + agent 工作流(基于 Qwen2.5);
- CABINET 弱监督选行列;TableMaster 让 LLM 生成 SQL 抽相关行;表转图像走多模态。
- 图数据:NL2GQL、检索后推理 vs 执行后推理、微调、agent 四路。
- 半结构化:标记语言类、OCR 依赖 vs OCR-free(文本掩码学习、视觉嵌入学习)。
- 非结构化:文档(UDOP、Pix2Struct、DocPedia);程序分析(RepoFusion、CoCoMIC;漏洞检测两路——程序分析式 + 案例驱动提示工程;代码摘要/补全)。
3.3 LLM for 系统优化
| 任务 | LLM 用法 | 代表 |
|---|---|---|
| 配置调优(DB 旋钮/索引) | 系统手册 + 论坛经验塞进 prompt;调优 agent | LATuner、λ-Tune、DB-GPT、GPTuner、LLMSteer、Andromeda |
| 查询优化 | 逻辑重写 + 物理计划选择 | GenRewrite、LITHE、LLM-QO、E2ETune |
| 异常诊断 | RAG 检索诊断知识库 + 多 agent 协作 + 小模型蒸馏 | R-Bot;D-Bot(多领域 agent + 树搜索);Panda(五组件模拟 DBA);ByteHTAP |
这一半和训练数据工作关系不大,但 system 层的「LLM 当诊断/调优 agent」范式与数据管道的自动运维是相通的。
§4 未来挑战:九个开放问题(原文细节版)
DATA4LLM 侧(5 个,全是数据岗的机会)
- 任务特定的高效预训练选择 —— 一句话:缺「随模型状态动态调整」的选择策略。预训练大量用通用数据,与目标无关的数据既拖慢训练又妨碍领域适配(训医疗模型时新闻和社媒帖会干扰领域知识学习);现状靠手写过滤规则或固定标注集。方向:训练中自动留相关弃无关。
- 管道优化 —— 一句话:管道仍靠经验+实验,要「提前预测最优预处理配置」。原文举例:FineWeb 决定「文本提取用 WET 还是 WARC」「去重用全局 MinHash 还是逐 snapshot」都要训完模型跑分才知道——总共训了 70+ 个 1B 模型、80,000 H100 小时。
- 知识更新与版本控制 —— 一句话:静态数据集会过时甚至有害,要社区共建、可版本管理、实时更新的数据集平台。医疗/金融/法律知识高频更新(医学指南一换旧数据就是错的);新旧信息冲突如何消解无人研究;ChatGPT/DeepSeek 联网搜索也不保证准确和相关。
- 不训练的数据集评估 —— 一句话:数据质量不该训完模型才知道——要「评估分数与模型性能直接挂钩、不依赖训练」的评估系统。现有模型无关评估(可靠性/难度/有效性三维,[393])不够。这是 OpenDataArena、Meta-rater 这条线的共同动机(详见 05 数据选择 的延伸)。
- 混合 RAG 索引 —— 一句话:全文/向量/知识图谱/结构化检索没有一体化引擎——Elasticsearch 强在全文+向量,LightRAG 有向量+图,AutoRAG 只管工作流编排。方向:统一平台 + 数据服务功能(知识过滤、重排序)集成。
LLM4DATA 侧(4 个)
- 统一数据分析系统 —— 一句话:别一种数据格式养一个专用模型,要一个模型通吃结构化/半结构化/非结构化。
- 私有领域知识注入 —— 一句话:RAG 和领域微调在「新颖/高度复杂」知识上失灵——硬例子:万列 × 百万行、每列挂领域知识的 Text-to-SQL,现有方法全失效。
- 非顺序/非文本数据的表示 —— 一句话:表格拍平成序列丢行列结构;列选择率、直方图这些统计信号被省略或当纯文本编码——信息损失。方向:多模态 LLM 或定制编码策略。
- 预算约束下的 LLM 利用 —— 一句话:纯 LLM 不现实——LLM 查询优化器一次要几分钟 vs 传统统计方法毫秒级。方向:LLM × 传统方法混合调度、按性价比在多个 LLM 间分配任务。
与当下热点的对齐(2026 视角)
- 挑战 1 + 4 正是 Meta-rater / OpenDataArena / DataDecide 这批工作在解的题——「选数据」「评数据」两端的自动化;
- 挑战 2 呼应「用小代理模型省算力找最优配置」的 2025-2026 主线(DataDecide、Mixing Laws、Data-Juicer Sandbox);
- 挑战 3 与中训语料时效性、污染治理议题相连;
- 挑战 4 的「不训练评估」是当前最直接的选题缺口:综述明确说现有三维评估「不够」且「与模型能力不对齐」。
