Litcius/Paper detail

UbiNN: A Communication Efficient Framework for Distributed Machine Learning in Edge Computing

Ke Li, Kexun Chen, Shouxi Luo, Honghao Zhang, Pingzhi Fan

2023IEEE Transactions on Network Science and Engineering13 citationsDOI

Abstract

Deployment of distributed machine learning at the edge is conducive to reducing latency and protecting privacy associated with transmitting data back to the cloud. Nonetheless, as machine learning models scale, bandwidth resources are limited and heterogeneity in data collection from heterogeneous edge devices is visible, resulting in low model accuracy and high communication overhead. In this paper, a novel distributed deep learning framework called ubiquitous neural network (UbiNN) is proposed to improve communication efficiency without affecting the accuracy of the local neural network model at the edge or the global neural network model in the cloud. As for the accuracy of the neural network model, a common dataset with a small portion of insensitive data is constructed for training the neural network model, and its accuracy is enhanced by a new algorithm based on knowledge distillation and covariance computation (KDCC). Experimental results demonstrate that the test accuracy of UbiNN is extremely close to the centralized machine learning and non-federated learning scheme DDNN and up to 18.74% better than that of other classic federated learning schemes when using public datasets such as MNIST, CIFAR-10, and REUTERS-21578. Meanwhile, communication overheads are substantially reduced in terms of data transmission volume and latency.

Topics & Concepts

Computer scienceMNIST databaseCloud computingArtificial intelligenceArtificial neural networkMachine learningEdge computingEdge deviceDistributed computingOverhead (engineering)Deep learningEnhanced Data Rates for GSM EvolutionOperating systemPrivacy-Preserving Technologies in DataAdvanced Neural Network ApplicationsIoT and Edge/Fog Computing