Subwork-template
The objectives & results should be detailed, including time, what to do, how to do it, and problems encountered.
Expected Timeline: --; Contributor: --
Objectives
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
Process
How to do. To achieve your objectives, how do you make progress, e.g., reading papers? For example, to start research on federated learning:
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
Reflections & Thoughts (Optional)
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. ...)
Problems Encountered & Solutions
What problems have you encountered, and how did you solve them?
Conclusion
Last updated