Semisupervised SVM by Hybrid Whale Optimization Algorithm and Its Application in Oil Layer Recognition

In many fields, such as oil logging, it is expensive to obtain labeled data, and a large amount of inexpensive unlabeled data are not used. Therefore, it is necessary to use semisupervised learning to obtain accurate classification with limited labeled data and many unlabeled data. The semisupervised support vector machine (S3VM) is the most useful method in semisupervised learning. Nevertheless, S3VM model performance will degrade when the sample number of categories is not even or have lots of unlabeled samples. Thus, a new semisupervised SVM by hybrid whale optimization algorithm (HWOA-S3VM) is proposed in this paper. Firstly, a tradeoff control parameter is added in S3VM to deal with an uneven sample of category which can cause S3VM to degrade. Then, a hybrid whale optimization algorithm (HWOA) is used to optimize the model parameters of S3VM to increase the classification accuracy. For HWOA improvement, an opposition-based cubic mapping is used to initialize the WOA population to improve the convergence speed, and the catfish effect is used to help WOA jump out of the local optimum and obtain the global optimization ability. In the experiments, firstly, the HWOA is tested by 12 classic benchmark functions of CEC2005 and four functions of CEC2014 compared with the other five algorithms. Then, six UCI datasets are used to test the performance of HWOA-S3VM and compared with the other four algorithms. Finally, we applied HWOA-S3VM to perform oil layer recognition of three oil well datasets. These experimental results show that (1) HWOA has a higher convergence speed and better global searchability than other algorithms. (2) HWOA-S3VM model has higher classification accuracy on UCI datasets than other algorithms when combined, labeled, and unlabeled data are used as the training dataset. (3) The recognition accuracy and speed of the HWOA-S3VM model are superior to the other four algorithms when applied in oil layer recognition.

[1]  Diego Oliva,et al.  Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm , 2017 .

[2]  Andrew Lewis,et al.  Biogeography-based optimisation with chaos , 2014, Neural Computing and Applications.

[3]  G. Cheng,et al.  On the efficiency of chaos optimization algorithms for global optimization , 2007 .

[4]  Hossam Faris,et al.  Optimizing connection weights in neural networks using the whale optimization algorithm , 2016, Soft Computing.

[5]  Shifei Ding,et al.  An overview on semi-supervised support vector machine , 2017, Neural Computing and Applications.

[6]  Thomas Bäck,et al.  Evolutionary Algorithms in Theory and Practice , 1996 .

[7]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[8]  Jun Luo,et al.  A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems , 2018, Applied Intelligence.

[9]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[10]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[11]  Thorsten Joachims,et al.  Transductive Inference for Text Classification using Support Vector Machines , 1999, ICML.

[12]  Haoran Zhao,et al.  Energy-Related CO2 Emissions Forecasting Using an Improved LSSVM Model Optimized by Whale Optimization Algorithm , 2017 .

[13]  Mohamed Abd Elaziz,et al.  Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm , 2018, Energy Conversion and Management.

[14]  Aboul Ella Hassanien,et al.  Maximizing Lifetime of Wireless Sensor Networks Based on Whale Optimization Algorithm , 2017, AISI.

[15]  Tarik A. Rashid,et al.  A Systematic and Meta-Analysis Survey of Whale Optimization Algorithm , 2019, Comput. Intell. Neurosci..

[16]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[17]  Aboul Ella Hassanien,et al.  Maximizing lifetime of large-scale wireless sensor networks using multi-objective whale optimization algorithm , 2019, Telecommun. Syst..

[18]  Alexander Zien,et al.  Semi-Supervised Learning , 2006 .

[19]  Kewen Xia,et al.  Attribute Reduction Based on Consistent Covering Rough Set and Its Application , 2017, Complex..

[20]  Nagaraju Devarakonda,et al.  Improved Whale Optimization Algorithm Case Study: Clinical Data of Anaemic Pregnant Woman , 2018 .

[21]  Sriparna Saha,et al.  On Some Improved Versions of Whale Optimization Algorithm , 2019, Arabian Journal for Science and Engineering.

[22]  Rohit Salgotra,et al.  The naked mole-rat algorithm , 2019, Neural Computing and Applications.

[23]  B. Basturk An artificial bee colony (ABC) algorithm for numeric function optimization , 2006 .

[24]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[25]  Stéphane Canu,et al.  A multiple kernel framework for inductive semi-supervised SVM learning , 2012, Neurocomputing.

[26]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[27]  Aboul Ella Hassanien,et al.  Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation , 2017, Expert Syst. Appl..

[28]  Wenjia Niu,et al.  A Novel Graph Constructor for Semisupervised Discriminant Analysis: Combined Low-Rank and k-Nearest Neighbor Graph , 2017, Comput. Intell. Neurosci..

[29]  C. Lakshminarayana,et al.  Optimal siting of capacitors in radial distribution network using Whale Optimization Algorithm , 2017 .

[30]  Shuang Wang,et al.  A robust semi-supervised SVM via ensemble learning , 2018, Appl. Soft Comput..

[31]  Ali Kaveh,et al.  Colliding bodies optimization: A novel meta-heuristic method , 2014 .

[32]  Li-Yeh Chuang,et al.  Improved binary particle swarm optimization using catfish effect for feature selection , 2011, Expert Syst. Appl..

[33]  Ali Kaveh,et al.  Enhanced whale optimization algorithm for sizing optimization of skeletal structures , 2017 .

[34]  Zhi-Hua Zhou,et al.  Semi-supervised learning by disagreement , 2010, Knowledge and Information Systems.

[35]  Mohamed Abdel-Basset,et al.  A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem , 2018, Future Gener. Comput. Syst..

[36]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[37]  Ashraf Darwish,et al.  An Optimized Support Vector Regression Using Whale Optimization for Long Term Wind Speed Forecasting , 2018 .

[38]  Ning Shi,et al.  Semi-supervised least squares support vector machine algorithm: application to offshore oil reservoir , 2016, Applied Geophysics.

[39]  Aboul Ella Hassanien,et al.  New binary whale optimization algorithm for discrete optimization problems , 2020, Engineering Optimization.

[40]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[41]  Sankalap Arora,et al.  Chaotic whale optimization algorithm , 2018, J. Comput. Des. Eng..

[42]  Zhang Bo,et al.  Relationship between support vector set and kernel functions in SVM , 2002 .