The next-generation of wireless networks will enable many machine learning (ML) tools and applications to efficiently analyze various types of data collected by edge devices for inference, autonomy, and decision making purposes. However, due to resource constraints, delay limitations, and privacy challenges, edge devices cannot offload their entire collected datasets to a cloud server for centrally training their ML models or inference purposes. To overcome these challenges, distributed learning and inference techniques have been proposed as a means to enable edge devices to collaboratively train ML models without raw data exchanges, thus reducing the communication overhead and latency as well as improving data privacy. However, deploying distributed learning over wireless networks faces several challenges including the uncertain wireless environment, limited wireless resources (e.g., transmit power and radio spectrum), and hardware resources. This paper provides a comprehensive study of how distributed learning can be efficiently and effectively deployed over wireless edge networks. We present a detailed overview of several emerging distributed learning paradigms, including federated learning, federated distillation, distributed inference, and multi-agent reinforcement learning. For each learning framework, we first introduce the motivation for deploying it over wireless networks. Then, we present a detailed literature review on the use of communication techniques for its efficient deployment. We then introduce an illustrative example to show how to optimize wireless networks to improve its performance. Finally, we introduce future research opportunities. In a nutshell, this paper provides a holistic set of guidelines on how to deploy a broad range of distributed learning frameworks over real-world wireless communication networks.
翻译:下一代无线网络将使许多机器学习(ML)工具和应用能够有效地分析边缘设备为推断、自主和决策目的收集的各类数据。然而,由于资源限制、延迟限制和隐私挑战,边缘设备无法将其收集的全部数据集卸到云式服务器,用于中央培训其ML模型或推理目的。为了克服这些挑战,已提出分散的学习和推理技术,作为使边缘设备能够在不进行原始数据交换的情况下合作培训ML模型的手段,从而减少通信的间接费用和延缓性以及改善数据隐私。然而,在无线网络上部署分布式学习面临若干挑战,包括不确定的无线环境、有限的无线资源(例如,传输电力和无线电频谱)以及硬件资源。本文全面研究了分散式学习如何在无线边缘网络上高效和有效地部署。我们详细概述了一些新出现的分布式学习模式,包括不进行不易的学习、不易过滤的蒸馏、分发的坚固度以及多剂强化。关于每个学习框架,我们首先介绍部署无线网络的真正动力,然后介绍如何在无线式网络上部署一个最优化的演示性研究。我们先展示一个演示性研究。