Neural Tangent Kernel Empowered Federated Learning
arXiv:2110.03681
Abstract
Federated learning (FL) is a privacy-preserving paradigm where multiple participants jointly solve a machine learning problem without sharing raw data. Unlike traditional distributed learning, a unique characteristic of FL is statistical heterogeneity, namely, data distributions across participants are different from each other. Meanwhile, recent advances in the interpretation of neural networks have seen a wide use of neural tangent kernels (NTKs) for convergence analyses. In this paper, we propose a novel FL paradigm empowered by the NTK framework. The paradigm addresses the challenge of statistical heterogeneity by transmitting update data that are more expressive than those of the conventional FL paradigms. Specifically, sample-wise Jacobian matrices, rather than model weights/gradients, are uploaded by participants. The server then constructs an empirical kernel matrix to update a global model without explicitly performing gradient descent. We further develop a variant with improved communication efficiency and enhanced privacy. Numerical results show that the proposed paradigm can achieve the same accuracy while reducing the number of communication rounds by an order of magnitude compared to federated averaging.
Accepted by ICML 2022
References in corpus (10)
- Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
- FedBN: Federated Learning on Non-IID Features via Local Batch Normalization
- A Field Guide to Federated Optimization
- Federated Learning with Matched Averaging
- A Generalized Neural Tangent Kernel Analysis for Two-layer Neural Networks
- Tensor Programs IIb: Architectural Universality of Neural Tangent Kernel Training Dynamics
- Optimization Theory for ReLU Neural Networks Trained with Normalization Layers
- Federated Learning of User Authentication Models
- FL-NTK: A Neural Tangent Kernel-based Framework for Federated Learning Convergence Analysis
- Separation of Powers in Federated Learning