关键词:
深度神经网络
频谱特征识别
联邦学习
深度强化学习
摘要:
自动频谱特征识别(Automatic Spectrum Characteristic Recognition,ASCR)期望以自动化方式从频谱大数据中提取感兴趣的特征并完成识别或分类,进而支撑各类频谱感知、监测与管理任务,实现对电磁频谱资源的高效理解与利用。当前,基于深度神经网络的ASCR方法已经取得了较好的识别效果,但这种方式要求用户将数据汇聚到中心服务器处,存在传输开销和数据隐私问题。在此场景下,联邦学习(Federated Learning,FL)作为一种数据不离本地的新型分布式计算架构,成为降低传输开销、保护用户隐私以及解决数据共享困境的一种可行思路。然而,移动边缘计算网络传输环境的复杂性以及移动设备资源的有限性,对基于FL架构的ASCR实现构成了两个方面的挑战:一方面,移动边缘计算网络中,移动设备与边缘计算节点分布广泛,资源受限的移动设备需要在多个FL任务中保证精度的同时,降低训练时延与能耗,如何确定移动设备与边缘计算节点的FL任务的关联关系是提升FL效能面临的重要挑战。另一方面,受传输环境随机性和电磁环境时变性的影响,无线网络中的链路传输不稳定,数据传输速度的抖动和中断时常发生,这将显著影响FL的训练效率,如何在传输不稳定场景下提升FL训练效率也是FL面临的一大挑战。在此背景下,本学位论文从面向ASCR的FL出发,旨在设计移动设备调度以及资源分配算法,提升多任务联邦系统中的训练效率,减小通信开销,构建面向移动边缘计算网络的高效可靠的多任务FL架构。具体而言,本学位论文主要工作包含四个方面:(1)系统总结对比了基于深度学习的自动调制识别工作,构建了验证环境,对多类主流识别方法进行了实现和验证。以自动调制识别为例,总结分析了当前特征识别的研究现状,将基于深度学习(Deep Learning,DL)的调制识别算法分为四类,并对各类典型方案进行重点总结与介绍。最后,在公开数据集上,实现了十类典型识别算法,并进行了系统对比分析。(2)针对多任务联邦学习场景下的移动设备调度问题,提出基于差分进化的移动设备调度算法,降低系统整体的时延与能量消耗。在环境复杂的移动边缘计算网络场景,以最小化联邦学习任务每轮的训练时延和能量消耗为目标建立了优化模型,综合考虑模型精度、传输链路质量、任务时延以及任务能耗等因素,提出了一种基于差分进化的移动设备调度算法。该算法以每个可行的移动设备调度方案作为个体,将优化目标作为适应度值,通过变异、交叉、选择操作得到具有最佳适应度值的个体作为问题的次优解。仿真结果表明,在移动设备数量增加到800时,相较随机调度方法,所提算法整体耗费值下降了28%,有效降低训练过程中的时延与能量消耗。(3)针对多任务联邦环境下的资源分配问题,提出基于演员-评论家(Actor-Critic,AC)的多任务联邦资源分配算法,提升系统整体的训练与通信效率。移动边缘计算网络中,不同移动设备具备的资源以及存储的任务数据量不同,与各边缘计算节点间的信道增益也存在差异,导致不同设备参与FL任务的时延与能耗不同。在此背景下,提出一种基于AC的多任务联邦资源分配算法,其优化目标是时延与能耗的加权和。该算法将FL模型训练转化为马尔可夫过程,通过网络训练提升分配策略的准确性,最终获得最佳的资源分配策略。仿真结果表明,大规模场景下,经过2000轮左右迭代,该算法耗费值收敛至1.76,相较于最优基准算法整体耗费下降了4%。(4)设计多任务联邦原型系统,基于典型数据集和模型进行了FL架构验证。采用多台设备设计并实现了一个多任务联邦原型系统,系统主要包含五个模块:交互模块、中央管理模块、设备管理模块、数据集成模块和模型集成模块。交互模块提供了可视化界面,便于查看任务运行状态与结果;中心管理模块与设备管理模块负责参数指令的传递以及FL架构的执行;模型集成模块与数据集成模块中共内置了4类神经网络模型、4类以频谱特征识别为代表的联邦任务数据集。通过功能性验证实验,证明了该系统的有效性。