SlideShare a Scribd company logo
1 of 16
Download to read offline
Kundjanasith Thonglek1
, Keichi Takahashi1
, Kohei Ichikawa1
,
Chawanat Nakasan2
, Hajimu Iida1
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
1
Nara Institute of Science and Technology, Nara, Japan
2
Kanazawa University, Ishikawa, Japan
Federated Learning
of Neural Network Models
with Heterogeneous Structures
Edge intelligence
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Cloud-based AI Edge-based AI
AI
?
➢ Gather data from edge devices
➢ Update the model frequently
➢ Longer response time
➢ Lack of data privacy
DATA
DATA
Input Data
Input Data
Inference Result
Inference Result
AI
DATA
DATA
AI
AI
Input Data
Input Data
Inference Result
Inference Result
Pros
Cons
➢ Shorter response time
➢ Better data privacy
➢ Cannot update the model from
data collected at the edge
Pros
Cons
2
Federated learning
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Global
Model
Ref: J. Konecný, H. Brendan McMahan, F. X. Yu, P. Richtárik, A. T. Suresh, D. Bacon, “Federated Learning: Strategies for
Improving Communication Efficiency”, NIPS Workshop on Private Multi-Party Machine Learning, 2016.
Federated Learning Algorithm
Model
Aggregation
3
Require the models with homogeneous structures
DATA
DATA
Local
Model
Local
Model
Updated parameters
Heterogeneity of edge devices
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Network
Bandwidth
Power
Consumption
Storage
Capacity
Computing
Resources
TPU Tensor
Processing Unit
Graphics
Processing Unit
GPU
4
Federated Learning
Algorithm
Federated learning for heterogeneous models
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
DATA
DATA
MobileNet
[17.02 MB.]
VGG16
[553.43 MB.]
Proposed
Method
5
Updated parameters of MobileNet
Updated parameters of VGG16
Centralized Server
Proposed method
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Proposed Method
Weighted Average
Ensembling
6
DATA
DATA
DATA
DATA
Model
1
Model
1
Model
2
Model
2
Model
1
Model
2
Federated Learning Algorithm
[FedAVG]
Federated Learning Algorithm
[FedAVG]
Weighted average ensembling
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 7
Let y be the final output vector
Let x be the input data
Let N be the number of models
Let mi
(x) be the prediction of x using the i-th model
Let 𝛼i
be the weight vector for the i-th model
To be determined by applying optimization algorithms
Optimization algorithms
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
6 Tree Parzen Estimator
TPE
Ref: H. Frank, H. Holger, and L. B. Kevin, “Sequential model-based optimization for general algorithm
configuration,” International Conference on Learning and Intelligent Optimization, Jan. 2011
4 Bayesian Search
BS
Ref: A. Garcia, E. Campos, and C. Li, “Distributed on-line Bayesian search,” International Conference on
Collaborative Computing: Networking, Applications and Worksharing, Dec. 2005
2 Random Search
RS
Ref: Y. Shang and J. Chu, “A method based on random search algorithm for unequal circle packing problem,”
International Conference on Information Science and Cloud Computing Companion,, Dec. 2013
3
Particle Swarm Optimization
PSO
Ref: M. Kirschenbaum and D. W. Palmer, “Perceptualization of particle swarm optimization,”
in Proceedings of the Swarm/Human Blended Intelligence Workshop, Sep. 2015
1
Grid Search
GS
Ref: F. Xue, D. Wei, Z. Wang, T. Li, Y. Hu, and H. Huang, “Grid searching method in spherical coordinate for PD
location in a substation,” International Conference on Condition Monitoring and Diagnosis, Sep. 2018
5
Sequential Model-based Algorithm Configuration
SMAC
Ref: M. Zhao and J. Li, “Tuning the hyper-parameters of CMA-ES with tree-structured Parzen estimators,”
International Conference on Advanced Computational Intelligence, Mar. 2018
5
8
Experimental setup
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Setup
A B C
Total # of devices 1,200 1,200 1,200
# of models 2
1. MobileNet
2. DenseNet169
3
1. MobileNet
2. DenseNet169
3. ResNet50
4
1. MobileNet
2. DenseNet169
3. ResNet50
4. VGG16
# of devices per model 600 400 300
# of images per model 24,000 16,000 12,000
9
Model specification
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 10
Datasets
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Name # of images # of output classes
CIFAR-10[1]
70,000 10
CIFAR-100[2]
70,000 100
ImageNet[3]
100,000 1,000
R-Cellular[4]
73,000 1,108
References:
[1] https://www.cs.toronto.edu/~kriz/cifar.html#CIFAR-10
[2] https://www.cs.toronto.edu/~kriz/cifar.html#CIFAR-100
[3] http://image-net.org/download
[4] https://www.kaggle.com/c/recursion-cellular-image-classification
11
Optimized weights
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Experimental Setup
➢ Setup C
Dataset
➢ CIFAR-10
Optimization
➢ TPE
12
Improvement of accuracy
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Experimental Setup A & R-Cellular Dataset
63.19% (before optimizing the weights)
13
Accuracy & Runtime
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
Experimental Setup A & R-Cellular Dataset
14
Conclusion
IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020
➢ We proposed a novel method to ensemble neural network models
with heterogeneous structures for federated learning
➢ We compared six optimization algorithms to tune the weights for
the output classes of each model and found that TPE was able to
achieve the highest accuracy
We will investigate other parameter optimization methods and
federated learning algorithms
15
Q&A
Thank you for your attention
Email: thonglek.kundjanasith.ti7@is.naist.jp

