Heuristic procedures for improving the predictability of a genetic programming financial forecasting algorithm

被引:0
|
作者
Michael Kampouridis
Fernando E. B. Otero
机构
[1] University of Kent,School of Computing
来源
Soft Computing | 2017年 / 21卷
关键词
Genetic programming; Financial forecasting; EDDIE; Sequential covering; Dynamic discretisation;
D O I
暂无
中图分类号
学科分类号
摘要
Financial forecasting is an important area in computational finance. Evolutionary Dynamic Data Investment Evaluator (EDDIE) is an established genetic programming (GP) financial forecasting algorithm, which has successfully been applied to a number of international financial datasets. The purpose of this paper is to further improve the algorithm’s predictive performance, by incorporating heuristics in the search. We propose the use of two heuristics: a sequential covering strategy to iteratively build a solution in combination with the GP search and the use of an entropy-based dynamic discretisation procedure of numeric values. To examine the effectiveness of the proposed improvements, we test the new EDDIE version (EDDIE 9) across 20 datasets and compare its predictive performance against three previous EDDIE algorithms. In addition, we also compare our new algorithm’s performance against C4.5 and RIPPER, two state-of-the-art classification algorithms. Results show that the introduction of heuristics is very successful, allowing the algorithm to outperform all previous EDDIE versions and the well-known C4.5 and RIPPER algorithms. Results also show that the algorithm is able to return significantly high rates of return across the majority of the datasets.
引用
收藏
页码:295 / 310
页数:15
相关论文
共 50 条
  • [21] Drafting Force Forecasting Using Genetic Programming
    Nibikora, Ildephonse
    Wang, Jun
    SILK: INHERITANCE AND INNOVATION - MODERN SILK ROAD, 2011, 175-176 : 355 - 359
  • [22] Multipopulation genetic programming for forecasting crop pests
    Tang, LJ
    Li, M
    Zhang, J
    PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, 2003, : 554 - 557
  • [23] Genetic programming for photovoltaic plant output forecasting
    Russo, M.
    Leotta, G.
    Pugliatti, P. M.
    Gigliucci, G.
    SOLAR ENERGY, 2014, 105 : 264 - 273
  • [24] Improved Genetic Programming Algorithm
    Cheng, Huifang
    Zhang, Yongqiang
    Li, Fangping
    2009 INTERNATIONAL ASIA SYMPOSIUM ON INTELLIGENT INTERACTION AND AFFECTIVE COMPUTING, 2009, : 168 - +
  • [25] Application of genetic programming coupling with genetic algorithm
    Zhou, XD
    Li, TH
    Bian, F
    Quian, JL
    CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2000, 21 (02): : 216 - 218
  • [26] Geometric Semantic Genetic Programming for Financial Data
    McDermott, James
    Agapitos, Alexandros
    Brabazon, Anthony
    O'Neill, Michael
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 215 - 226
  • [27] A Selection Hyper-Heuristic for Transfer Learning in Genetic Programming
    Russell, Jeffrey
    Pillay, Nelishia
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 631 - 634
  • [28] A genetic programming hyper-heuristic for the multidimensional knapsack problem
    Drake, John H.
    Hyde, Matthew
    Ibrahim, Khaled
    Ozcan, Ender
    KYBERNETES, 2014, 43 (9-10) : 1500 - 1511
  • [29] Financial Forecasting With Multivariate Adaptive Regression Splines and Queen Genetic Algorithm-Support Vector Regression
    Chen, Yuh-Jen
    Lin, Jou-An
    Chen, Yuh-Min
    Wu, Jyun-Han
    IEEE ACCESS, 2019, 7 : 112931 - 112938
  • [30] An ensemble genetic programming model for seasonal precipitation forecasting
    Mehr, Ali Danandeh
    SN APPLIED SCIENCES, 2020, 2 (11):