The 2025 edition of the course CS-E4740 - Federated Learning includes a student project. You are free to choose an application of federated learning (FL). The goal is to formulate the application as an instance of generalized total variation (GTV) minimization over an FL network.

FL networks and GTV minimization will be introduced as core mathematical structures for studying FL during the course lectures and in the course book.

Project Requirements


Schedule

Event Date
First project report submission April 30, 2025
Peer grading deadline May 15, 2025
Final project submission May 31, 2025

Ground Rules

As a student in this course, you must adhere to the Aalto University Code of Conduct. The two key principles for this project are:

Rule I - Be Honest

Rule II - Be Respectful


Example Applications of FL

FL is used in various domains, including:

FL in Healthcare

Federated Learning can enable smartphones to become personal healthcare advisors by training models using local and public health data.

Key Reference:
Rieke, N., et al. The future of digital health with federated learning. Nature Medicine, 2020.

FL in Finance

Federated Learning can improve fraud detection and credit risk assessment in financial institutions.

FL at the Finnish Meteorological Institute (FMI)

FL for Finnish Road Safety


The Growing Role of FL in IoT

The Internet of Things (IoT) is a massive, global FL system where billions of devices communicate to improve efficiency and automation. As IoT networks grow, federated learning will play a critical role in enabling decentralized intelligence.


Ready to Start?

Good luck with your project!

Feel free to reach out with any questions or for further guidance!