Cargando…

The Whale Optimization Algorithm Approach for Deep Neural Networks

One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, an...

Descripción completa

Detalles Bibliográficos
Autores principales: Brodzicki, Andrzej, Piekarski, Michał, Jaworek-Korjakowska, Joanna
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659805/
https://www.ncbi.nlm.nih.gov/pubmed/34884004
http://dx.doi.org/10.3390/s21238003
_version_ 1784613051774795776
author Brodzicki, Andrzej
Piekarski, Michał
Jaworek-Korjakowska, Joanna
author_facet Brodzicki, Andrzej
Piekarski, Michał
Jaworek-Korjakowska, Joanna
author_sort Brodzicki, Andrzej
collection PubMed
description One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, and vanishing gradients. In this paper, we introduce the Whale Optimisation Algorithm (WOA) based on the swarm foraging behavior of humpback whales to optimise neural network hyperparameters. We wish to stress that to the best of our knowledge this is the first attempt that uses Whale Optimisation Algorithm for the optimisation task of hyperparameters. After a detailed description of the WOA algorithm we formulate and explain the application in deep learning, present the implementation, and compare the proposed algorithm with other well-known algorithms including widely used Grid and Random Search methods. Additionally, we have implemented a third dimension feature analysis to the original WOA algorithm to utilize 3D search space (3D-WOA). Simulations show that the proposed algorithm can be successfully used for hyperparameters optimization, achieving accuracy of 89.85% and 80.60% for Fashion MNIST and Reuters datasets, respectively.
format Online
Article
Text
id pubmed-8659805
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86598052021-12-10 The Whale Optimization Algorithm Approach for Deep Neural Networks Brodzicki, Andrzej Piekarski, Michał Jaworek-Korjakowska, Joanna Sensors (Basel) Article One of the biggest challenge in the field of deep learning is the parameter selection and optimization process. In recent years different algorithms have been proposed including bio-inspired solutions to solve this problem, however, there are many challenges including local minima, saddle points, and vanishing gradients. In this paper, we introduce the Whale Optimisation Algorithm (WOA) based on the swarm foraging behavior of humpback whales to optimise neural network hyperparameters. We wish to stress that to the best of our knowledge this is the first attempt that uses Whale Optimisation Algorithm for the optimisation task of hyperparameters. After a detailed description of the WOA algorithm we formulate and explain the application in deep learning, present the implementation, and compare the proposed algorithm with other well-known algorithms including widely used Grid and Random Search methods. Additionally, we have implemented a third dimension feature analysis to the original WOA algorithm to utilize 3D search space (3D-WOA). Simulations show that the proposed algorithm can be successfully used for hyperparameters optimization, achieving accuracy of 89.85% and 80.60% for Fashion MNIST and Reuters datasets, respectively. MDPI 2021-11-30 /pmc/articles/PMC8659805/ /pubmed/34884004 http://dx.doi.org/10.3390/s21238003 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Brodzicki, Andrzej
Piekarski, Michał
Jaworek-Korjakowska, Joanna
The Whale Optimization Algorithm Approach for Deep Neural Networks
title The Whale Optimization Algorithm Approach for Deep Neural Networks
title_full The Whale Optimization Algorithm Approach for Deep Neural Networks
title_fullStr The Whale Optimization Algorithm Approach for Deep Neural Networks
title_full_unstemmed The Whale Optimization Algorithm Approach for Deep Neural Networks
title_short The Whale Optimization Algorithm Approach for Deep Neural Networks
title_sort whale optimization algorithm approach for deep neural networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659805/
https://www.ncbi.nlm.nih.gov/pubmed/34884004
http://dx.doi.org/10.3390/s21238003
work_keys_str_mv AT brodzickiandrzej thewhaleoptimizationalgorithmapproachfordeepneuralnetworks
AT piekarskimichał thewhaleoptimizationalgorithmapproachfordeepneuralnetworks
AT jaworekkorjakowskajoanna thewhaleoptimizationalgorithmapproachfordeepneuralnetworks
AT brodzickiandrzej whaleoptimizationalgorithmapproachfordeepneuralnetworks
AT piekarskimichał whaleoptimizationalgorithmapproachfordeepneuralnetworks
AT jaworekkorjakowskajoanna whaleoptimizationalgorithmapproachfordeepneuralnetworks