Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Federated learning
Název práce v češtině: Kolaborativní učení
Název v anglickém jazyce: Federated learning
Klíčová slova: federativní učení|strojové učení|kolaborativní učení
Klíčová slova anglicky: federated learning|machine learning|collaborative learning
Akademický rok vypsání: 2022/2023
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Katedra logiky (21-KLOG)
Vedoucí / školitel: Mgr. Petr Švarný, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 10.11.2022
Datum zadání: 10.11.2022
Schválení administrátorem: bylo schváleno
Datum potvrzení stud. oddělením: 17.12.2022
Datum a čas obhajoby: 16.06.2023 09:00
Datum odevzdání elektronické podoby:09.05.2023
Datum proběhlé obhajoby: 16.06.2023
Odevzdaná/finalizovaná: odevzdaná studentem a finalizovaná
Oponenti: Mgr. Martin Blicha, Ph.D.
 
 
 
Zásady pro vypracování
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.
Seznam odborné literatury
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.
 
Univerzita Karlova | Informační systém UK