A Survey on Multi-Objective based Parameter Optimization for Deep Learning

Deep learning models form one of the most powerful machine learning models for the extraction of important features. Most of the designs of deep neural models, i.e., the initialization of parameters, are still manually tuned. Hence, obtaining a model with high performance is exceedingly time-consuming and occasionally impossible. Optimizing the parameters of the deep networks, therefore, requires improved optimization algorithms with high convergence rates. The single objective-based optimization methods generally used are mostly time-consuming and do not guarantee optimum performance in all cases. Mathematical optimization problems containing multiple objective functions that must be optimized simultaneously fall under the category of multi-objective optimization sometimes referred to as Pareto optimization. Multi-objective optimization problems form one of the alternatives yet useful options for parameter optimization. However, this domain is a bit less explored. In this survey, we focus on exploring the effectiveness of multi-objective optimization strategies for parameter optimization in conjunction with deep neural networks. The case studies used in this study focus on how the two methods are combined to provide valuable insights into the generation of predictions and analysis in multiple applications.

[1]  Vijaya Krishna Sonthi,et al.  An Intelligent Telugu Handwritten Character Recognition Using Multi-Objective Mayfly Optimization with Deep Learning–Based DenseNet Model , 2022, ACM Trans. Asian Low Resour. Lang. Inf. Process..

[2]  Oguz Ata,et al.  Multi-objective deep learning framework for COVID-19 dataset problems , 2022, Journal of King Saud University - Science.

[3]  N. Sakthivel,et al.  Breast lesion identification and categorization using mammography screening based on combined convolutional recursive neural network framework with parameters optimized using multi‐objective seagull optimization algorithm , 2022, Concurr. Comput. Pract. Exp..

[4]  Yan He,et al.  Multi-objective optimisation of machining process parameters using deep learning-based data-driven genetic algorithm and TOPSIS , 2022, Journal of Manufacturing Systems.

[5]  Jianzhou Wang,et al.  A novel combined forecasting model based on neural networks, deep learning approaches, and multi-objective optimization for short-term wind speed forecasting , 2022, Energy.

[6]  Linshan Wang,et al.  Deep learning combined wind speed forecasting with hybrid time series decomposition and multi-objective parameter optimization , 2022, Applied Energy.

[7]  T. Goel,et al.  Multi-COVID-Net: Multi-objective optimized network for COVID-19 diagnosis from chest X-ray images , 2021, Applied Soft Computing.

[8]  Erkan Ülker,et al.  MODE-CNN: A fast converging multi-objective optimization algorithm for CNN-based models , 2021, Appl. Soft Comput..

[9]  Di Zhang,et al.  Dual-convolutional neural network based aerodynamic prediction and multi-objective optimization of a compact turbine rotor , 2021 .

[10]  Christopher J. Anders,et al.  Explaining Deep Neural Networks and Beyond: A Review of Methods and Applications , 2021, Proceedings of the IEEE.

[11]  Junzo Watada,et al.  Multi-objective prediction intervals for wind power forecast based on deep neural networks , 2020, Inf. Sci..

[12]  A. Alwan,et al.  Multi-objective Chaotic Butterfly Optimization with Deep Neural Network based Sustainable Healthcare Management Systems , 2021, American Journal of Business and Operations Research.

[13]  Vijaya Krishna Sonthi,et al.  Automated Telugu Printed and Handwritten Character Recognition in Single Image using Aquila Optimizer based Deep Learning Model , 2021, International Journal of Advanced Computer Science and Applications.

[14]  Chuang Sun,et al.  Ensemble deep learning with multi-objective optimization for prognosis of rotating machinery. , 2020, ISA transactions.

[15]  Masoud Daneshtalab,et al.  DeepMaker: A multi-objective optimization framework for deep neural networks in embedded systems , 2020, Microprocess. Microsystems.

[16]  Yong-min You,et al.  Multi-Objective Optimal Design of Permanent Magnet Synchronous Motor for Electric Vehicle Based on Deep Learning , 2020, Applied Sciences.

[17]  Mengjie Zhang,et al.  Evolving Deep Convolutional Neural Networks for Image Classification , 2017, IEEE Transactions on Evolutionary Computation.

[18]  Liyuan Chen,et al.  Multi-objective ensemble deep learning using electronic health records to predict outcomes after lung cancer radiotherapy , 2019, Physics in medicine and biology.

