1. 文本分类技术演进概述
文本分类作为自然语言处理(NLP)领域最基础也最广泛应用的任务之一,其发展历程几乎映射了整个NLP技术的演进轨迹。从早期的基于规则和统计的方法,到如今的深度学习和大模型时代,文本分类技术已经发生了翻天覆地的变化。
1.1 文本分类的定义与应用场景
文本分类是指将给定的文本片段(可以是文档、段落、句子或短语)自动归类到预定义的类别体系中的过程。这项技术在现实世界中有着极其广泛的应用:
- 垃圾邮件过滤:将邮件分类为"垃圾"或"正常"
- 情感分析:判断评论是"正面"、"负面"还是"中性"
- 新闻分类:将新闻文章归类到"政治"、"经济"、"体育"等主题
- 意图识别:理解用户查询背后的真实意图
- 内容审核:自动识别违规或敏感内容
1.2 技术演进的三个阶段
文本分类技术的发展可以清晰地划分为三个主要阶段:
- 符号统计时代(1990s-2010s):以词袋模型和浅层机器学习算法为代表,依赖人工特征工程和统计学习。
- 深度学习时代(2013-2018):以词嵌入和神经网络为核心,实现了端到端的表示学习。
- 预训练大模型时代(2018至今):以Transformer架构和自监督预训练为基石,通过微调范式统一了绝大多数自然语言理解任务。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 传统文本表示方法
2.1 词袋模型(Bag-of-Words)
词袋模型是最基础也最耐用的文本表示方法。它将文本视为一个无序的词汇集合,忽略语法和词序,仅记录每个词的出现频率。
数学表示:
给定词汇表V(通常为训练集中出现频率最高的N个词),文档d的向量表示为:
x_d = [c(w_1,d), c(w_2,d), ..., c(w_|V|,d)]
其中c(w_i,d)是词w_i在文档d中的出现次数。
优缺点分析:
- 优势:
- 实现简单,计算效率高
- 可解释性强,每个维度对应明确的词汇
- 对短文本分类效果较好
- 局限:
- 维度灾难(高维稀疏向量)
- 完全丢失语义关系和词序信息
- 高频词(如"的"、"是")会主导特征空间
2.2 TF-IDF加权
TF-IDF(词频-逆文档频率)是对词袋模型的重要改进,通过加
