Skip to main content

An Improved Genetic Programming Based Factor Construction for Stock Price Prediction

  • Conference paper
  • First Online:
Artificial Intelligence Logic and Applications (AILA 2023)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1917))

Included in the following conference series:

  • 194 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Li, M., Zhu, Y., Shen, Y., et al.: Clustering-enhanced stock price prediction using deep learning. World Wide Web 26, 207–232 (2023)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Sammut, C., Webb, G.I.: Mean Absolute Error. Encyclopedia of Machine Learning and Data Mining. Springer, Boston, MA (2017)

    Google Scholar 

  17. Arnaud, D.M., Boris, G., Bénédicte, L.G., Fabrice, R.: Mean absolute percentage error for regression models. Neurocomputing 192, 38–48 (2016)

    Article  Google Scholar 

  18. Sammut, C., Webb, G.I.: Mean Squared Error. Encyclopedia of Machine Learning. Springer, Boston, MA (2021)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Changsheng Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics