缓存驱动联邦学习架构赋能个性化边缘智能 | TMC 2024

news/2024/5/19 13:09:04 标签: 联邦学习, 边缘计算, 分布式, 机器学习

缓存驱动联邦学习架构赋能个性化边缘智能 | TMC 2024

伴随着移动设备的普及与终端数据的爆炸式增长,边缘智能(Edge Intelligence, EI)逐渐成为研究领域的前沿。在这一浪潮中,联邦学习(Federated Learning, FL)作为分布式机器学习的新范式,不断吸引着学术界和行业界的广泛关注。其通过多个设备协作训练共享AI模型的同时,避免了私有数据的交换,从而既保障了数据隐私,又实现了模型训练的分布式进行,成为落实边缘智能的关键技术路径。然而,如何在保持高通信效率的同时,满足终端设备多样个性化需求的模型训练是一个关键性挑战。最新发表于《Transactions on Mobile Computing》的论文FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence为这一问题提供了创新性解决方案。

边缘智能中的个性化

边缘智能场景下,模型的协同训练不仅要应对设备硬件差异化的挑战,还需在优化目标、通信效率、隐私保护等方面进行多维度权衡:

  1. 设备的硬件资源和用户使用习惯各异,需要部署既能满足个性化任务目标又能适应硬件规模的模型。
  2. 通信能力的局限性和对隐私的重视要求在协作训练中最小化通信成本,并且严格禁止私有数据的共享。
  3. 设备连接的不稳定性决定了协同过程中不适合采用同步的通信方式
    在这里插入图片描述

超越主流架构的FedCache

FedCache是一种缓存驱动的联邦学习架构,旨在为个性化边缘智能(Personalized Edge Intelligence)提供强有力的支撑。FedCache通过在服务端维护一个知识缓存,用于捕获与每个私有样本关联的最新知识,并使用知识缓存驱动的个性化蒸馏技术进行终端设备模型的训练。在初始化阶段,所有私有样本通过深度预训练的神经网络被编码成哈希值,以便在边缘采用隐私保护的方式下判断样本之间的相关度。在正式训练阶段,终端设备基于本地样本索引迭代地向服务器发送知识请求,从中取用相应的知识,并在设备上开展基于蒸馏的个性化优化。
在这里插入图片描述
在这里插入图片描述

FedCache的核心在于其独特的服务器端知识缓存机制,该机制利用哈希值管理设备样本的相似性和关联知识,以优化训练过程。这种独特的设计不仅保护了数据隐私,还避免了设备之间的参数交互,显著降低了通信负担。此外,FedCache允许不同设备的模型架构完全独立,优化目标差异化,且支持异步优化。

实验结果

本文在四个数据集上验证了FedCache的性能。实验结果显示,主流的个性化联邦学习方法相比,FedCache在通信效率上提高了两个数量级,同时在模型性能上也能达到相当的水平。FedCache的这些特性不仅展示了其在架构设计上的创新性,也证明了其在实际应用中的巨大潜力。通过这种缓存驱动的优化方法,FedCache正引领个性化边缘智能的未来,为分布式AI的实施开辟了新的道路。
在这里插入图片描述
在这里插入图片描述

论文地址:https://ieeexplore.ieee.org/document/10420495

代码链接:https://github.com/wuzhiyuan2000/FedCache


http://www.niftyadmin.cn/n/5384230.html

相关文章

【云原生系列之kubernetes】--Ingress使用

service的缺点: 不支持基于URL等机制对HTTP/HTTPS协议进行高级路由、超时、重试、基于流量的灰度等高级流量治理机制难以将多个service流量统一管理 1.1ingress的概念 ingress是k8s中的一个对象,作用是如何将请求转发到service的规则ingress controlle…

虹科方案 | 释放总线潜力:汽车总线离线模拟解决方案

来源:虹科汽车智能互联 虹科方案 | 释放总线潜力:汽车总线离线模拟解决方案 原文链接:https://mp.weixin.qq.com/s/KGv2ZOuQMLIXlOiivvY6aQ 欢迎关注虹科,为您提供最新资讯! #汽车总线 #ECU #汽车网关 导读 传统的…

浅谈数仓发展

引言 随着信息化时代的到来,数据成为企业最宝贵的资产之一。为了更好地管理和利用数据,数仓(Data Warehouse)作为数据管理的核心架构扮演着至关重要的角色。本文将深入探讨数仓的历史、发展以及未来趋势,分析传统数仓和…

智慧公厕是什么?智慧公厕对智慧城市的意义

城市的信息化发展需要催化了智慧城市,公共厕所作为城市的重要民生设施,如何实现更高阶的信息化建设,成为一个重要课题。那么,智慧公厕是什么?为什么它对智慧城市的建设如此重要?本文以智慧公厕源头厂家广州…

【项目实践-03】实验室PC

透传属性 透传属性指组件在使用的时候,作用在组件上的属性,会被向下流动,绑定到组件内的标签中。 可以透传的属性:style,class,id,属性,事件 当一个组件有多个根标签节点时&#xf…

PaddleSeg分割框架解读[05] paddleseg/models/deeplab.py文件

PaddleSeg分割框架解读[05] paddleseg/models/deeplab.py文件 import paddle import paddle.nn as nn import paddle.nn.functional as Ffrom paddleseg.cvlibs import manager from paddleseg.models import layers from paddleseg.utils import utils__all__ = [

K8S的架构(1)

目录 一.k8s K8S有 master 和 worker node 两类节点: ​编辑 二.K8S创建Pod资源的工作流程 三.K8S资源对象 Pod:是K8S能够创建和管理的最小单位。 Pod控制器: 四.K8S资源配置信息 一.k8s kubernetes : Google旗下的容器跨主机编排…

【已解决】PPT无法复制内容怎么办?

想要复制PPT文件里的内容,却发现复制不了,怎么办? 这种情况,一般是PPT文件被设置了以“只读方式”打开,“只读方式”下的PPT无法进行编辑更改,也无法进行复制粘贴的操作。 想要解决这个问题,我…