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 条
  • [1] Heuristic procedures for improving the predictability of a genetic programming financial forecasting algorithm
    Kampouridis, Michael
    Otero, Fernando E. B.
    SOFT COMPUTING, 2017, 21 (02) : 295 - 310
  • [2] Technical and Sentiment Analysis in Financial Forecasting with Genetic Programming
    Christodoulaki, Eva
    Kampouridis, Michael
    Kanellopoulos, Panagiotis
    2022 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR FINANCIAL ENGINEERING AND ECONOMICS (CIFER), 2022,
  • [3] Using Attribute Construction to Improve the Predictability of a GP Financial Forecasting Algorithm
    Kampouridis, Michael
    Otero, Fernando E. B.
    2013 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2013, : 55 - 60
  • [4] Genetic programming with wavelet-based indicators for financial forecasting
    Li, Jin
    Shi, Zhu
    Li, Xiaoli
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2006, 28 (03) : 285 - 297
  • [5] Improving the accuracy of rapid prototyping procedures by genetic programming
    Brajlih, T.
    Drstvensek, I.
    Valentan, B.
    Balic, J.
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE OF DAAAM BALTIC INDUSTRIAL ENGINEERING - ADDING INNOVATION CAPACITY OF LABOUR FORCE AND ENTREPRENEUR, 2006, : 113 - +
  • [6] Automated Design of Genetic Programming Classification Algorithms for Financial Forecasting Using Evolutionary Algorithms
    Nyathi, Thambo
    Pillay, Nelishia
    THEORY AND PRACTICE OF NATURAL COMPUTING (TPNC 2018), 2018, 11324 : 201 - 214
  • [7] Comparing extended classifier system and genetic programming for financial forecasting: an empirical study
    Mu-Yen Chen
    Kuang-Ku Chen
    Heien-Kun Chiang
    Hwa-Shan Huang
    Mu-Jung Huang
    Soft Computing, 2007, 11 : 1173 - 1183
  • [8] Comparing extended classifier system and genetic programming for financial forecasting: an empirical study
    Chen, Mu-Yen
    Chen, Kuang-Ku
    Chiang, Heien-Kun
    Huang, Hwa-Shan
    Huang, Mu-Jung
    SOFT COMPUTING, 2007, 11 (12) : 1173 - 1183
  • [9] An in-depth investigation of genetic programming and nine other machine learning algorithms in a financial forecasting problem
    Long, Xinpeng
    Kampouridis, Michael
    Jarchi, Delaram
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [10] Heuristic Learning Based on Genetic Programming
    Frank Schmiedle
    Nicole Drechsler
    Daniel Große
    Rolf Drechsler
    Genetic Programming and Evolvable Machines, 2002, 3 (4) : 363 - 388