SlideShare a Scribd company logo
Federated
Learning, a Brief
Overview
*https://en.wikipedia.org/wiki/File:Centralized_federated_learning_protocol.png
1
Machine Learning
Machine Learning is the “field of study that gives computers the
capability to learn without being explicitly programmed.” (Arthur Samuel,
1959)
2
X
1
2
3
def square(x):
return x*x
square(4)
16
Y
1
4
9
Traditional
Programing
Rules
Data
Output
Machine
Learning
Data
Rules
Output
Explicit Instructions
Algorithms implicitly learn instructions by examples
Output
Input
X Y
1 1
2 4
3 9
Learning
Input Output
Why Machine Learning?
3
def factorial(x):
result = 1
for i in range(1,x+1):
result = result*i
return result
1 2 3 4
x =
Problem:
Weather this image is
dog or cat?
def function(image):
Very complex to code this
function with traditional
programming
…
Cat Dog Cat
.
Machine Learning
Prediction:
Hypothesis:
Simple Data
Simple Problem
Traditional
Programming
Why ML is hot topic these days?
4
1. Data 2. Computing power
Working of ML at a Scale.
5
Data, a blessing as well as a curse.
6
➔ More the data more accurate ML model, but handling huge amounts of data and training is a
problem.
➔ Although the compute/processing power is increasing, but the size of datasets is increasing
much more rapidly than computing power.
➔ This results in longer training time or even big ML models may cause out of memory errors.
➔ Majority of the datasets today cannot be used on a single machine due to the humongous
size of the dataset.
So, what is the solution?
Solution: Distributed ML.
7
Drawbacks of Distributed ML.
8
➔ Data Collection:
◆ Privacy.
◆ Security.
◆ Integrity.
◆ Storage.
➔ Regulations: GDPR (Europe), CCPA (California), PIPEDA (Canada), LGPD (Brazil), PDPL
(Argentina), KVKK (Turkey), POPI (South Africa), FSS (Russia), CDPR (China), PDPB (India), PIPA
(Korea), APPI (Japan), PDP (Indonesia), PDPA (Singapore), APP (Australia), and other
regulations protect sensitive data from being moved. In fact, those regulations sometimes
even prevent single organizations from combining their own users’ data for artificial
intelligence training because those users live in different parts of the world, and their data is
governed by different data protection regulations.
➔ Communication overhead:
➔ Resource utilization and load balancing:
➔ …
Solution: Federated Learning
Federated Learning (FL) [1] is a distributed
machine learning approach in which large
decentralized datasets, residing on edge devices
like mobile phones and IoT devices, are used to
train a Machine Learning (ML) model.
Some Important standard terms in FL.
1. Server: A computational device that orchestrates the
whole FL process and is responsible for weight
aggregation.
2. Client: A device that has some computational resources
and local data associated with it. e.g mobile phones, IoT
devices, personal computers etc etc.
3. Round: Round or communication round is one round
trip journey of model weights from server to clients and
back to server.
*https://blog.ml.cmu.edu/wp-content/uploads/2019/11/Screen-
Shot-2019-11-12-at-10.42.34-AM-1024x506.png
9
Distributed ML Vs Federated Learning
1. In distributed ML, data is centrally stored
(e.g., in a data center).
2. The main goal is just to train faster.
3. We control how data is distributed
across workers: usually, it is distributed
uniformly at random across workers
1. In FL, data is naturally distributed and
generated locally.
2. Data never leaves the place of origin.
3. Data is not independent and identically
distributed (non-i.i.d.), and it is
imbalanced.
Federated Learning Working
1.Model selection 2. Model
broadcast
3. Local training 4. Model upload
and averaging
5. Broadcast
updated model.
Federated Averaging (FedAvg)
Types of Federated Learning
1. Based on Types of participating devices
1. Massive no. of clients (up to billions)
2. Small dataset per client
3. Limited availability and reliability
4. Some parties may be malicious
1. 2-100 clients
2. Medium to large dataset per client
3. Reliable clients, almost always available
4. Parties are typically honest
Cross Device FL Cross Silo FL
Types of Federated Learning
2. Based on Types of data partitioning
a. Horizontal Federated Learning (HFL):
Types of Federated Learning
2. Based on Types of data partitioning
b. Vertical Federated Learning (VFL):
Future of Federated Learning
Federated
Learning.
Research Areas in FL
FL consumes very
high bandwidth.
Communication
Cost.
Different clients may
have different data
distributions and
size.
Statistical
Heterogeneity.
Different clients have
different system
resources.
System
Heterogeneity.
ML model is not able
to train properly.
Model
Convergence
17
References
1. McMahan, H. Brendan, Eider Moore, Daniel Ramage, and Seth Hampson. "Communication-
efficient learning of deep networks from decentralized data." AISTATS, 2017.
2. M. U. Yaseen, A. Anjum, O. Rana, N. Antonopoulos, Deep learning hyper-parameter
optimization for video analytics in clouds, IEEE Transactions on Systems, Man, and
Cybernetics: Systems 49 (1) (2019) 253–264. doi:10.1109/TSMC.2018.2840341.
3. T. Yu, H. Zhu, Hyper-Parameter Optimization: A Review of Algorithms and Applications, CoRR
(2020) 1–56 arXiv:2003.05689. URL http://arxiv.org/abs/2003.05689
4. K. Murphy, Machine Learning: A Probabilistic Perspective, Adaptive Computation and
Machine Learning series, MIT Press, 2012. URL https://books.google.co.kr/books?
id=NZP6AQAAQBAJ
18
19
Thank you

