Semantic Communication Meets Edge Intelligence——构造终端共享的知识图谱指导无线物联网通信中文本的传输

news2024/11/28 8:28:37

论文链接: 

IEEE Xplore Full-Text PDF:icon-default.png?t=O83Ahttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9979702

1. 背景

        随着自动驾驶、智能城市等应用的发展,移动数据流量将大幅增加。传统的香农信息论(CIT)通信系统已接近其带宽上限,因此,语义通信(SemCom)概念的引入被视为应对带宽瓶颈和提升通信效率的关键方法。通过采用“先理解后传输”的策略,SemCom减少了传输数据的冗余信息,而不影响语义传递的准确性。然而,语义提取(SE)技术的高计算和存储开销限制了其在资源受限设备中的应用。

        传统信息论只关注技术层的传输,而不涉及语义信息的传递。因此,在带宽资源越来越稀缺的情况下,单纯追求传输速率已经无法满足新时代的需求。而SemCom不仅关注通信的技术层面(如何准确传输符号),还增加了语义层(符号如何传达所需意义)和效果层(所传达的意义如何影响行为)。计算机视觉、自然语言处理等AI技术的快速发展使终端设备能够进行类似人类的推理,从而实现语义通信。终端只需要传输对接收者有意义的信息,而不是原始数据,从而减轻带宽压力。

        语义通信框架与传统通信系统最大的区别在于数据处理阶段:

  • 发送前的处理:在编码前,源数据会经过语义表示模块,冗余信息被剔除,只有相关的信息被传输。
  • 接收后的处理:接收端通过共享的背景知识进行解码和语义解释,确保接收的信息与发送的信息一致。

        同时,语义通信引入了新的噪声类型——语义噪声。当通信双方的背景知识不匹配时,即使物理传输层没有错误,也可能会出现语义理解错误,导致通信效果下降。

        在语义度量指标上,传统通信系统主要关注比特误码率(BER)和符号误码率(SER),以衡量传输的准确性。SemCom则引入了从自然语言处理(NLP)领域借鉴的度量指标,如Bilingual Evaluation Understudy (BLEU) 用于衡量文本传输的准确度。此外,还有基于数据时效性的度量,如Age of Information (AoI),以及语义信息错误持续时间的影响,称为Age of Incorrect Information (AoII)。

2. 系统框架

        实现语义提取需要关于AI和CS方面的技术,例如:

  • 深度学习(DL):通过Transformer、深度残差网络等先进技术,DL被广泛应用于文本、语音和图像的语义提取。DL的优势在于其在低信噪比(SNR)环境下也具有较好的鲁棒性。
  • 深度强化学习(DRL):DRL可以将非可微分的语义指标(如BLEU)融入语义通信模型的训练中,从而提升系统的整体语义性能。
  • 知识库辅助语义提取:利用知识库(KB)技术,语义提取能够更加高效地识别和传递与任务相关的语义信息。
  • 语义原生提取:提出了通过智能代理的交互学习动态语义信息的概念,从而使通信双方能够根据上下文和环境进行灵活高效的语义通信。

       语义通信的实现需要计算和通信资源的支持,而终端设备通常计算能力有限。本论文引入边缘计算,帮助分担这些计算任务,同时提供共享知识库,减少通信带宽需求。同时使用联邦学习,利用边缘服务器进行语义模型的训练,并通过联邦学习机制实现不同通信组之间的知识共享,提升模型的泛化能力和隐私保护。同时,知识图谱(KG)是语义管理的核心,用于存储通信目标和语义信息之间的关系,帮助实现高效的语义提取。例如,在智能交通系统中,KG可以通过存储重要的特征映射来优化目标识别任务,从而减少不必要的细节传输。

        语义通信不仅可以优化通信本身,还可以用于提高边缘智能系统的效率。使用语义感知智能代理,通过语义提取提升其决策能力。例如,使用DRL来优化自动驾驶系统中的语义提取,提高其路径规划和导航的准确性。引入语义感知分布式深度学习,通过语义压缩技术,减少分布式深度学习模型参数的传输量,以降低通信开销。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2192389.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

内网穿透工具ngrok

写作背景 最近在公司内购淘了个MAC电脑,想当个Linux服务器起Docker搭建环境用,现在问题是如何在公网上能访问到MAC这个机器上的资源。 之前写了一篇文章Mac当作云服务器,你真的会搞吗 最近想重启一下这台老伙计了,发现ngrok还是…

CIKM 2024 | 时空数据(Spatial-temporal)论文总结

CIKM 2024于10月21号-10月25号在美国爱达荷州博伊西举行(Boise, Idaho, USA) 本文总结了CIKM 2024有关时空数据(spatial-temporal data)的相关论文,主要包含交通预测,插补,事故预测&#xff0c…

计算机网络——http和web

无状态服务器——不维护客户端 怎么变成有状态连接 所以此时本地建立代理—— 若本地缓存了——但是服务器变了——怎么办?

CSS元素堆叠

通常我们可能会认为 HTML 网页是个二维的平面,因为页面中的文本、图像或者其它元素都是按照一定顺序排列在页面上的,每个元素之间都有一定的间隙,不会重叠。然而,实际的网页其实是三维的,元素之间可能会发生堆叠&#…

《python语言程序设计》2018版第8章19题几何Rectangle2D类(中)-同志们我要起飞了

