Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Federated learning
Thesis title in Czech: Kolaborativní učení
Thesis title in English: Federated learning
Key words: federativní učení|strojové učení|kolaborativní učení
English key words: federated learning|machine learning|collaborative learning
Academic year of topic announcement: 2022/2023
Thesis type: Bachelor's thesis
Thesis language: angličtina
Department: Department of Logic (21-KLOG)
Supervisor: Mgr. Petr Švarný, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 10.11.2022
Date of assignment: 10.11.2022
Administrator's approval: approved
Confirmed by Study dept. on: 17.12.2022
Date and time of defence: 16.06.2023 09:00
Date of electronic submission:09.05.2023
Date of proceeded defence: 16.06.2023
Submitted/finalized: committed by student and finalized
Opponents: Mgr. Martin Blicha, Ph.D.
 
 
 
Guidelines
A common problem in Machine Learning is the necessity of large datasets for the training of the algorithms.
While there are many approaches to solve this problem, one possible solution is the distribution of the training datasets and then the joining of separately trained models.

The student must research and summarize the state of the art of federated training, present its general idea and related notions, and discuss the main known solutions.This analysis should discuss the basic theoretical framework of federated learning.
It should focus on the effect of the number of data sources used for training (e.g., differences between using three, ten or even more data sources, what is the performance effect and what are the arising challenges).

While a thorough analysis of the options would be the main goal of the thesis, the thesis should also attempt to implement a solution of federated learning.
This implemented solution should either present a novel approach that would be motivated in the theoretical part of the thesis or implement one of the already known and analyzed approaches.
In the latter case, the motivation for the choice must be well-explained in the text.It can be a prototype if the student fully implements the solution.

The thesis could additionally or alternatively present a comparison of multiple techniques of distributed training.

If appropriate, the thesis can also discuss the practical use of such solutions, e.g., the need to use encryption for sensitive data.

Any analysis, the initial theoretical analysis or performance analysis of the implemented solutions, must be accompanied by clear and appropriate visualizations.
References
Kairouz, P., McMahan, H. B., Avent, B., Bellet, A., Bennis, M., Bhagoji, A. N., ... & Zhao, S. (2021). Advances and open problems in federated learning. Foundations and Trends® in Machine Learning, 14(1–2), 1-210.
Li, L., Fan, Y., Tse, M., & Lin, K. Y. (2020). A review of applications in federated learning. Computers & Industrial Engineering, 149, 106854.
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT press.
Deppeler, A. (2020). Automated Machine Learning and Federated Learning. The AI Book: The Artificial Intelligence Handbook for Investors, Entrepreneurs and FinTech Visionaries, 248-250.
Yang, Q., Fan, L., & Yu, H. (Eds.). (2020). Federated Learning: Privacy and Incentive (Vol. 12500). Springer Nature.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html