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 条
  • [41] A Parallel Genetic Programming Algorithm for Classification
    Cano, Alberto
    Zafra, Amelia
    Ventura, Sebastian
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART I, 2011, 6678 : 172 - 181
  • [42] Improving the Tartarus Problem as a Benchmark in Genetic Programming
    Griffiths, Thomas D.
    Ekart, Aniko
    GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 278 - 293
  • [43] Improving Genetic Programming with Behavioral Consistency Measure
    Krawiec, Krzysztof
    Solar-Lezama, Armando
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 434 - 443
  • [44] Optimizing a Pseudo Financial Factor Model with Support Vector Machines and Genetic Programming
    Butler, Matthew
    Keselj, Vlado
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5549 : 191 - +
  • [45] Improving Image Filters with Cartesian Genetic Programming
    Biau, Julien
    Wilson, Dennis
    Cussat-Blanc, Sylvain
    Luga, Herve
    PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2021, : 17 - 27
  • [46] Improving genetic programming with behavioral consistency measure
    Krawiec, Krzysztof
    Solar-Lezama, Armando
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8672 : 434 - 443
  • [47] An analysis of the genetic marker diversity algorithm for genetic programming
    Armand R. Burks
    William F. Punch
    Genetic Programming and Evolvable Machines, 2017, 18 : 213 - 245
  • [48] Improving object detection performance with genetic programming
    Zhang, Mengjie
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2007, 16 (05) : 849 - 873
  • [49] Improving genetic programming for the prediction of pharmacokinetic parameters
    Leonardo Vanneschi
    Memetic Computing, 2014, 6 : 255 - 262
  • [50] Improving genetic programming for the prediction of pharmacokinetic parameters
    Vanneschi, Leonardo
    MEMETIC COMPUTING, 2014, 6 (04) : 255 - 262