前言 昨天的原始绘制两个矩形的代码段draw_rec2原始draw_rec2运行结果我们不是上面往右转90.我怎么往左转90不对吗??? ☺️结果利用已建立完的Rectangle2D类来实现Rectangle2D类的代码可以找上集看,今天是锻炼的一天好几个倒立体式解锁了.祝大家愉快 经过昨天晚上的努力我终…

Python画笔案例-078 绘制 颜色渐变之coloradd

1、绘制纯 颜色渐变之coloradd 通过 python 的turtle 库绘制 颜色渐变之coloradd,如下图: 2、实现代码 绘制 颜色渐变之coloradd,以下为实现代码: """颜色渐变之coloradd.py本程序需要coloradd模块支持,请在cmd窗口,即命令提示符下输入pip install colorad…

VMware桥接模式无法连接网络

windows下打开控制面板,找到WLAN,记住下面的名称(带有VMware的都是虚拟机的网卡,要找到物理主机的网卡) 回到VMware,编辑——打开虚拟网络编辑器 桥接选择上面的WLAN下的网络名称,确定即可。&…

tortorise数据库迁移变化aerich

数据库迁移 使用场景,当需要修改定义的数据库中表的数据时,就可以利用aerich进行迁移改动 例如 class Asset(models.Model):aid fields.CharField(max_length50, pkTrue)asset_name fields.CharField(max_length150)target_name fields.CharField(…

GO网络编程(三):海量用户通信系统1:登录功能初步

一、准备工作 需求分析 1)用户注册 2)用户登录 3)显示在线用户列表 4)群聊(广播) 5)点对点聊天 6)离线留言 主界面 首先,在项目根目录下初始化mod,然后按照如下结构设计目录: 海量用户通信系统/ ├── go.mod ├── client/ │ ├──…

血液细胞计数与检测(BCCD)数据集教程

BCCD 数据集:血液细胞检测与计数-CSDN博客文章浏览阅读431次,点赞5次,收藏3次。BCCD 数据集:血液细胞检测与计数 BCCD_Dataset BCCD (Blood Cell Count and Detection) Dataset is a small-scale dataset for blood cells detecti…

U盘格式化别担心,数据恢复神器来了!

一、恢复数据的紧迫性和希望 别担心,小编我有幸深陷U盘数据丢失的境地,因此通过不懈的努力与反复试验,今日在此为广大读者分享一次趟雷后恢复数据工具的真实体验;当U盘格式化后,你可能会面临数据的丢失,但…

超简单 Flux 换背景工作流:结合最新 ControlNet 深度 Depth 模型

在本篇文章中,我们将深入探讨如何使用 Flux ControlNet Depth 模型进行换背景。这种方法是我之前基于 Flux 模型换背景工作流的简化版。虽然旧的工作流程功能强大,但它非常复杂且运行缓慢。今天,我们将学习一个更快速、更易用的替代方案。 F…

变电站红外检测数据集 1180张 变电站红外 标注voc yolo 13类

变电站红外检测数据集 1180张 变电站红外 标注voc yolo 13类 变电站红外检测数据集 名称 变电站红外检测数据集 (Substation Infrared Detection Dataset) 规模 图像数量:1185张图像。类别:13种设备类型。标注个数:2813个标注。 数据划分…

【全球顶级域名后缀】

数据时间: 2024.10.6 广告: 五分钟申请SSL证书 (手机电脑都能用) ["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac"…

一项研究表明,只需一滴干血,新的检测技术或许可以在几分钟内发现癌症

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

视频加字幕用什么软件最快?12款工具快速添加字幕!

对于大多数同学来讲,剪辑中比较头疼的就是如何给视频加字幕和唱词啦,特别是用Pr或者FCXP等专业剪辑软件,加字幕也是特别费时的,哪怕是有批量添加的功能orz... 虽然关于这方面的内容已经很多啦,但是真正全面的内容还特…

unity 2d 近战攻击判定的三种方式以及精确获取碰撞点

精确获取碰撞点 核心是获取武器碰撞盒最顶点&#xff0c;然后获取敌人碰撞盒距离该点最近的点 /// <summary>/// 获取获取武器前端位置 碰撞盒最左或最右顶点/// </summary>/// <param name"collider"></param>/// <param name"…

如何把数组作为参数传递给函数(注意,只是传递数组名)?

直接上代码吧&#xff1a; template<class T, size_t nSize> void printArray(T(&Array)[nSize]) {T* pt Array;for (size_t n 0; n < nSize; n) {cout << *(pt n) << "\t";}cout << "\n"; } int main() {int ia[] {…

6款不错的本地大模型运行工具推荐

运行大型语言模型 (LLM)&#xff08;如 ChatGPT 和 Claude&#xff09;通常涉及将数据发送到 OpenAI 和其他 AI 模型提供商管理的服务器。虽然这些服务是安全的&#xff0c;但一些企业更愿意将数据完全离线&#xff0c;以保护更大的隐私。 本文介绍了开发人员可以用来在本地运…

基于Vue.js + 大屏Datav + Spring Boot后端的养殖场环境设备实时监测控制系统

开发一个基于Vue.js 大屏Datav Spring Boot后端的养殖场环境设备实时监测控制系统是一个复杂而全面的任务。下面将详细介绍整个项目的架构设计、技术选型、开发实现和测试部署过程。 1. 需求分析 1.1 功能需求 环境参数监控&#xff1a;实时监控温度、湿度、光照强…