Optimization of Case-based Reasoning Systems using Genetic Algorithms: Application to Korean Stock Market

유전자 알고리즘을 이용한 사례기반추론 시스템의 최적화: 주식시장에의 응용

  • 김경재 (동국대학교 경영정보학과) ;
  • 안현철 (한국과학기술원 테크노경영대학원) ;
  • 한인구 (한국과학기술원 테크노경영대학원)
  • Published : 2006.03.31

Abstract

Case-based reasoning (CBR) is a reasoning technique that reuses past cases to find a solution to the new problem. It often shows significant promise for improving effectiveness of complex and unstructured decision making. It has been applied to various problem-solving areas including manufacturing, finance and marketing for the reason. However, the design of appropriate case indexing and retrieval mechanisms to improve the performance of CBR is still a challenging issue. Most of the previous studies on CBR have focused on the similarity function or optimization of case features and their weights. According to some of the prior research, however, finding the optimal k parameter for the k-nearest neighbor (k-NN) is also crucial for improving the performance of the CBR system. In spite of the fact, there have been few attempts to optimize the number of neighbors, especially using artificial intelligence (AI) techniques. In this study, we introduce a genetic algorithm (GA) to optimize the number of neighbors to combine. This study applies the novel approach to Korean stock market. Experimental results show that the GA-optimized k-NN approach outperforms other AI techniques for stock market prediction.

Keywords

