Abstract
In the process of stock price forecasting, there are the following problems: how to find the more effective factors for stock price forecasting, and how to calculate the weight of the constructed stock correlation factor sets. To solve the above problems, this paper proposes a method of factor construction in the field of stock price prediction based on genetic programming. The method can automatically construct the factor by reading the original data set of the stock, and calculate the weight of each factor. In addition, this paper also proposes a new crossover operator, which can dynamically adjust the selection of crossover nodes by using the information in the execution process of genetic programming algorithm, so as to improve the quality of the constructed factor set. A lot of experiments have been carried out with this method. The results show that the factors constructed by this method can improve the accuracy of the stock price prediction algorithm in most cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhu, H., Zhu, A.: Application Research of the XGBoost-SVM Combination Model in Quantitative Investment Strategy. In: 2022 8th International Conference on Systems and Informatics (ICSAI), pp. 1–7 (2022)
Li, M., Zhu, Y., Shen, Y., et al.: Clustering-enhanced stock price prediction using deep learning. World Wide Web 26, 207–232 (2023)
Asgarnezhad, R., Monadjemi, S.A., Aghaei, M.S.: A new hierarchy framework for feature engineering through multi-objective evolutionary algorithm in text classification. Concurrency Computat Pract Exper (2022)
Chen, S., Zhou, C.: Stock prediction based on genetic algorithm feature selection and long short-term memory neural network. IEEE Access 9, 9066–9072 (2021)
Alotaibi, S.S.: Ensemble technique with optimal feature selection for saudi stock market prediction: a novel hybrid red deer-grey algorithm. IEEE Access 9, 64929–64944 (2021)
Ning, L.X., Cheng, Y.Q., Tang, C., Kun, L.Z., Fan, Y.Y.: Application of feature selection based on multilayer GA in stock prediction. Symmetry 14(7), 1415 (2022)
Lan, F.Q., Ying, B., Bin, X., Jie, Z.M.: Genetic programming for feature extraction and construction in image classification. Applied Soft Computing 118, 108509 (2022). ISSN 1568-4946
Batista, J.E., Silva, S.: Comparative study of classifier performance using automatic feature construction by M3GP. In: 2022 IEEE Congress on Evolutionary Computation (CEC), 1–8. Padua, Italy (2022)
Scalco, E., Rizzo, G., Gómez-Flores, W.: Automatic feature construction based on genetic programming for survival prediction in lung cancer using CT images. In: 2022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), pp. 3797–3800. Glasgow, Scotland, United Kingdom (2022)
Peng, B., Bi, Y., Xue, B., Zhang, M., Wan, S.: Multi-view feature construction using genetic programming for rolling bearing fault diagnosis [Application Notes]. IEEE Comput. Intell. Mag. 16(3), 79–94 (2021)
Luis, L., Rodrigo, R.R., Rodrigo, L., John, W.E.: An approach for a multi-period portfolio selection problem by considering transaction costs and prediction on the stock market. Complexity 2023, 15 (2023). Article ID 3056411
Guo, L., Danie, R., Juliá, D., Cristian, R.M., Alejandro, P.: Automatic feature extraction using genetic programming: an application to epileptic EEG classification. Expert Syst. Appl. 38, 10425–10436 (2011)
Li, H., Liu, T., Wu, X., Chen, Q.: Enhanced frequency band entropy method for fault feature extraction of rolling element bearings. IEEE Trans. Industr. Inf. 16(9), 5780–5791 (2020)
Zafra, A., Ying, B., Bing, X., Jie, Z.M.: Genetic programming for image classification—an automated approach to feature learning. Genet. Program Evolvable Mach. 23, 589–590 (2022)
Ayyappa, Y., Siva, K.A.P.: Optimized long short-term memory-based stock price prediction with sentiment score. Soc. Netw. Anal. Min. 13, 13 (2023)
Sammut, C., Webb, G.I.: Mean Absolute Error. Encyclopedia of Machine Learning and Data Mining. Springer, Boston, MA (2017)
Arnaud, D.M., Boris, G., Bénédicte, L.G., Fabrice, R.: Mean absolute percentage error for regression models. Neurocomputing 192, 38–48 (2016)
Sammut, C., Webb, G.I.: Mean Squared Error. Encyclopedia of Machine Learning. Springer, Boston, MA (2021)
Sheng, C.T.: A comparative study of artificial neural networks, and decision trees for digital game content stocks price prediction. Expert Systems with Applications 38, 14846–14851 (2011)
Zi, R., Jun, Y., Yicheng, Y., Fuxiang, M., Rongbin, L.: Stock price prediction based on optimized random forest model. In: 2022 Asia Conference on Algorithms, Computing and Machine Learning (CACML), pp. 777–783 (2022)
Tianqi, C., Carlo, G.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '16), pp. 785–794. Association for Computing Machinery, New York, NY, USA (2016)
Acknowledgement
This study was supported by the Key Project of the National Natural Science Foundation of China (U1908212),Central government guided local science and Technology Development Fund Project(1653137155953), the Taking Lead Science and Technology Research Project of Liaoning (2021jh1/10400006), and the General Project of Liaoning Provincial De-partment of Education (LJKMZ20220613).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bao, H., Zhang, C., Zhang, C., Zhang, B. (2023). An Improved Genetic Programming Based Factor Construction for Stock Price Prediction. In: Zhang, S., Zhang, Y. (eds) Artificial Intelligence Logic and Applications. AILA 2023. Communications in Computer and Information Science, vol 1917. Springer, Singapore. https://doi.org/10.1007/978-981-99-7869-4_18
Download citation
DOI: https://doi.org/10.1007/978-981-99-7869-4_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7868-7
Online ISBN: 978-981-99-7869-4
eBook Packages: Computer ScienceComputer Science (R0)