Enhancing Financial Decision Making Using Multi-Objective Financial Genetic Programming

This paper presents a multi-objective genetic programming based financial forecasting system, MOFGP. MOFGP is built upon our previous decision-making tool, FGP (financial genetic programming). By taking advantage of the techniques of multi-objective evolutionary algorithms (MOEAs), MOFGP enhances FGP in a number of ways. Firstly, MOFGP is faster in obtaining the same quantity of diverse forecasting models optimized with respect to multiple conflicting objectives. This is attributed to the inherent property of MOEAs, i.e., a set of Pareto front solutions can be obtained in a single execution of its algorithm. Secondly, MOFGP is friendlier and simpler from the user's perspective. It is friendlier because it eliminates a number of user-supplied parameters previously required by FGP. Consequently, it becomes simpler as the user no longer needs to have a priori domain knowledge required for the proper use of those parameters. Finally, compared with FGP, which exploits a canonical single-objective approach to tackle a multi-criterion financial forecasting problem, MOFGP demonstrates the above advantages without seriously sacrificing its forecasting performance, although it suffers from an inadequate generalization capability over the test data in this study. Given its strengths and weaknesses, MOFGP could be employed as a useful starting investigative tool for financial decision making.

[1]  Jared L. Cohon,et al.  Multiobjective programming and planning , 2004 .

[2]  Edward Tsang,et al.  EDDIE-automation, a decision support tool for financial forecasting , 2004 .

[3]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[4]  Jin Li,et al.  Improving Technical Analysis Predictions: An Application of Genetic Programming , 1999, FLAIRS.

[5]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[6]  Jin Li,et al.  Combining Ordinal Financial Predictions with Genetic Programming , 2000, IDEAL.

[7]  Gary B. Lamont,et al.  Applications Of Multi-Objective Evolutionary Algorithms , 2004 .

[8]  Piero P. Bonissone,et al.  Multiobjective financial portfolio design: a hybrid evolutionary approach , 2005, 2005 IEEE Congress on Evolutionary Computation.

[9]  Jin Li,et al.  EDDIE In Financial Decision Making , 2001 .

[10]  Detlef Seese,et al.  FINANCIAL APPLICATIONS OF MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS: RECENT DEVELOPMENTS AND FUTURE RESEARCH DIRECTIONS , 2004 .

[11]  Shu-Heng Chen,et al.  Genetic Algorithms and Genetic Programming in Computational Finance , 2002 .

[12]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[13]  Edward Tsang,et al.  EDDIE beats the bookies , 1998 .

[14]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[15]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[16]  E. Tsang,et al.  Reducing Failures In Investment Recommendations Using Genetic Programming , 2000 .

[17]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[18]  Edward Tsang,et al.  Investment decision making using FGP: a case study , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[19]  Edward Tsang,et al.  Eddie for Financial Forecasting , 2002 .