[19]  Gang Sun,et al.  Application of deep learning based multi-fidelity surrogate model to robust aerodynamic design optimization , 2019, Aerospace Science and Technology.

[20]  Zhenhao Tang,et al.  The multi-objective optimization of combustion system operations based on deep data-driven models , 2019, Energy.

[21]  Gary G. Yen,et al.  Particle swarm optimization of deep neural networks architectures for image classification , 2019, Swarm Evol. Comput..

[22]  Ujjwal Maulik,et al.  Understanding Deep Learning Techniques for Image Segmentation , 2019, ACM Comput. Surv..

[23]  Bin Ran,et al.  Day-ahead traffic flow forecasting based on a deep belief network optimized by the multi-objective particle swarm algorithm , 2019, Knowl. Based Syst..

[24]  Kalyanmoy Deb,et al.  NSGA-Net: neural architecture search using multi-objective genetic algorithm , 2018, GECCO.

[25]  Elliot Meyerson,et al.  Evolving Deep Neural Networks , 2017, Artificial Intelligence in the Age of Neural Networks and Brain Computing.

[26]  Jia-Yu Pan,et al.  MONAS: Multi-Objective Neural Architecture Search using Reinforcement Learning , 2018, ArXiv.

[27]  Nyoman Gunantara,et al.  A review of multi-objective optimization: Methods and its applications , 2018 .

[28]  Oriol Vinyals,et al.  Hierarchical Representations for Efficient Architecture Search , 2017, ICLR.

[29]  Shahin Rostami,et al.  Multi-objective evolution of artificial neural networks in multi-class medical diagnosis problems with class imbalance , 2017, 2017 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB).

[30]  José Ranilla,et al.  Particle swarm optimization for hyper-parameter selection in deep neural networks , 2017, GECCO.

[31]  Ferrante Neri,et al.  A fast hypervolume driven selection mechanism for many-objective optimisation problems , 2017, Swarm Evol. Comput..

[32]  Masanori Suganuma,et al.  A genetic programming approach to designing convolutional neural network architectures , 2017, GECCO.

[33]  Alan L. Yuille,et al.  Genetic CNN , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[34]  Quoc V. Le,et al.  Large-Scale Evolution of Image Classifiers , 2017, ICML.

[35]  A. Shamsai,et al.  Multi-objective Optimization , 2017, Encyclopedia of Machine Learning and Data Mining.

[36]  Guang Yang,et al.  Neural networks designing neural networks: Multi-objective hyper-parameter optimization , 2016, 2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[37]  Nyoman Gunantara,et al.  Cooperative Diversity Selection Protocol Using Pareto Method with Multi Objective Criterion in Wireless Ad Hoc Networks , 2016, MUE 2016.

[38]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[39]  Jun Du,et al.  Multi-objective learning and mask-based post-processing for deep neural network based speech enhancement , 2017, INTERSPEECH.

[40]  Keiron O'Shea,et al.  An Introduction to Convolutional Neural Networks , 2015, ArXiv.

[41]  Kishan G. Mehrotra,et al.  Multi-objective optimization to identify key players in social networks , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[42]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach , 2014, IEEE Transactions on Evolutionary Computation.

[43]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[44]  Ujjwal Maulik,et al.  A Survey of Multiobjective Evolutionary Algorithms for Data Mining: Part I , 2014, IEEE Transactions on Evolutionary Computation.

[45]  O. E. Charles-Owaba,et al.  Review of Multi-criteria Optimization Methods - Theory and Applications , 2013 .

[46]  Nyoman Gunantara,et al.  Multi-Objective Cross-Layer Optimization for Selection of Cooperative Path Pairs in Multihop Wireless Ad hoc Networks , 2013 .

[47]  Sampreeti Jena,et al.  Multi-Objective Optimization of the Design Parameters of a Shell and Tube Type Heat Exchanger Based on Economic and Size Consideration , 2013 .

[48]  Stefan C. Kremer,et al.  Recurrent Neural Networks , 2013, Handbook on Neural Information Processing.

[49]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[50]  Kalyanmoy Deb,et al.  Hybrid evolutionary multi-objective optimization and analysis of machining operations , 2012 .

[51]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[52]  Sven Behnke,et al.  Layer-wise Learning of Feature Hierarchies , 2012 .

