• 语义熵:QoE-Aware Resource Allocation for Semantic Communication Networks



    论文简介

    • 作者
      Lei Yan
      Zhijin Qin
      Rui Zhang
      Yongzhao Li
      Geoffrey Ye Li

    • 发表期刊or会议
      《GLOBECOM》

    • 发表时间
      2022.12


    语义熵的意义

      信息熵衡量整个事件空间包含的平均信息量,语义熵则直接量化信源的语义信息。然而,仍然缺少通用的语义信息度量,并且大多数现有度量都是不可计算的。

      信息熵的定义参考: 信息量与信息熵

      [引出问题:语义通信成功与否的判断标准,是否有统一的指标衡量?还是说,语义通信正确的判断标准,本就不该基于对语义的量化来进行考核?]


    语义熵的定义

      该论文认为信源的语义信息取决于具体的任务,语义熵与信源任务相关。参考Chattopadhyay[1],该文章将语义熵定义为:

      定义1给定语义源 X \mathcal{X} X ,语义熵定义为 足以预测任务 Y Y Y的数据 X X X的语义符号的最小预期数量(其中 X ∈ X X \in \mathcal{X} XX),即
    H ( X ; Y ) ≜ min ⁡ E S E ( dim ⁡ ( Code ⁡ E S ( X ) ) )  s.t.  P ( Y ∣ Code ⁡ E S ( X ) ) = P ( Y ∣ X ) ,

    H(X;Y)minESE(dim(CodeES(X))) s.t. P(YCodeES(X))=P(YX)," role="presentation" style="position: relative;">H(X;Y)minESE(dim(CodeES(X))) s.t. P(YCodeES(X))=P(YX),
    H(X;Y)ESminE(dim(CodeES(X))) s.t. P(YCodeES(X))=P(YX),

      其中, C o d e E S ( X ) {Code}^{E_{\mathrm{S}}}(X) CodeES(X)表示由语义编码器 E S E_S ES X \mathcal{X} X中提取的语义符号向量, P ( Y ∣ X ) P(Y |X) P(YX)是给定 X X X Y Y Y的条件概率。

      从定义1来看,给定任务 Y Y Y时, X X X的语义熵实际上被定义为整个数据集 X X X的期望值,即语义熵对于相同的任务和数据集是一个常数 [不理解]

      然而,找到一个最优的 E S E_S ES来推导语义熵是很困难的。为了获得既有意义又可操作的度量,我们利用精心设计的深度学习(DL)模型作为语义编码器来获取任务的近似语义熵,可以表示为:

    H ~ ( X ; Y ) ≜ min ⁡ E ( dim ⁡ ( Code ⁡ E D L ( X ) ) )  s.t.  P ( Y ∣ X ) − P ( Y ∣ Code ⁡ E D L ( X ) ) < ε ,

    H~(X;Y)minE(dim(CodeEDL(X))) s.t. P(YX)P(YCodeEDL(X))<ε," role="presentation" style="position: relative;">H~(X;Y)minE(dim(CodeEDL(X))) s.t. P(YX)P(YCodeEDL(X))<ε,
    H~(X;Y)minE(dim(CodeEDL(X))) s.t. P(YX)P(YCodeEDL(X))<ε,
      其中约束表明 P ( Y ∣ X ) P(Y \mid X) P(YX) P ( Y ∣ Code ⁡ E D L ( X ) ) P\left(Y \mid \operatorname{Code}^{E_{\mathrm{DL}}}(X)\right) P(YCodeEDL(X))之间的差距不能超过 ε \varepsilon ε

      根据上述方法,可以基于相应的深度学习模型离线导出所考虑任务的近似语义熵。具体来说,我们首先从 DeepSC 和 DeepSC-VQA 中删除通道模型,然后在不同的语义符号数量设置下对它们进行训练 [改变语义编码器中的一个参数来改变语义符号的数量吗?],最后找到可以保证性能非常接近上限的最小语义符号数量

    [1] Quantifying task complexity through generalized information measures


  • 相关阅读:
    面试必备:聊聊分布式锁的多种实现!
    JDK、JRE 和 JVM 的区别和联系
    un7.30:linux——如何在docker容器中安装MySQL?
    【MySQL基础|第三篇】--- 详谈SQL中的DQL语句
    Vue+SpringBoot项目分离部署踩坑记录
    967亿销售额!博世解码智能汽车新蓝图
    New Work New Life
    【matplotlib基础】--文本标注
    嵌入式分享合集54
    YOLOv7中的数据集处理【代码分析】
  • 原文地址:https://blog.csdn.net/qq_42980908/article/details/132943238