Dilemmas in knowledge-based evolutionary computation for financial investing

Can knowledge about financial statements be incorporated in an investing system that improves itself via evolutionary computing? Experiments using neural logic networks and genetic algorithms were implemented. A neural logic network for processing financial ratios and biasing financial forecasts proves resistant to neural network learning. A genetic algorithm for weighting financial attributes and considering industry category also did not demonstrate gradual improvement. The experiments reveal the dilemmas of missing data and inherently unpredictable attribute values. More importantly, the results show the challenges of getting the representation, the fitness measure, and the change operators to mesh in such a way that the search space manifests gradualness. Recommendations include exploiting the declarative nature of Excel programming and involving the user in guiding changes.

[1]  M. Conrad Bootstrapping on the adaptive landscape. , 1979, Bio Systems.

[2]  J. Courtis MODELLING A FINANCIAL RATIOS CATEGORIC FRAMEWORK , 1978 .

[3]  Xin Yao,et al.  Simulated annealing with extended neighbourhood , 1991, Int. J. Comput. Math..

[4]  Roy Rada,et al.  Expert systems and evolutionary computing for financial investing: A review , 2008, Expert Syst. Appl..

[5]  Kenneth de Jong,et al.  Evolutionary computation: a unified approach , 2007, GECCO.

[6]  Roy Rada,et al.  Intelligent technologies for investing: A review of engineering literature , 2008, Intell. Decis. Technol..

[7]  John R. Woodward,et al.  Canonical representation genetic programming , 2009, GEC '09.

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

[9]  Alden H. Wright,et al.  Structural Search Spaces and Genetic Operators , 2004, Evolutionary Computation.

[10]  Vasant Dhar,et al.  A comparison of nonlinear methods for predicting earnings surprises and returns , 2001, IEEE Trans. Neural Networks.

[11]  Antonio Picariello,et al.  A web usage mining algorithm for web personalization , 2008, Intell. Decis. Technol..

[12]  Wai Lam,et al.  FIDS: an intelligent financial Web news articles digest system , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[13]  Siddhartha Bhattacharyya,et al.  Knowledge-intensive genetic discovery in foreign exchange markets , 2002, IEEE Trans. Evol. Comput..

[14]  Georgios Dounias,et al.  Bankruptcy prediction with neural logic networks by means of grammar-guided genetic programming , 2006, Expert Syst. Appl..

[15]  Tae Yoon Kim,et al.  Using genetic algorithm to support portfolio optimization for index fund management , 2005, Expert Syst. Appl..

[16]  Giuseppe Nuti,et al.  Computational Finance , 2010, Computer.

[17]  Riccardo Poli,et al.  Structure and metaheuristics , 2006, GECCO '06.

[18]  Roy Rada,et al.  Gradualness Facilitates Knowledge Refinement , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Lei Xu,et al.  An extended ASLD trading system to enhance portfolio management , 2003, IEEE Trans. Neural Networks.

[20]  Alberto Moraglio,et al.  A gaussian random field model of smooth fitness landscapes , 2009, FOGA '09.

[21]  R. C. Merton,et al.  An Analytic Derivation of the Efficient Portfolio Frontier , 1972, Journal of Financial and Quantitative Analysis.

[22]  Chandan Sengupta,et al.  Financial Modeling Using Excel and VBA , 2004 .

[23]  George W. Kester A Note on Solving the Balancing Problem , 1987 .

[24]  Hoon-Heng H. Teh Neural Logic Networks: A New Class of Neural Networks , 1995 .

[25]  Jan Davis Tudor,et al.  The Best Websites for Financial Professionals, Business Appraisers, and Accountants , 2001 .

[26]  Constantin Zopounidis,et al.  On the use of knowledge-based decision support systems in financial management: A survey , 1997, Decis. Support Syst..

[27]  Dimitris Panagiotou,et al.  Knowledge-based interaction in software development , 2011, Intell. Decis. Technol..

[28]  Alfredo Vellido,et al.  Neural networks in business: a survey of applications (1992–1998) , 1999 .

[29]  Yaochu Jin Guest Editorial Special Issue on Knowledge Extraction and Incorporation in Evolutionary Computation , 2005 .

[30]  Guido Deboeck,et al.  Trading on the Edge: Neural, Genetic, and Fuzzy Systems for Chaotic Financial Markets , 1994 .

[31]  R Rada,et al.  Evolution and gradualness. , 1981, Bio Systems.

[32]  R Rada,et al.  Evolutionary search: gradients and information. , 1982, Bio Systems.

[33]  Constantin Zopounidis,et al.  Knowledge acquisition and representation for expert systems in the field of financial analysis , 1997 .

[34]  Paul Lajbcygier,et al.  Improving option pricing with the product constrained hybrid neural network , 2004, IEEE Transactions on Neural Networks.