More Related Content

What's hot

Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Jeremy Eder
 
Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Kush Kulshrestha
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Rakuten Group, Inc.
 
Diabetes Data Science
Diabetes Data ScienceDiabetes Data Science
Diabetes Data SciencePhilip Bourne
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningSujit Pal
 
Case study on deep learning
Case study on deep learningCase study on deep learning
Case study on deep learningHarshitBarde
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with pythonVishalBisht9217
 
Ibm big data-platform
Ibm big data-platformIbm big data-platform
Ibm big data-platformIBM Sverige
 
Introduction To TensorFlow
Introduction To TensorFlowIntroduction To TensorFlow
Introduction To TensorFlowSpotle.ai
 
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...SlideTeam
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis PresentationWajdi Khattel
 
Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Marina Santini
 
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...Dataconomy Media
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearningAbhishek Sharma
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesCodePolitan
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With PythonMosky Liu
 
Regression and Classification: An Artificial Neural Network Approach
Regression and Classification: An Artificial Neural Network ApproachRegression and Classification: An Artificial Neural Network Approach
Regression and Classification: An Artificial Neural Network ApproachKhulna University
 

What's hot (20)

Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...
 
Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees Machine Learning Algorithm - Decision Trees
Machine Learning Algorithm - Decision Trees
 
Decision tree and random forest
Decision tree and random forestDecision tree and random forest
Decision tree and random forest
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
 
Diabetes Data Science
Diabetes Data ScienceDiabetes Data Science
Diabetes Data Science
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
 
Case study on deep learning
Case study on deep learningCase study on deep learning
Case study on deep learning
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with python
 
Ibm big data-platform
Ibm big data-platformIbm big data-platform
Ibm big data-platform
 
Introduction To TensorFlow
Introduction To TensorFlowIntroduction To TensorFlow
Introduction To TensorFlow
 
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...
Back Propagation Neural Network In AI PowerPoint Presentation Slide Templates...
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis Presentation
 
Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods Lecture 6: Ensemble Methods
Lecture 6: Ensemble Methods
 
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
Big Data Stockholm v 7 | "Federated Machine Learning for Collaborative and Se...
 
Lecture #01
Lecture #01Lecture #01
Lecture #01
 
CNN Machine learning DeepLearning
CNN Machine learning DeepLearningCNN Machine learning DeepLearning
CNN Machine learning DeepLearning
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & Opportunities
 
Data Science With Python
Data Science With PythonData Science With Python
Data Science With Python
 
Regression and Classification: An Artificial Neural Network Approach
Regression and Classification: An Artificial Neural Network ApproachRegression and Classification: An Artificial Neural Network Approach
Regression and Classification: An Artificial Neural Network Approach
 

