PhD Seminar • Machine Learning • Federated Learning Meets Multi-objective OptimizationExport this event to calendar

Friday, June 24, 2022 — 2:00 PM to 3:00 PM EDT

Please note: This PhD seminar will be given in person in DC 1302 and online.

Zeou Hu, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Yaoliang Yu

Federated learning (FL) has emerged as a promising, massively distributed way to train a joint deep model over large amounts of edge devices while keeping private user data strictly on device. Conventionally, FL is formulated as a single-objective optimization problem where the global objective is the weighted sum of each client’s local objective with pre-determined weighting coefficients. However, this formulation has some drawbacks. We argue that federated learning is inherently a multi-objective problem, and this perspective generalizes the previous approach.

In this work, we formulate federated learning as multi-objective optimization and, motivated from ensuring fairness among users and robustness against malicious adversaries, propose a new algorithm FedMGDA+ that is guaranteed to converge to Pareto stationary solutions. FedMGDA+ is simple to implement, has fewer hyperparameters to tune, and refrains from sacrificing the performance of any participating user. We establish the convergence properties of the algorithm and point out its connections to existing approaches. Extensive experiments on a variety of datasets confirm that FedMGDA+ compares favorably against state-of-the-art. In the end, we also discuss several possible extensions of our work.

Download the full paper.


Note: This PhD seminar will be given in person in DC 1302 and online via Zoom: https://uwaterloo.zoom.us/j/93898859913.

Location 
Hybrid PhD seminar: DC 1302 | Online
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  1. 2023 (2)
    1. January (2)
  2. 2022 (245)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (12)
    5. August (29)
    6. July (23)
    7. June (17)
    8. May (20)
    9. April (24)
    10. March (22)
    11. February (16)
    12. January (19)
  3. 2021 (210)
    1. December (21)
    2. November (13)
    3. October (12)
    4. September (21)
    5. August (20)
    6. July (17)
    7. June (11)
    8. May (16)
    9. April (27)
    10. March (20)
    11. February (13)
    12. January (19)
  4. 2020 (217)
  5. 2019 (255)
  6. 2018 (217)
  7. 2017 (36)
  8. 2016 (21)
  9. 2015 (36)
  10. 2014 (33)
  11. 2013 (23)
  12. 2012 (4)
  13. 2011 (1)
  14. 2010 (1)
  15. 2009 (1)
  16. 2008 (1)