第 6 章 从经典通信到语义通信:换一个目标,换一套评价
6.1 经典通信系统的“成功标准”
在经典通信中,“成功”通常由以下指标定义:
- 误比特率(BER):接收比特与发送比特不同的比例。
- 误符号率(SER):接收符号与发送符号不同的比例。
- 吞吐量:单位时间内成功传输的比特数。
- 时延:从发送到接收所需时间。
- 频谱效率:单位带宽能传多少比特。
- 能量效率:传一个比特消耗多少能量。
但在很多真实应用中,最终真正重要的是:
- 用户是否看懂了视频;
- 机器人是否完成了指令;
- 系统是否识别出了目标;
- 自动驾驶是否及时做出了正确决策。
所以问题来了:如果只优化比特级指标,会不会优化错了方向?
6.2 一个具体例子:图像识别
假设有一张 1080p 图片,其中某个角落有一只狗,其余是背景。
- 传统传输:把整张图片压缩、编码、传输、解码,再交给图像识别模型。
- 语义通信:发送端先从图片里提取“与狗识别相关的语义特征”,只传这些特征;接收端直接用这些特征识别狗。
如果最终目标是判断“图片里有没有狗”,那么背景、天空、树叶等大量信息可能都是冗余的。传统方法需要传几十万、几百万比特;语义方法可能只需要传少量特征。
6.3 语义通信的典型系统框图
一个常见的语义通信系统可以抽象为:
$$ \text{源 } X \to \text{语义提取/编码 } f_\theta \to \mathbf{z} \to \text{信道 } \to \mathbf{y} \to \text{语义解码 } g_\phi \to \hat{\mathbf{z}}\to \text{任务/重建 } T_\psi\to \hat{V} $$其中:
- $X$:原始数据;
- $f_\theta$:发送端神经网络或语义编码器;
- $\mathbf{z}$:语义特征或语义表示;
- 信道:物理信道,例如 AWGN、瑞利衰落或多用户信道;
- $\mathbf{y}$:接收信号;
- $g_\phi$:接收端语义解码器;
- $T_\psi$:下游任务或重建模型;
- $V$:任务变量,例如“图片里有狗”;
- $\hat V$:接收端最终输出的任务结果。
有些系统直接把 $\mathbf{z}$ 当作信道输入,不经过传统数字调制,称为“模拟/连续值传输”;有些系统先量化再映射到调制符号。
6.4 语义编码到底“压缩”了什么
我们可以把传统有损压缩和语义压缩分开看:
- 传统有损压缩:允许误差,但目标是重建一个“像原始数据”的版本。
- 语义压缩:允许丢失大量不相关的细节,只要不影响“意义”或“任务结果”。
如果任务变量是 $V$,那么理想的语义编码器应尽量保留与 $V$ 有关的信息:
$$ \max \ I(\mathbf{Z};V)\quad \text{subject to transmission rate constraints} $$而重建任务相当于 $V=X$,这时语义压缩退化为普通的率失真问题。
6.5 为什么不能只看“压缩率”
很多人误以为语义通信只是“更好的压缩”。实际上它还包含:
- 语义提取:学会判断哪些信息重要;
- 语义信道建模:理解信道如何破坏语义;
- 语义解码/生成:利用先验和上下文补全信息;
- 任务导向优化:以任务指标为损失,而不是只以 MSE 为损失;
- 网络资源分配:根据语义重要性分配功率、带宽、时隙。
换句话说,语义通信是“跨层、跨模型、跨任务”的系统问题,不只是增加一个压缩器。
6.6 语义通信能违反香农容量吗
不能。即使只传语义特征,物理信道上仍然需要传输信号,仍然受信道容量限制。语义通信能做的是:
$$ \text{在相同物理比特/能量下,提高“任务成功”的比例,或者减少完成任务所需的数据量。} $$这就像:同样一辆卡车,传统方式运输所有家具,语义方式只运输“组装说明书和关键零件”,接收方用自己的材料和知识把家具拼出来。卡车容量没有变,但最终任务可能更容易完成。
6.7 先验知识:语义通信中最重要的隐藏变量
发送方和接收方各自有哪些知识,会直接影响“传多少就够”。
例如:
- 两个人都认识“狗”,那么传“cat”这个词可以被理解。
- 接收方有一张知识图谱,知道“北京”是“中国”的首都,则发送方可以省略一部分背景解释。
- 如果双方没有共同知识,就必须传更多解释,否则会产生“语义混淆”。
所以许多论文用“知识库”“知识图谱”“共享背景”“接收方先验”等概念建模语义通信。
一个关键难点:如果发送方和接收方的知识不同,如何保证双方对“同一段特征”理解一致?这就是语义对齐问题。
6.8 语义噪声与语义失真
物理信道有噪声,例如 $Y=X+N$。语义通信中还有一种“噪声”:
- 语义噪声:接收端对含义的理解与发送方不一致。
- 语义失真:接收端恢复出的语义与发送方意图之间的偏差。
- 任务失真:下游任务结果与真实结果之间的偏差。
这三种“失真”都可以用不同的代价函数衡量,但它们之间不一定是同一个东西。
6.9 经典通信与语义通信的比较
| 维度 | 经典通信 | 语义通信 |
|---|---|---|
| 主要目标 | 比特/符号可靠 | 语义/任务可靠 |
| 信源处理 | 压缩原始数据 | 提取并传输语义 |
| 信道编码 | 独立编码,纠错 | 可联合编码,或使用连续/软传输 |
| 评价指标 | BER、吞吐量、频谱效率 | 语义准确率、任务成功率、QoE |
| 先验知识 | 通常不显式建模 | 知识库、预训练模型、上下文很重要 |
| 理论基础 | 香农信息论成熟 | 仍在发展,未统一定义 |
| 典型实现 | 5G/6G 物理层 | 深度学习端到端、生成式、知识增强 |
6.10 语义通信与任务导向通信的细微区别
文献中常见的分类:
- 语义导向通信:重点传递“意义”,接收方通常需要恢复语义或重建内容。
- 任务/目标导向通信:直接优化接收端任务,例如分类、控制、决策,可能不再重建原始数据。
- 语义感知通信:用语义信息帮助网络资源分配、路由、缓存等,不一定是端到端语义传输。
它们之间不是互斥关系。本篇教材把它们的共同思想称为“超越比特级的通信”。
第 6 章小结
- 经典通信追求比特可靠,语义通信追求语义/任务可靠。
- 语义通信不是绕过香农容量,而是改变“该传什么”和“怎样算成功”。
- 编码器、信道、解码器、任务、知识库构成了一个完整系统。
- 先验知识和语义对齐是语义通信与普通压缩最大的不同之一。