Similar to Federated Learning of Neural Network Models with Heterogeneous Structures.pdf

Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018ITIIIndustries
 
4th International Conference on NLP & Big Data (NLPD 2023)
4th International Conference on NLP & Big Data (NLPD 2023)4th International Conference on NLP & Big Data (NLPD 2023)
4th International Conference on NLP & Big Data (NLPD 2023)aciijournal
 
Publication list
Publication listPublication list
Publication listdrcgdethe
 
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsFelipe Prado
 
Introduction and e research time line review
Introduction and e research time line reviewIntroduction and e research time line review
Introduction and e research time line reviewShishirAryal1
 
Data-centric AI and the convergence of data and model engineering: opportunit...
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
 
Iciic2010 114
Iciic2010 114Iciic2010 114
Iciic2010 114hanums1
 
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...ijistjournal
 
Large scale gpu cluster for ai
Large scale gpu cluster for aiLarge scale gpu cluster for ai
Large scale gpu cluster for aiKyunam Cho
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_Titash Mandal
 
June 2022: Top 10 Read Articles in Signal & Image Processing
June 2022: Top 10 Read Articles in Signal & Image   ProcessingJune 2022: Top 10 Read Articles in Signal & Image   Processing
June 2022: Top 10 Read Articles in Signal & Image Processingsipij
 
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...IJNSA Journal
 
July 2022: Top 10 Read Articles in Signal & Image Processing
July 2022: Top 10 Read Articles in Signal & Image ProcessingJuly 2022: Top 10 Read Articles in Signal & Image Processing
July 2022: Top 10 Read Articles in Signal & Image Processingsipij
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcnArpan Pal
 
Performance evaluation of Wearable Computing Frameworks
Performance evaluation of Wearable Computing FrameworksPerformance evaluation of Wearable Computing Frameworks
Performance evaluation of Wearable Computing FrameworksMichelle Guerreiro C Silva
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsHong-Linh Truong
 
September 2022: Top 10 Read Articles in Signal & Image Processing
September 2022: Top 10 Read Articles in Signal & Image ProcessingSeptember 2022: Top 10 Read Articles in Signal & Image Processing
September 2022: Top 10 Read Articles in Signal & Image Processingsipij
 

Similar to Federated Learning of Neural Network Models with Heterogeneous Structures.pdf (20)

Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
 
4th International Conference on NLP & Big Data (NLPD 2023)
4th International Conference on NLP & Big Data (NLPD 2023)4th International Conference on NLP & Big Data (NLPD 2023)
4th International Conference on NLP & Big Data (NLPD 2023)
 
Publication list
Publication listPublication list
Publication list
 
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 carsDEF CON 27 - BRENT STONE - reverse enginerring 17 cars
DEF CON 27 - BRENT STONE - reverse enginerring 17 cars
 
Introduction and e research time line review
Introduction and e research time line reviewIntroduction and e research time line review
Introduction and e research time line review
 
Data-centric AI and the convergence of data and model engineering: opportunit...
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
 
Iciic2010 114
Iciic2010 114Iciic2010 114
Iciic2010 114
 
Mythri_Thippareddy_Resume
Mythri_Thippareddy_ResumeMythri_Thippareddy_Resume
Mythri_Thippareddy_Resume
 
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
 
Large scale gpu cluster for ai
Large scale gpu cluster for aiLarge scale gpu cluster for ai
Large scale gpu cluster for ai
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_
 
June 2022: Top 10 Read Articles in Signal & Image Processing
June 2022: Top 10 Read Articles in Signal & Image   ProcessingJune 2022: Top 10 Read Articles in Signal & Image   Processing
June 2022: Top 10 Read Articles in Signal & Image Processing
 
Resume
ResumeResume
Resume
 
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
Call for Papers - 2nd International Conference on NLP, Data Mining and Machin...
 
July 2022: Top 10 Read Articles in Signal & Image Processing
July 2022: Top 10 Read Articles in Signal & Image ProcessingJuly 2022: Top 10 Read Articles in Signal & Image Processing
July 2022: Top 10 Read Articles in Signal & Image Processing
 
Pramod2016 Mumbai
Pramod2016 MumbaiPramod2016 Mumbai
Pramod2016 Mumbai
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcn
 
