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

2023-11-16


论文简介

  • 作者
    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 ) , \begin{aligned} & H(X ; Y) \triangleq \min _{E_{\mathrm{S}}} \mathbb{E}\left(\operatorname{dim}\left(\operatorname{Code}^{E_{\mathrm{S}}}(X)\right)\right) \\ & \text { s.t. } \quad P\left(Y \mid \operatorname{Code}^{E_{\mathrm{S}}}(X)\right)=P(Y \mid X), \end{aligned} 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 ) ) < ε , \begin{gathered} \quad \tilde{H}(X ; Y) \triangleq \min \mathbb{E}\left(\operatorname{dim}\left(\operatorname{Code}^{E_{\mathrm{DL}}}(X)\right)\right) \\ \text { s.t. } \quad P(Y \mid X)-P\left(Y \mid \operatorname{Code}^{E_{\mathrm{DL}}}(X)\right)<\varepsilon, \end{gathered} 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


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

语义熵:QoE-Aware Resource Allocation for Semantic Communication Networks 的相关文章

随机推荐

  • 如何治理 Electron 版本淘宝直播应用崩溃?

    经过几个月的努力 基于Electron框架开发的新版淘宝直播推流软件终于上线了 随之而来的就是线上用户反馈的各种问题 其中最影响用户体验的当属应用崩溃问题了 当应用程序出现未 catch 的异常时就会发生崩溃 本文介绍了客户端应用崩溃的处理
  • UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd7 in position 2: invalid continuation byte问题

    报错提示如下 self disease wds i strip for i in open self disease path encoding UTF 8 if i strip File C Users luckyli anaconda3
  • 嵌入式学习笔记---VIM常用操作和命令

    嵌入式学习笔记 VIM常用操作和命令 写在前面 这里我使用的开发环境是Windows下的Cygwin软件 如果不想下载虚拟机什么的 用这个日常开发完全够 具体的下载安装教程网上一大把 可以参考其他博主 一些配置文件 1 定义 Cygwin是
  • Oracle 进程结构

    Oracle进程结构 进程是动态创建的 完成任务后就消亡 而程序是静态的实体 程序是可以复制 编辑的 进程强调的是执行过程 而程序仅仅是指令的有序集合 进程在内存中 程序在外存中 ORACLE分为用户进程和ORACLE进程 l 用户进程 当
  • 可以解释一下什么是补码吗?

    补码是一种用来表示二进制数的方法 也是计算机中常用的数值表示方式之一 在补码中 正数的二进制表示与原码相同 而负数的二进制表示则是将对应正数的二进制表示按位取反后加上1 例如 在8位补码中 3的二进制表示为11111101 对应的正数是00
  • 输入3个整数,按从小到大的顺序输出

    include
  • mysql每秒最多能插入多少条数据 ? 死磕性能压测

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 前段时间搞优化 最后瓶颈发现都在数据库单点上 问DBA 给我的写入答案是在1W 机械硬盘 左右 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高
  • MobileNet V3 网络结构的原理与 Tensorflow2.0 实现

    文章目录 介绍 MobileNet V3 的创新 1 SE模块的加入 2 修改尾部结构 3 修改通道数量 4 改变激活函数 SE 模块中 BottleNeck 模块中 MobileNet V3 网络结构 1 MobileNet V3 Lar
  • transformer包中的bert预训练模型的调用详解

    文章目录 Bert调用 安装transformers BertTokenizer BertModel Bert调用 2018年的10月11日 Google发布的论文 Pre training of Deep Bidirectional Tr
  • JS获取URL中的Query参数

    需求描述 获取 URL 中的 Query 参数 例如 https www example com test html a param1 b param2 代码片段 实现一 使用URLSearchParams对象 兼容性见Can I use
  • ov5640 PLL时钟、图像大小、帧率寄存器配置

    不同像素和时钟的ov5640摄像头寄存器配置方法 配置摄像头寄存器 网上没有明说的 参考正点原子的文档进行介绍 像素大小配置 0x3801 0x3807 设置ISP大小 0 0 2631 1951 0x3808 0x380B 设置输出图像大
  • 经验分享-前端与后端的接口、HTML分离

    在WEB项目中 前后端不分离多人开放效率还不及一个人开发效率来的高 今天分享一个概念 后端写一个同一个的接口 此接口用于前端根据自己放在服务器上的文件地址生成 但访问处此地址的时候加载相关的一个总的JS用于加载其他的JS CSS HTML文
  • 计算机中丢失msvcp140.dll无法启动此程序怎么办(修复教程)

    DLL是Dynamic Link Library的缩写 意为动态链接库 dll文件是电脑系统及软件运行的重要文件 电脑如果丢失dll文件 那么很多软件跟游戏都是无法运行的 msvcp140 dll丢失这个问题就有很多小伙伴遇到 小编今天就分
  • JS 实现body背景颜色切换

    使用JS点击按钮 实现背景颜色的切换 效果如下 代码实现
  • 使用 React 18 流式传输 SSR 的指南

    React 18 引入了许多令人兴奋的变化和特性 这可能是您已经听说过很多的事情 并且有充分的理由 尽管稍微不那么引人注目 但在 React SSR 架构中也有一些非常令人兴奋的发展 要了解 React 18 带来的突破 必须查看整个时间线
  • 参加2013年大连软件开发者大会

    昨天参加了东软和QClub合办的2013大连软件开发者大会 在此总结一下 这次活动是东软的攻城狮俱乐部主办的 本来是想要向大连的广大程序员朋友征集讲师 但是大家的响应不是特别积极 所以就改成了找讲师的形式 我报了个名 然后通过InfoQ找到
  • 任务6 学生宿舍信息管理系统

    系列文章 任务6 学生宿舍信息管理系统 已知宿舍的信息包括 宿舍楼号 宿舍号 床位号 对应床位号的学生学号 楼长姓名等 设计程序能实现以下功能 1 宿舍信息录入 可随时增加宿舍信息到数据文件中 2 宿舍信息浏览 宿舍的信息输出到屏幕 3 查
  • 【NoSQL数据库技术与应用】【课本代码】【课后题答案】【暂不更新了】

    文章目录 一 课本代码 第1章 初识NoSQL 第2章 文档存储数据库MongoDB 第3章 MongoDB数据库操作 3 8 使用Java操作MongoDB 1 搭建JAVA环境 1 Java配置 2 Maven配置 3 基于Java A
  • nginx进程监控(Keepalived)

    bin bash nginx 家目录 NG HOME xxx xxx nginx Keepalived家目录 HA HOME xxx xxx keepalived RE pid of nginx wc l if RE eq 0 then N
  • 语义熵:QoE-Aware Resource Allocation for Semantic Communication Networks

    目录 论文简介 语义熵的意义 语义熵的定义 论文简介 作者 Lei Yan Zhijin Qin Rui Zhang Yongzhao Li Geoffrey Ye Li 发表期刊or会议 GLOBECOM 发表时间 2022 12 语义熵