Improving machine learning prediction using strawberry algorithm
Abstract
In this paper, the Support Vector Regression (SVR) model was used, which is defined as an algorithm or a linear model used to predict a specific model. The performance efficiency of the SVR method depends on the selection of its hyperparameters. In this paper, the SVR method was used with the Strawberry Algorithm, which is the proposed algorithm to obtain the best combination of hyperparameters.The Root Mean Squares Error (RMSE) criterion was used to compare the results obtained using the proposed algorithm with some common algorithms, namely, Grid Search, Genetic Algorithm, Particle swarm optimization, and an annealing algorithm (Simulated Annealing algorithm. Three methods of selection were also used in the strawberry algorithm, roulette wheel selection, elite selection, and roulette wheel with the elite selection method together. The performance of the algorithm was tested through experimental and real data. The results showed that the strawberry algorithm was superior to the common algorithms in choosing the best combination of hyperparameters. The results also showed that the method of choosing the roulette wheel is the best method that gave good results compared to other methods on the experimental and applied sides.
References
- Kasem ,A,S.(2018)." Improving the performance of supportive vector machine classification technology using genetic algorithm", Al-Rafidain Journal of Computer Science and Mathematics,Issue 12 ,15-50.
- Langley, P., & Carbonell, J. G. (1984). Approaches to machine learning. In Journal of the American Society for Information Science (Vol. 35, Issue 5). https://doi.org/10.1002/asi.4630350509.
- Merrikh-Bayat, F. (2014b). A Numerical Optimization Algorithm Inspired by the Strawberry. Computer Science Neural and Evolutionary Computing, October.
- Moriguchi, K., Ueki, T., & Saito, M. (2015). An Evaluation of the Use of Simulated Annealing to Optimize Thinning Rates for Single Even-Aged Stands. International Journal of Forestry Research, 2015(173042), 15.
- Mu, T., & Nandi, A. K. (2009). Automatic tuning of L2-SVM parameters employing the extended Kalman filter. Expert Systems, 26(2),160175. https://doi.org/10.1111/j.1468-0394.2009.00469.x
- Rojas, I., Joya, G., & Catala, A. (2017). Evolutionary Support Vector Regression via Genetic Algorithms: A Dual Approach. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10306 LNCS(May), VVII. https://doi.org/10.1007/978-3-319-59153-7.
- Rosenbaum, L., Drr, A., Bauer, M. R., Boeckler, F. M., & Zell, A. (2013). Inferring multi-target QSAR models with taxonomy-based multi-task learning. December. https://doi.org/10.1186/1758-2946-5-33.
- Rosenbaum, L., Drr, A., Bauer, M. R., Boeckler, F. M., & Zell, A. (2013). Inferring multi-target QSAR models with taxonomy-based multi-task learning. December. https://doi.org/10.1186/1758-2946-5-33.
- Thede, S. M. (2004). An introduction to genetic algorithms *. In Consortium for Computing Sciences in Colleges. (Vol. 20, Issue 1, pp. 115123).
- Vapnik, ladimir N. (1995). The Nature of Statistical Learning Theory. Springer-Verlag New York.
- Yeh, C., Huang, C., & Lee, S. (2011). Expert Systems with Applications A multiple-kernel support vector regression approach for stock market price forecasting q. Expert Systems With Applications, 38(3), 21772186. https://doi.org/10.1016/j.eswa.2010.08.004.
- AL-Kalak,A.N. & Shaaban , R.Z. (2008)." Genetic algorithm in scheduling operations with no interruption" ,AL-Rafideen Development, 89(30),245-256.
- Aamir, N., Mushtaq, M., & Riaz, R. (2016). Effect of roots and runners in Strawberry Algorithm for optimization Problems. International Journal of Computational Analysis, 2(2), 1621.
- Anikesh. (2018). Types of machine learning | AnalyticsJobs. https://analyticsjobs.in/education/types-of-machine-learning.
- Engel, Y., Mannor, S., & Meir, R. (2002). Vector Regression. Springer-Verlag Berlin Heidelberg, 8496.
- Evan Lutins. (2017, September 17). Grid Searching in Machine Learning: Quick Explanation and Python Implementation | by Evan Lutins | Medium. University of Maryland Graduate Current Data Scientist at Pinpoint. https://elutins.medium.com/grid-searching-in-machine-learning-quick-explanation-and-python-implementation-550552200596.
- Jan, M. A., Asim, M., & Asad, M. (2016). Modified Strawberry Algorithms for Global Optimization Problems Modified Strawberry Algorithms for Global Optimization Problems. October.
- Kim, J. (1997). Iterated Grid Search Algorithm on Unimodal Criteria. e University in partial fulfillmen.
- Kumar, R., & Member, S. (2012). Blending Roulette Wheel Selection & Rank Selection in Genetic Algorithms. International Journal of Machine Learning and Computing, 2(4), 365370.