Performance evaluation of Wearable Computing Frameworks
Performance evaluation of Wearable Computing FrameworksPerformance evaluation of Wearable Computing Frameworks
Performance evaluation of Wearable Computing Frameworks
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
September 2022: Top 10 Read Articles in Signal & Image Processing
September 2022: Top 10 Read Articles in Signal & Image ProcessingSeptember 2022: Top 10 Read Articles in Signal & Image Processing
September 2022: Top 10 Read Articles in Signal & Image Processing
 

More from Kundjanasith Thonglek

Sparse Communication for Federated Learning
Sparse Communication for Federated LearningSparse Communication for Federated Learning
Sparse Communication for Federated LearningKundjanasith Thonglek
 
Improving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdfImproving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdfKundjanasith Thonglek
 
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...Kundjanasith Thonglek
 
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdf
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdfAbnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdf
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdfKundjanasith Thonglek
 
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdfRetraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdfKundjanasith Thonglek
 
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...Improving Resource Utilization in Data Centers using an LSTM-based Prediction...
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...Kundjanasith Thonglek
 
Intelligent Vehicle Accident Analysis System.pdf
Intelligent Vehicle Accident Analysis System.pdfIntelligent Vehicle Accident Analysis System.pdf
Intelligent Vehicle Accident Analysis System.pdfKundjanasith Thonglek
 
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdf
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdfAuto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdf
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdfKundjanasith Thonglek
 

More from Kundjanasith Thonglek (8)

Sparse Communication for Federated Learning
Sparse Communication for Federated LearningSparse Communication for Federated Learning
Sparse Communication for Federated Learning
 
Improving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdfImproving Resource Availability in Data Center using Deep Learning.pdf
Improving Resource Availability in Data Center using Deep Learning.pdf
 
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
Enhancing the Prediction Accuracy of Solar Power Generation using a Generativ...
 
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdf
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdfAbnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdf
Abnormal Gait Recognition in Real-Time using Recurrent Neural Networks.pdf
 
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdfRetraining Quantized Neural Network Models with Unlabeled Data.pdf
Retraining Quantized Neural Network Models with Unlabeled Data.pdf
 
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...Improving Resource Utilization in Data Centers using an LSTM-based Prediction...
Improving Resource Utilization in Data Centers using an LSTM-based Prediction...
 
