Papers
Topics
Authors
Recent
Search
2000 character limit reached

Federated Active Learning for Target Domain Generalisation

Published 4 Dec 2023 in cs.LG, cs.AI, and cs.CV | (2312.02247v1)

Abstract: In this paper, we introduce Active Learning framework in Federated Learning for Target Domain Generalisation, harnessing the strength from both learning paradigms. Our framework, FEDALV, composed of Active Learning (AL) and Federated Domain Generalisation (FDG), enables generalisation of an image classification model trained from limited source domain client's data without sharing images to an unseen target domain. To this end, our FDG, FEDA, consists of two optimisation updates during training, one at the client and another at the server level. For the client, the introduced losses aim to reduce feature complexity and condition alignment, while in the server, the regularisation limits free energy biases between source and target obtained by the global model. The remaining component of FEDAL is AL with variable budgets, which queries the server to retrieve and sample the most informative local data for the targeted client. We performed multiple experiments on FDG w/ and w/o AL and compared with both conventional FDG baselines and Federated Active Learning baselines. Our extensive quantitative experiments demonstrate the superiority of our method in accuracy and efficiency compared to the multiple contemporary methods. FEDALV manages to obtain the performance of the full training target accuracy while sampling as little as 5% of the source client's data.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (48)
  1. Federated active learning (f-al): an efficient annotation strategy for federated learning, 2022.
  2. Deep batch active learning by diverse, uncertain gradient lower bounds, 2020.
  3. Knowledge-aware federated active learning with non-iid data. In ICCV, 2023.
  4. Active learning for bayesian 3d hand pose estimation. In WACV, 2021a.
  5. Sequential graph convolutional network for active learning. In CVPR, 2021b.
  6. A simple framework for contrastive learning of visual representations. In ICML, 2020.
  7. Imagenet: A large-scale hierarchical image database. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pages 248–255, 2009.
  8. Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning. In ICML, 2016.
  9. Deep Bayesian Active Learning with Image Data. In ICML, 2017.
  10. Active federated learning, 2019.
  11. Training speech recognition models with federated learning: A quality/cost framework. In ICASSP. IEEE, 2021.
  12. Deep residual learning for image recognition. In CVPR, 2016.
  13. Melloddy: Cross-pharma federated learning at unprecedented scale unlocks benefits in qsar without compromising proprietary information. Journal of Chemical Information and Modeling, 2023. PMID: 37642660.
  14. Learn from others and be yourself in heterogeneous federated learning. In CVPR, pages 10133–10143, 2022.
  15. Rethinking federated learning with domain shift: A prototype view. In CVPR, pages 16312–16322, Los Alamitos, CA, USA, 2023. IEEE Computer Society.
  16. Scaffold: Stochastic controlled averaging for federated learning, 2021.
  17. Task-aware variational adversarial active learning. In CVPR, pages 8162–8171, Los Alamitos, CA, USA, 2021. IEEE Computer Society.
  18. Re-thinking federated active learning based on inter-class diversity. In CVPR, 2023.
  19. Energy-Based Models. In Predicting Structured Data. The MIT Press, 2007.
  20. Deeper, broader and artier domain generalization. In ICCV, 2017.
  21. Model-contrastive federated learning. In CVPR, 2021.
  22. Federated learning: Challenges, methods, and future directions. IEEE Signal Processing Magazine, 37(3):50–60, 2020a.
  23. Federated optimization in heterogeneous networks, 2020b.
  24. Federated domain generalization: A survey, 2023a.
  25. SIMPLE: Specialized model-sample matching for domain generalization. In ICLR, 2023b.
  26. Ensemble distillation for robust model fusion in federated learning. In NeurIPS. Curran Associates Inc., 2020.
  27. Feddg: Federated domain generalization on medical image segmentation via episodic learning in continuous frequency space. 2021.
  28. Context-aware robust fine-tuning, 2022.
  29. Communication-efficient learning of deep networks from decentralized data. In International Conference on Artificial Intelligence and Statistics, 2016.
  30. Improving federated learning face recognition via privacy-agnostic clusters. In ICLR, 2022.
  31. Deep federated learning for autonomous driving. In 2022 IEEE Intelligent Vehicles Symposium (IV), page 1824–1830. IEEE Press, 2022a.
  32. Fedsr: A simple and effective domain generalization method for federated learning. In NeurIPS, 2022b.
  33. Hieu Tat Nguyen and Arnold W. M. Smeulders. Active learning using pre-clustering. ICML, 2004.
  34. Active domain adaptation via clustering uncertainty-weighted embeddings. In ICCV, 2021.
  35. Multi-component image translation for deep domain generalization. In WACV, 2019.
  36. A survey of deep active learning, 2020.
  37. Active Learning for Convolutional Neural Networks: A Core-set approach. In ICLR, 2018.
  38. Burr Settles. Active learning literature survey. Computer Sciences Technical Report 1648, University of Wisconsin–Madison, 2009.
  39. Variational Adversarial Active Learning. In ICCV, 2019.
  40. Fedproto: Federated prototype learning across heterogeneous clients, 2022.
  41. Laurens van der Maaten and Geoffrey Hinton. Visualizing data using t-sne, 2008. JMLR.
  42. Active learning for domain adaptation: An energy-based approach. In AAAI, 2021.
  43. Learning Loss for Active Learning. In CVPR, 2019.
  44. Federated learning with domain generalization, 2023a.
  45. Federated domain generalization with generalization adjustment. In CVPR, pages 3954–3963, 2023b.
  46. Federated domain generalization with generalization adjustment. In CVPR, pages 3954–3963, 2023c.
  47. Impact of imagenet model selection on domain adaptation, 2020.
  48. Federated learning with non-iid data. 2018.

