Multi-Task and Transfer Learning for Federated Learning Applications

Cihat Keçeci, Mohammad Shaqfeh, Hayat Mbayed, Erchin Serpedin
7/17/2022
cs.LG

No confident code implementation found for this paper.

Abstract

Federated learning enables many applications benefiting distributed and private datasets of a large number of potential data-holding clients. However, different clients usually have their own particular objectives in terms of the tasks to be learned from the data. So, supporting federated learning with meta-learning tools such as multi-task learning and transfer learning will help enlarge the set of potential applications of federated learning by letting clients of different but related tasks share task-agnostic models that can be then further updated and tailored by each individual client for its particular task. In a federated multi-task learning problem, the trained deep neural network model should be fine-tuned for the respective objective of each client while sharing some parameters for more generalizability. We propose to train a deep neural network model with more generalized layers closer to the input and more personalized layers to the output. We achieve that by introducing layer types such as pre-trained, common, task-specific, and personal layers. We provide simulation results to highlight particular scenarios in which meta-learning-based federated learning proves to be useful.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{keeci2022multitask,
  title  = {Multi-Task and Transfer Learning for Federated Learning Applications},
  author = {Cihat Keçeci and Mohammad Shaqfeh and Hayat Mbayed and Erchin Serpedin},
  year   = {2022},
  eprint = {2207.08147},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.08147v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.08147.svg)](https://codeofpaper.com/paper/2207.08147)

Discussion