More Related Content

PPTX
Federated learning in brief
PDF
Federated Learning
PDF
Revolutionizing Privacy and AI Collaboration with Federated Learning
PDF
What is Federated Learning.pdf
PDF
2019-09-05Federated Learning.pdf
PPTX
Federated Learning: Collabarative Learning
PPTX
Multi Layer Federated Learning.pptx
PDF
BM_KB_PK-slides.pdfssssssssssssssssssssssssssssssssss
Federated learning in brief
Federated Learning
Revolutionizing Privacy and AI Collaboration with Federated Learning
What is Federated Learning.pdf
2019-09-05Federated Learning.pdf
Federated Learning: Collabarative Learning
Multi Layer Federated Learning.pptx
BM_KB_PK-slides.pdfssssssssssssssssssssssssssssssssss

Similar to Federated Learning Overview and research issues (20)

PPTX
NithikshaPatelGSAndSagarikaKgGowdaddd.ppt
PPTX
nsr2gcfDACGXHVXWGDXQWVQGGSWIXHBHVdczgwf.ppt
PPTX
Federated-Learning-Empowering-Decentralized-AI.pptx
PPTX
Fedarated learning
PDF
Cooperative Machine Learning Network with Ahmed Masud of saf.ai
PPTX
federated learning method of machine learning
PDF
Federated Learning
PPTX
Federated Learning: A New Frontier in AI
PPTX
FINAL FL MINOR PPT.pptx rrwerwewerweeeeetew
PPTX
Federated_Learning_Advanced_TrendsinAI.pptx
PDF
[OREILLY AI LONDON 2019] Anomaly Detection in Smart Buildings using Federated...
PDF
Towards Effective Device-Aware Federated Learning
PDF
leewayhertz.com-Federated learning Unlocking the potential of secure distribu...
PDF
Federated learning of deep networks using model averaging
PPTX
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
PDF
[DATAHACK SUMMIT INDIA 2019] Federated Learning using Deep Learning
PDF
Presentation_final.pdf
PDF
Federated learning and its role in the privacy preservation of IoT devices
DOCX
C-1.docxIoT-Enabled Cabin Designed for The Mobility Challenged.pdf
PPTX
Vertical Federated Learning.pptx
NithikshaPatelGSAndSagarikaKgGowdaddd.ppt
nsr2gcfDACGXHVXWGDXQWVQGGSWIXHBHVdczgwf.ppt
Federated-Learning-Empowering-Decentralized-AI.pptx
Fedarated learning
Cooperative Machine Learning Network with Ahmed Masud of saf.ai
federated learning method of machine learning
Federated Learning
Federated Learning: A New Frontier in AI
FINAL FL MINOR PPT.pptx rrwerwewerweeeeetew
Federated_Learning_Advanced_TrendsinAI.pptx
[OREILLY AI LONDON 2019] Anomaly Detection in Smart Buildings using Federated...
Towards Effective Device-Aware Federated Learning
leewayhertz.com-Federated learning Unlocking the potential of secure distribu...
Federated learning of deep networks using model averaging
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
[DATAHACK SUMMIT INDIA 2019] Federated Learning using Deep Learning
Presentation_final.pdf
Federated learning and its role in the privacy preservation of IoT devices
C-1.docxIoT-Enabled Cabin Designed for The Mobility Challenged.pdf
Vertical Federated Learning.pptx
Ad

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Lesson notes of climatology university.
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Complications of Minimal Access Surgery at WLH
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
01-Introduction-to-Information-Management.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Trump Administration's workforce development strategy
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
Microbial diseases, their pathogenesis and prophylaxis
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Classroom Observation Tools for Teachers
Lesson notes of climatology university.
Yogi Goddess Pres Conference Studio Updates
Complications of Minimal Access Surgery at WLH
Microbial disease of the cardiovascular and lymphatic systems
01-Introduction-to-Information-Management.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Module 4: Burden of Disease Tutorial Slides S2 2025
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Trump Administration's workforce development strategy
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Ad