Intelligent Vehicle Accident Analysis System.pdf
Intelligent Vehicle Accident Analysis System.pdfIntelligent Vehicle Accident Analysis System.pdf
Intelligent Vehicle Accident Analysis System.pdf
 
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdf
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdfAuto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdf
Auto-Scaling Apache Spark cluster using Deep Reinforcement Learning.pdf
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Federated Learning of Neural Network Models with Heterogeneous Structures.pdf

  • 1. Kundjanasith Thonglek1 , Keichi Takahashi1 , Kohei Ichikawa1 , Chawanat Nakasan2 , Hajimu Iida1 IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 1 Nara Institute of Science and Technology, Nara, Japan 2 Kanazawa University, Ishikawa, Japan Federated Learning of Neural Network Models with Heterogeneous Structures
  • 2. Edge intelligence IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Cloud-based AI Edge-based AI AI ? ➢ Gather data from edge devices ➢ Update the model frequently ➢ Longer response time ➢ Lack of data privacy DATA DATA Input Data Input Data Inference Result Inference Result AI DATA DATA AI AI Input Data Input Data Inference Result Inference Result Pros Cons ➢ Shorter response time ➢ Better data privacy ➢ Cannot update the model from data collected at the edge Pros Cons 2
  • 3. Federated learning IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Global Model Ref: J. Konecný, H. Brendan McMahan, F. X. Yu, P. Richtárik, A. T. Suresh, D. Bacon, “Federated Learning: Strategies for Improving Communication Efficiency”, NIPS Workshop on Private Multi-Party Machine Learning, 2016. Federated Learning Algorithm Model Aggregation 3 Require the models with homogeneous structures DATA DATA Local Model Local Model Updated parameters
  • 4. Heterogeneity of edge devices IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Network Bandwidth Power Consumption Storage Capacity Computing Resources TPU Tensor Processing Unit Graphics Processing Unit GPU 4
  • 5. Federated Learning Algorithm Federated learning for heterogeneous models IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 DATA DATA MobileNet [17.02 MB.] VGG16 [553.43 MB.] Proposed Method 5 Updated parameters of MobileNet Updated parameters of VGG16
  • 6. Centralized Server Proposed method IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Proposed Method Weighted Average Ensembling 6 DATA DATA DATA DATA Model 1 Model 1 Model 2 Model 2 Model 1 Model 2 Federated Learning Algorithm [FedAVG] Federated Learning Algorithm [FedAVG]
  • 7. Weighted average ensembling IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 7 Let y be the final output vector Let x be the input data Let N be the number of models Let mi (x) be the prediction of x using the i-th model Let 𝛼i be the weight vector for the i-th model To be determined by applying optimization algorithms
  • 8. Optimization algorithms IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 6 Tree Parzen Estimator TPE Ref: H. Frank, H. Holger, and L. B. Kevin, “Sequential model-based optimization for general algorithm configuration,” International Conference on Learning and Intelligent Optimization, Jan. 2011 4 Bayesian Search BS Ref: A. Garcia, E. Campos, and C. Li, “Distributed on-line Bayesian search,” International Conference on Collaborative Computing: Networking, Applications and Worksharing, Dec. 2005 2 Random Search RS Ref: Y. Shang and J. Chu, “A method based on random search algorithm for unequal circle packing problem,” International Conference on Information Science and Cloud Computing Companion,, Dec. 2013 3 Particle Swarm Optimization PSO Ref: M. Kirschenbaum and D. W. Palmer, “Perceptualization of particle swarm optimization,” in Proceedings of the Swarm/Human Blended Intelligence Workshop, Sep. 2015 1 Grid Search GS Ref: F. Xue, D. Wei, Z. Wang, T. Li, Y. Hu, and H. Huang, “Grid searching method in spherical coordinate for PD location in a substation,” International Conference on Condition Monitoring and Diagnosis, Sep. 2018 5 Sequential Model-based Algorithm Configuration SMAC Ref: M. Zhao and J. Li, “Tuning the hyper-parameters of CMA-ES with tree-structured Parzen estimators,” International Conference on Advanced Computational Intelligence, Mar. 2018 5 8
  • 9. Experimental setup IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Setup A B C Total # of devices 1,200 1,200 1,200 # of models 2 1. MobileNet 2. DenseNet169 3 1. MobileNet 2. DenseNet169 3. ResNet50 4 1. MobileNet 2. DenseNet169 3. ResNet50 4. VGG16 # of devices per model 600 400 300 # of images per model 24,000 16,000 12,000 9
  • 10. Model specification IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 10
  • 11. Datasets IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Name # of images # of output classes CIFAR-10[1] 70,000 10 CIFAR-100[2] 70,000 100 ImageNet[3] 100,000 1,000 R-Cellular[4] 73,000 1,108 References: [1] https://www.cs.toronto.edu/~kriz/cifar.html#CIFAR-10 [2] https://www.cs.toronto.edu/~kriz/cifar.html#CIFAR-100 [3] http://image-net.org/download [4] https://www.kaggle.com/c/recursion-cellular-image-classification 11
  • 12. Optimized weights IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Experimental Setup ➢ Setup C Dataset ➢ CIFAR-10 Optimization ➢ TPE 12
  • 13. Improvement of accuracy IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Experimental Setup A & R-Cellular Dataset 63.19% (before optimizing the weights) 13
  • 14. Accuracy & Runtime IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 Experimental Setup A & R-Cellular Dataset 14
  • 15. Conclusion IEEE International Conference on Machine Learning and Applications 2020, December 14 - 17, 2020 ➢ We proposed a novel method to ensemble neural network models with heterogeneous structures for federated learning ➢ We compared six optimization algorithms to tune the weights for the output classes of each model and found that TPE was able to achieve the highest accuracy We will investigate other parameter optimization methods and federated learning algorithms 15
  • 16. Q&A Thank you for your attention Email: thonglek.kundjanasith.ti7@is.naist.jp