Summary

  • The paper introduces Federated Domain Generalization (FDG), which minimizes feature complexity and condition alignment to tackle domain shifts.
  • It integrates FEDALV, an active learning module that dynamically selects key client samples to maximize labeling efficiency.
  • Experiments on PACS, OfficeHome, and OfficeCaltech demonstrate superior accuracy and efficiency while preserving data privacy.

Federated learning (FL) and active learning (AL) are two paradigms that have recently been making strides in improving machine learning models, particularly in scenarios where data privacy is crucial and labeled data is scarce. In “Federated Active Learning for Target Domain Generalization," the authors merge the two techniques (FL and AL) to address a specific challenge in the field: efficiently training models that are able to classify images even when they encounter data from new, previously unseen domains without having direct access to that data.

Traditional FL trains models on decentralized data, which is essential for user privacy. The models are updated locally on clients' devices, and only the model updates (not the raw data) are shared with a central server to maintain privacy. But one major drawback is the difficulty models have when facing 'domain shifts'—differences between the data they were trained on and new target data they encounter.

The paper introduces a novel approach named Federated Domain Generalization (FDG), which includes two key innovations for overcoming this challenge: loss functions designed to minimize 'feature complexity' and 'condition alignment' at the client level, and a 'regularization' mechanism at the server level that reduces biases between source (clients' data) and target domains (new, unseen data).

Moreover, the study proposes an AL component named FEDALV within the FDG framework, which actively selects the most informative samples from client data to label. As labeling data can be resource-intensive, finding and focusing on the most informative data points is critical. The FEDALV’s approach uses 'variable budgets,' allowing for flexibility in how many data points are queried from each client, enhancing the model’s ability to generalize by focusing on the most beneficial updates.

The authors conducted various experiments to compare their FDG and FEDALV frameworks against contemporary methods on image classification tasks using benchmark datasets like PACS, OfficeHome, and OfficeCaltech. The results demonstrated that their methods not only achieve superior accuracy but are also more efficient compared to other recent approaches.

The core of these advancements lies not just in effective model training but also in maintaining data privacy since the methods do not require sharing sensitive raw data. They exemplify the growing trend in AI research of finding innovative solutions that respect user privacy while improving model performance, an aspect increasingly relevant in today’s digitized world.

The authors also published their code publicly, which can be found on GitHub, promoting transparency, repeatability, and further innovation in the field. They stress the importance of future research including extending to a varied number of clients and domain heterogeneity, as well as the possibility of dynamic selection functions that further refine their approach.

In conclusion, the paper "Federated Active Learning for Target Domain Generalisation" marks a significant step forward in creating privacy-aware machine learning systems that are adaptable and accurate across a range of scenarios, reducing the need for direct data access and labor-intensive data labeling processes.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

GitHub

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.