Federated Learning Overview and research issues

  • 2. Machine Learning Machine Learning is the “field of study that gives computers the capability to learn without being explicitly programmed.” (Arthur Samuel, 1959) 2 X 1 2 3 def square(x): return x*x square(4) 16 Y 1 4 9 Traditional Programing Rules Data Output Machine Learning Data Rules Output Explicit Instructions Algorithms implicitly learn instructions by examples Output Input X Y 1 1 2 4 3 9 Learning Input Output
  • 3. Why Machine Learning? 3 def factorial(x): result = 1 for i in range(1,x+1): result = result*i return result 1 2 3 4 x = Problem: Weather this image is dog or cat? def function(image): Very complex to code this function with traditional programming … Cat Dog Cat . Machine Learning Prediction: Hypothesis: Simple Data Simple Problem Traditional Programming
  • 4. Why ML is hot topic these days? 4 1. Data 2. Computing power
  • 5. Working of ML at a Scale. 5
  • 6. Data, a blessing as well as a curse. 6 ➔ More the data more accurate ML model, but handling huge amounts of data and training is a problem. ➔ Although the compute/processing power is increasing, but the size of datasets is increasing much more rapidly than computing power. ➔ This results in longer training time or even big ML models may cause out of memory errors. ➔ Majority of the datasets today cannot be used on a single machine due to the humongous size of the dataset. So, what is the solution?
  • 8. Drawbacks of Distributed ML. 8 ➔ Data Collection: ◆ Privacy. ◆ Security. ◆ Integrity. ◆ Storage. ➔ Regulations: GDPR (Europe), CCPA (California), PIPEDA (Canada), LGPD (Brazil), PDPL (Argentina), KVKK (Turkey), POPI (South Africa), FSS (Russia), CDPR (China), PDPB (India), PIPA (Korea), APPI (Japan), PDP (Indonesia), PDPA (Singapore), APP (Australia), and other regulations protect sensitive data from being moved. In fact, those regulations sometimes even prevent single organizations from combining their own users’ data for artificial intelligence training because those users live in different parts of the world, and their data is governed by different data protection regulations. ➔ Communication overhead: ➔ Resource utilization and load balancing: ➔ …
  • 9. Solution: Federated Learning Federated Learning (FL) [1] is a distributed machine learning approach in which large decentralized datasets, residing on edge devices like mobile phones and IoT devices, are used to train a Machine Learning (ML) model. Some Important standard terms in FL. 1. Server: A computational device that orchestrates the whole FL process and is responsible for weight aggregation. 2. Client: A device that has some computational resources and local data associated with it. e.g mobile phones, IoT devices, personal computers etc etc. 3. Round: Round or communication round is one round trip journey of model weights from server to clients and back to server. *https://blog.ml.cmu.edu/wp-content/uploads/2019/11/Screen- Shot-2019-11-12-at-10.42.34-AM-1024x506.png 9
  • 10. Distributed ML Vs Federated Learning 1. In distributed ML, data is centrally stored (e.g., in a data center). 2. The main goal is just to train faster. 3. We control how data is distributed across workers: usually, it is distributed uniformly at random across workers 1. In FL, data is naturally distributed and generated locally. 2. Data never leaves the place of origin. 3. Data is not independent and identically distributed (non-i.i.d.), and it is imbalanced.
  • 11. Federated Learning Working 1.Model selection 2. Model broadcast 3. Local training 4. Model upload and averaging 5. Broadcast updated model.
  • 13. Types of Federated Learning 1. Based on Types of participating devices 1. Massive no. of clients (up to billions) 2. Small dataset per client 3. Limited availability and reliability 4. Some parties may be malicious 1. 2-100 clients 2. Medium to large dataset per client 3. Reliable clients, almost always available 4. Parties are typically honest Cross Device FL Cross Silo FL
  • 14. Types of Federated Learning 2. Based on Types of data partitioning a. Horizontal Federated Learning (HFL):
  • 15. Types of Federated Learning 2. Based on Types of data partitioning b. Vertical Federated Learning (VFL):
  • 17. Federated Learning. Research Areas in FL FL consumes very high bandwidth. Communication Cost. Different clients may have different data distributions and size. Statistical Heterogeneity. Different clients have different system resources. System Heterogeneity. ML model is not able to train properly. Model Convergence 17
  • 18. References 1. McMahan, H. Brendan, Eider Moore, Daniel Ramage, and Seth Hampson. "Communication- efficient learning of deep networks from decentralized data." AISTATS, 2017. 2. M. U. Yaseen, A. Anjum, O. Rana, N. Antonopoulos, Deep learning hyper-parameter optimization for video analytics in clouds, IEEE Transactions on Systems, Man, and Cybernetics: Systems 49 (1) (2019) 253–264. doi:10.1109/TSMC.2018.2840341. 3. T. Yu, H. Zhu, Hyper-Parameter Optimization: A Review of Algorithms and Applications, CoRR (2020) 1–56 arXiv:2003.05689. URL http://arxiv.org/abs/2003.05689 4. K. Murphy, Machine Learning: A Probabilistic Perspective, Adaptive Computation and Machine Learning series, MIT Press, 2012. URL https://books.google.co.kr/books? id=NZP6AQAAQBAJ 18