References

  1. 이훈영, 박기남, '사례기반예측시스템의 정확한 예측을 위한 최적 결합 사례개수 결정방법에 관한 연구,' 경영학연구, 제27권, 1999, pp. 1239-1252
  2. Achelis, S.B., Technical analysis from A to Z, Probus Publishing, Chicago, 1995
  3. Bradley, P., 'Case-based Reasoning: Business Applications,'Communication of the ACM, Vol. 37, No. 3, 1994, pp. 40-43
  4. Brock, W.A., Lakonishok, J., and LeBaron, B., 'Simple Technical Trading Rules and the Stochastic Properties of Stock Returns,'The Journal of Finance, Vol. 47, 1992, pp. 1731-1764 https://doi.org/10.2307/2328994
  5. Chang, J., Jung, Y., Yeon, K., Jun, J., Shin, D., and Kim, H., Technical Indicators and Analysis Methods, Jinritamgu Publishing, Seoul, 1996
  6. Chiu, C., 'A Case-based Customer Classification Approach for Direct Marketing,'Expert Systems with Applications, Vol. 22 2002, pp. 163-168 https://doi.org/10.1016/S0957-4174(01)00052-5
  7. Chiu, C., Chang, P.C., and Chiu, N.H., 'A Case-based Expert Support System for Due-date Assignment in a Water Fabrication Factory,'Journal of Intelligent Manufacturing, Vol. 14, 2003, pp. 287-296 https://doi.org/10.1023/A:1024693524603
  8. Chun, S.-H. and Park, Y.-J., 'Dynamic Adaptive Ensemble Case-based Reasoning: Application to Stock Market Prediction,'Expert Systems with Applications, Vol. 28, 2005, pp. 435-443 https://doi.org/10.1016/j.eswa.2004.12.004
  9. Choi, J., Technical indicators, Jinritamgu Publishing, Seoul, 1995
  10. Donaldson, R.G. and Kamstra, M., 'An Artificial Neural Network-GARCH Model for International Stock Return Volatility,'Journal of Empirical Finance, Vol. 4, 1997, pp. 17-46 https://doi.org/10.1016/S0927-5398(96)00011-4
  11. Fama, E.F., 'Efficient Capital Markets: A Review of Theory and Empirical work,'The Journal of Finance, Vol. 25, 1970, pp. 383-417 https://doi.org/10.2307/2325486
  12. Fuller, R.J. and Kling, J.L., 'Is the Stock Market Predictable?,'The Journal of Portfolio Management, Vol. 16, 1990, pp. 28-36 https://doi.org/10.3905/jpm.1990.409279
  13. Garrell i Guiu, J.M., E. Golobardes i Rib, E. Bernad i Mansilla, and X. Llor i Fbrega, 'Automatic Diagnosis with Genetic Algorithms and Case-based Reasoning,'Artificial Intelligence in Engineering, Vol. 13, 1999, pp. 367-372 https://doi.org/10.1016/S0954-1810(99)00009-6
  14. Gifford, E., Investor's Guide to Technical Analysis: Predicting Price Action in the Markets, Pitman Publishing, London, 1995
  15. Harnett, D.L. and Soni, A.K., Statistical Methods for Business and Economics, Addison- Wesley, Massachusetts, 1991
  16. Jarmulak, J., Craw, S., and Rowe, R., 'Self-optimizing CBR Retrieval,'Proc. of the 12th IEEE International Conference on Tools with Artificial Intelligence, 2000, pp. 376-383
  17. Kim, K., 'Toward Global Optimization of Case-based Reasoning Systems for Financial Forecasting,'Applied Intelligence, Vol. 21, 2004, pp. 239-249 https://doi.org/10.1023/B:APIN.0000043557.93085.72
  18. Kim, K. and Han, I., 'Genetic algorithms Approach to Feature Discretization in Artificial Neural Networks for the Prediction of Stock Price Index,'Expert Systems with Applications, Vol. 19, 2000, pp. 125-132 https://doi.org/10.1016/S0957-4174(00)00027-0
  19. Kim, K. and Han, I., 'Maintaining Case- based Reasoning Systems Using a Genetic Algorithms Approach,'Expert Systems with Applications, Vol. 21, 2001, pp. 139-145 https://doi.org/10.1016/S0957-4174(01)00035-5
  20. Kim, K. and Lee, W.B., 'Stock Market Prediction using Artificial Neural Networks with Optimal Feature Transformation,'Neural Computing & Applications, Vol. 13, 2004, pp. 255-260 https://doi.org/10.1007/s00521-004-0428-x
  21. Kim, T.S., Yoon, J.H., and Lee, H.K., 'Performance of a Nonparametric Multivariate Nearest Neighbor Model in the Prediction of Stock Index Returns,'Asia Pacific Management Review, Vol. 7, 2002, pp. 107-118
  22. Kuncheva, L.I. and Jain, L.C., 'Nearest Neighbor Classifier: Simultaneous Editing and Feature Selection,'Pattern Recognition Letters, Vol. 20, 1999, pp. 1149-1156 https://doi.org/10.1016/S0167-8655(99)00082-3
  23. Kuo, R.J., Chen, C.H., and Hwang, Y.C., 'An Intelligent Stock Trading Decision Support System through Integration of Genetic Algorithm based Fuzzy Neural Network and Artificial Neural Network,'Fuzzy Sets and Systems, Vol. 118, 2001, pp. 21-45 https://doi.org/10.1016/S0165-0114(98)00399-6
  24. Lo, A. and Malkiel, A., 'Stock Market Prices do not Follow Random Walks: Evidence from a Simple Specification Test,'The Review of Financial Studies, Vol. 1, 1988, pp. 41-66 https://doi.org/10.1093/rfs/1.1.41
  25. Malkiel, B., A Random Walk Down Wall Street, Norton, New York, 1981
  26. Michalewicz, Z.b., Genetic Algorithms + Data Structures = Evolution Programs, Springer- Verlag, Berlin, 1996
  27. Murphy, J.J., Technical Analysis of the Futures Markets: A Comprehensive guide to Trading Methods and Applications, Prentice- Hall, New York, 1986
  28. Poon, S.-H. and Taylor, S.J., 'Stock Returns and Volatility: An Empirical Study of the UK Stock Market,'Journal of Banking & Finance, Vol. 16, 1992, pp. 37-59 https://doi.org/10.1016/0378-4266(92)90077-D
  29. Rozsypal, A. and Kubat, M., 'Selecting Representative Examples and Attributes by a Genetic Algorithm,'Intelligent Data Analysis, Vol. 7, 2003, pp. 291-304
  30. Shin, K.S. and Han, I., 'Case-based Reasoning Supported by Genetic Algorithms for Corporate Bond Rating,'Expert Systems with Applications, Vol. 16, 1999, pp. 85-95 https://doi.org/10.1016/S0957-4174(98)00063-3
  31. Siedlecki, W. and Sklanski, J., 'A Note on Genetic Algorithms for Large-scale Feature Selection,'Pattern Recognition Letters, Vol. 10, 1989, pp. 335-347 https://doi.org/10.1016/0167-8655(89)90037-8
  32. Silvapulle, P. and Choi, J.-S., 'Testing for Linear and Nonlinear Granger Causality in the Stock Price-volume Relation: Korean Evidence,'The Quarterly Review of Economics and Finance, Vol. 39, 1999, pp. 59-76 https://doi.org/10.1016/S1062-9769(99)80004-0
  33. Wang, Y. and Ishii, N., 'A Method of Similarity Metrics for Structured Representations,'Expert Systems with Applications, Vol. 12, 1997, pp. 89-100 https://doi.org/10.1016/S0957-4174(96)00083-8