Towards collaborative fair federated distillation

IF 7.5 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
{"title":"Towards collaborative fair federated distillation","authors":"","doi":"10.1016/j.engappai.2024.109216","DOIUrl":null,"url":null,"abstract":"<div><p>Federated Learning (FL), despite its success as a privacy-preserving distributed machine learning framework, faces significant bottlenecks, including high communication costs, heterogeneity issues, and unfairness, throughout various phases of the training process. Federated Distillation (FD) has recently emerged as a promising solution to tackle heterogeneity and enhance communication efficiency in FL. In addition, significant effort has been put forth in recent years to support various notions of fairness associated with the FL ecosystem, such as Collaborative Fairness, which seeks to ensure the fair distribution of rewards among participants based on their level of contribution. Although several works have been done to promote collaborative fairness in FL, they are mostly well-suited for FL algorithms based on model updates or gradient sharing during the training procedure. Guaranteeing collaborative fairness in FD methods is still completely unexplored where it can have potential applications in communication engineering, healthcare, banking, finance, and social networks in large-scale software, etc., as most Knowledge Distillation (KD) based FL algorithms promote either identical global logits or identical global model updates sharing among the clients after the distillation process. This is unfair because severely underperforming participants can gain access to the knowledge of all high-performing participants while contributing almost nothing to the learning process. In this paper, we propose a novel Collaborative Fair Federated Distillation (CFD) algorithm with a view to exploring collaborative fairness in KD-based Federated Learning strategies. We leverage the reputation mechanism to rank the participants in order of their contributions and appropriately distribute logits among them while maintaining competitive performance. Extensive experiments on benchmark datasets validate the efficacy of our proposed method as well as the practicality of the proposed logit-based reward scheme.</p></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":null,"pages":null},"PeriodicalIF":7.5000,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624013745","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

Federated Learning (FL), despite its success as a privacy-preserving distributed machine learning framework, faces significant bottlenecks, including high communication costs, heterogeneity issues, and unfairness, throughout various phases of the training process. Federated Distillation (FD) has recently emerged as a promising solution to tackle heterogeneity and enhance communication efficiency in FL. In addition, significant effort has been put forth in recent years to support various notions of fairness associated with the FL ecosystem, such as Collaborative Fairness, which seeks to ensure the fair distribution of rewards among participants based on their level of contribution. Although several works have been done to promote collaborative fairness in FL, they are mostly well-suited for FL algorithms based on model updates or gradient sharing during the training procedure. Guaranteeing collaborative fairness in FD methods is still completely unexplored where it can have potential applications in communication engineering, healthcare, banking, finance, and social networks in large-scale software, etc., as most Knowledge Distillation (KD) based FL algorithms promote either identical global logits or identical global model updates sharing among the clients after the distillation process. This is unfair because severely underperforming participants can gain access to the knowledge of all high-performing participants while contributing almost nothing to the learning process. In this paper, we propose a novel Collaborative Fair Federated Distillation (CFD) algorithm with a view to exploring collaborative fairness in KD-based Federated Learning strategies. We leverage the reputation mechanism to rank the participants in order of their contributions and appropriately distribute logits among them while maintaining competitive performance. Extensive experiments on benchmark datasets validate the efficacy of our proposed method as well as the practicality of the proposed logit-based reward scheme.

实现协作式公平联合蒸馏
联合学习(Federated Learning,FL)作为一种保护隐私的分布式机器学习框架虽然取得了成功,但在训练过程的各个阶段却面临着严重的瓶颈问题,包括通信成本高、异质性问题和不公平问题。联邦蒸馏(Federated Distillation,FD)是最近出现的一种有前途的解决方案,可解决异构性问题并提高 FL 中的通信效率。此外,近年来,人们还在努力支持与 FL 生态系统相关的各种公平概念,如协作公平(Collaborative Fairness),它旨在确保根据参与者的贡献程度在他们之间公平分配奖励。虽然已有多项工作旨在促进 FL 中的协作公平性,但它们大多适用于基于模型更新或训练过程中梯度共享的 FL 算法。由于大多数基于知识蒸馏(KD)的 FL 算法都会在蒸馏过程结束后在客户端之间促进相同的全局对数或相同的全局模型更新共享,因此保证 FD 方法中的协作公平性在通信工程、医疗保健、银行、金融和大型软件中的社交网络等领域具有潜在的应用前景,但这一问题还完全没有得到解决。这是不公平的,因为表现严重不佳的参与者可以获得所有表现优异参与者的知识,而对学习过程几乎没有任何贡献。在本文中,我们提出了一种新颖的协作公平联合蒸馏(CFD)算法,旨在探索基于 KD 的联合学习策略中的协作公平性。我们利用声誉机制对参与者的贡献进行排序,并在他们之间适当分配对数,同时保持有竞争力的性能。在基准数据集上进行的大量实验验证了我们提出的方法的有效性以及基于对数的奖励方案的实用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Engineering Applications of Artificial Intelligence
Engineering Applications of Artificial Intelligence 工程技术-工程:电子与电气
CiteScore
9.60
自引率
10.00%
发文量
505
审稿时长
68 days
期刊介绍: Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.
文献相关原料
公司名称 产品信息 采购帮参考价格
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信