Subwork-template
The objectives & results should be detailed, including time, what to do, how to do it, and problems encountered.
Last updated
The objectives & results should be detailed, including time, what to do, how to do it, and problems encountered.
Last updated
Expected Timeline: --; Contributor: --
What to do. To achieve these objectives, what should you learn, e.g., techniques? For example, to start research on federated learning:
Challenges in FL
Statistical Heterogeneity
System Heterogeneity
Existing Solutions
Algorithms: FedAvg, FedProx...
Improve FedAvg on Non-IID
Algorithm implementation (PyTorch or Tensorflow)
Theorem for bounded weight divergence
Experiment setup
How to do. To achieve your objectives, how do you make progress, e.g., reading papers? For example, to start research on federated learning:
Objectives | Process | Time |
---|---|---|
What you learn. After each process you made, what have you gained and your innovative insights? For example, to start research on federated learning:
Challenges in FL from survey papers: the lack of information for optimization, the tradeoff between statistical and system utility, and expensive Communication (ref. ...)
What problems have you encountered, and how did you solve them?
Challenges in FL
Read survey papers (...)
2023.1.1-1.10
Existing Solutions
Read corresponding papers
2023.1.11-1.13
Improve FedAvg on Non-IID-Stage1
Implement FedAvg using PyTorch (simulation)
2023.1.15-1.20