[53]  Kalyanmoy Deb,et al.  Multi-objective Optimisation Using Evolutionary Algorithms: An Introduction , 2011, Multi-objective Evolutionary Optimisation for Product Design and Manufacturing.

[54]  Ujjwal Maulik,et al.  Medical Image Segmentation Using Genetic Algorithms , 2009, IEEE Transactions on Information Technology in Biomedicine.

[55]  L. Phillips,et al.  Multi-criteria analysis: a manual , 2009 .

[56]  Hicham Lahmidi,et al.  USE OF GENETIC ALGORITHMS FOR MULTICRITERIA OPTIMIZATION OF BUILDING REFURBISHMENT , 2009 .

[57]  Sameer Alam,et al.  Multi-Objective Optimization in Computational Intelligence: Theory and Practice , 2008 .

[58]  Carlos A. Coello Coello,et al.  Applications of multi-objective evolutionary algorithms in economics and finance: A survey , 2007, 2007 IEEE Congress on Evolutionary Computation.

[59]  Ching-Ter Chang,et al.  Multi-choice goal programming , 2007 .

[60]  D. Moore,et al.  Effects of Task Difficulty on Use of Advice , 2007 .

[61]  I. Y. Kim,et al.  Adaptive weighted-sum method for bi-objective optimization: Pareto front generation , 2005 .

[62]  Babak E. Cohanim,et al.  The Design of Radio Telescope Array Configurations using Multiobjective Optimization: Imaging Performance versus Cable Length , 2004, astro-ph/0405183.

[63]  M. Ataei,et al.  Using a Combination of Genetic Algorithm and the Grid Search Method to Determine Optimum Cutoff Grades of Multiple Metal Deposits , 2004 .

[64]  O. Weck,et al.  MULTIOBJECTIVE OPTIMIZATION : HISTORY AND PROMISE , 2004 .

[65]  Dragan Savic,et al.  Single-objective vs. Multiobjective Optimisation for Integrated Decision Support , 2002 .

[66]  A. Messac,et al.  Aggregate Objective Functions and Pareto Frontiers: Required Relationships and Practical Implications , 2000 .

[67]  Sean Pascoe,et al.  An investigation of genetic algorithms for the optimization of multi-objective fisheries bioeconomic models , 2000 .

[68]  Glynn J. Sundararaj,et al.  Ability of Objective Functions to Generate Points on Nonconvex Pareto Frontiers , 2000 .

[69]  D. Goldberg,et al.  BOA: the Bayesian optimization algorithm , 1999 .

[70]  E. Ruspini,et al.  Automated qualitative description of measurements , 1999, IMTC/99. Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (Cat. No.99CH36309).

[71]  Enrique H. Ruspini,et al.  Qualitative Object Description : Initial Reports of the Exploration of the Frontier , 1999 .

[72]  Evangelos Triantaphyllou,et al.  Multi-Criteria Decision Making: An Operations Research Approach , 1998 .

[73]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[74]  J. Dennis,et al.  A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems , 1997 .

[75]  H. Ishibuchi,et al.  Multi-objective genetic algorithm and its applications to flowshop scheduling , 1996 .

[76]  Anil K. Jain,et al.  Artificial Neural Networks: A Tutorial , 1996, Computer.

[77]  A. Roli Artificial Neural Networks , 2012, Lecture Notes in Computer Science.

[78]  M. Georgiopoulos,et al.  Feed-forward neural networks , 1994, IEEE Potentials.

[79]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[80]  Hokey Min,et al.  On the Origin and Persistence of Misconceptions in Goal Programming , 1991 .

[81]  S. Deming Multiple-criteria optimization , 1991 .

[82]  James P. Ignizio,et al.  Generalized goal programming An overview , 1983, Comput. Oper. Res..

[83]  H. J. Einhorn,et al.  A Simple Multiattribute Utility Procedure for Evaluation , 1977 .

[84]  R. Dawes,et al.  Linear models in decision making. , 1974 .

[85]  L. Lasdon,et al.  On a bicriterion formation of the problems of integrated system identification and system optimization , 1971 .

[86]  A. Charnes,et al.  EFFECTIVE CONTROL THROUGH COHERENT DECENTRALIZATION WITH PREEMPTIVE GOALS , 1967 .

[87]  Abraham Charnes,et al.  Optimal Estimation of Executive Compensation by Linear Programming , 1955 .