| 研究生: |
陳宗賢 Chung-Hsien Chen |
|---|---|
| 論文名稱: |
利用Java-Swarm建立虛擬股票市場的社會學習機制 Social Learning Mechanism in Java-Swarm Artificial Stock Market |
| 指導教授: |
林熙禎
Shi-Jen Lin |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
管理學院 - 資訊管理學系 Department of Information Management |
| 畢業學年度: | 92 |
| 語文別: | 英文 |
| 論文頁數: | 81 |
| 中文關鍵詞: | 虛擬股票市場 、社會學習 、對稱Nash 平衡 、Swarm |
| 外文關鍵詞: | Social Learning, Artificial Stock Market, Swarm, Symmetric Nash Equilibrium |
| 相關次數: | 點閱:12 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
採用由下而上的模擬方法, 與大量交涉溝通的代理人來建構財務市場的模型,已開始展露頭角並成為另一研究的方法。財務市場是以代理人為基礎來做模擬的重要應用,聖塔菲研究院 (Santa Fe Institute)所提出的虛擬股票市場(Artificial Stock Market)正是此類重要的模型應用,並為科學家研究的重要標竿之一。然而其一設計者Blake LeBaron指出,此虛擬市場內的交易者無法達到規則的溝通交換,需要整合社會學習的機制。基於此原因,我們利用Java-Swarm ASM 2.2為虛擬股市平台,在其上面建立預測規則交換的機制來解決此問題。我們採用的學習平台能使交易者發佈其表現良好的規則給其他人使用,或是從平台上取得其他績效不錯的規則來使用。在這種方式下,社會學習行為例如投資者的群聚、消息的散播等,都能在此市場上模擬出來。然後我們設計多個實驗來模擬真實股票市場的運作,我們收集時間序列資料上的巨觀性質,並測試此加上社會學習機制的市場是否存有唯一對稱的Nash 平衡 (symmetric Nash equilibrium). 我們藉由這些資訊觀察出僅有個人學習行為與擁有社會學習行為市場的不同。我們証明加入社會學習行為機制後的市場是合理的,且與真實市場行為更加近似。
Modeling financial markets from the bottom up with large numbers of interacting agents is beginning to show promise as a research methodology. Financial markets are an important application for agent based modeling styles. Santa Fe Institute artificial stock market is a well known agent-based model and one of the benchmarks for researchers to study. Nevertheless one of its designers, Blake LeBaron, brought up a drawback that this market lacked of rule sharing and needed to coordinate social learning between agents. On the basis of this reason, we built a rule sharing platform on Java-Swarm ASM 2.2 to solve this problem. We utilized a leaning pool to make agents having the capability of social leaning. Agents who are publishers may publish rules into learning pool to share with others; receivers may retrieve better rules from learning pool. In this way, social learning behavior such as herd behavior or rumors dissemination is simulated in this market. Then we made several experiments to simulate how real markets operate. We gathered macro time series data, and tested whether there is a unique symmetric Nash equilibrium in our modified market. We observed the difference between markets with social learning and individual learning mechanism, and we proved that our modified SFI-ASM is a rational one compared with realistic market. We can observe more features common to real markets in this modified market.
[1] Arthur, W. B., Holland, J. H., LeBaron, B., Palmer, R. and Tayler, P., “Asset Pricing Under Endogenous Expectations in an Artificial Stock Market,” Santa Fe Institute Working Paper, 1996
[2] Brock, W., Lakonishok, J. and LeBaron, B., “Simple technical trading rules and the stochastic properties of stock returns,” Journal of Finance 47, 1731-1764, 1992
[3] Chen, S.H, “Fundamental Issues in the Use of Genetic Programming in Agent-Based Computational Economics,” Agent-based Approaches in Economic and Social Complex Systems, IOS Press, 2001
[4] Chen, S.H. and Yeh, C.H, “Genetic Programming Learning and the Cobweb Model,” Advances in Genetic Programming, Vol.2,Chap.22,MIT Press Cambridge MA.pp.443-466, 1996
[5] Chen, S.H and Yeh, C.H, “Evolving Traders and the Business School with Generic Programming: A New Architecture of the Agent-Based Artificial Stock Market,” Journal of Economic Dynamics and Control, 2000
[6] Chen, S.H and Yeh, C.H, “On the emergent properties of artificial stock markets: the efficient market hypothesis and the rational expectations hypothesis,” Journal of Economic Behavior and Organization, 49, pp. 217-39, 2001
[7] Chen, S.H and Yeh, C.H, “Toward an Integration of Social Learning and Individual Learning in Agent-Based Computational Stock Market: The Approach Based on Population Genetic Programming,” Computing in Economics and Finance 2000 338, Society for Computational Economics, 2001
[8] Cipriani, M. and Guarino, A., “Social learning and financial crisis,” CGFS conference volume No 2, 2003
[9] Conte, R., “Social Intelligence among Autonomous Agents,” Computational and Mathematical Organization Theory, 1999
[10] Conte, R. and Paolucci, M., “Intelligent Social Learning,” Journal of Artificial Societies and Social Simulation vol. 4, no. 1, 2001
[11] Decamps, J.P. and Lovo, S., “Risk aversion and herd behavior in financial market,” HEC CR 758, 2002
[12] Ehrentreich, N., ”The Santa Fe Artificial Stock Market Re-Examined — Suggested Corrections,” Computational Economics 0209001, Economics Working Paper Archive at WUSTL, 2002
[13] Ellison, G. and Fundenberg, D., ”Rules of Thumb for Social Learning,” Journal of Political Economy, vol. 101, issue 4, pp. 612-643, 1993
[14] Geyer-Schulz, A., “Holland Classifier System”, Proceedings of the international conference on Applied programming languages,pp.43-55, 1995
[15] Grimmy, V., “Ten years of individual-based modeling in ecology: what have we learned and what could we learn in the future?” Ecological Modeling, 115, pp. 129-148, 1999
[16] Hiebeler, D., “The Swarm Simulation System and Individual-based Modeling,” Working paper 94-11-065, Santa Fe Institute, 1994
[17] Holland, J. and Miller, J., “Artificial Adaptive Agents in Economic Theory,” American Economic Review, 81(2),pp. 35-41, 1991
[18] Holland, J.H., Holyoak, K.J., Nisbett, R.E. and Thagard, P.R., Induction, MIT Press, Cambridge, MA, 1986
[19] Johnson, P., "What I learned from the artificial stock market," Social Science Computer Review, 20(2), pp. 174-196, 2002
[20] Joshi, S., Parker, J. and Bedau, M.A., “Technical trading creates a prisoner’s dilemma: Results from an agent-based model,” Working paper 98-12-115, Santa Fe Institute, 1998
[21] Joshui, S., Parker, J. and Bedau, M.A., “Financial market can be at sub-optimal equilibria,” Computational Economics 19 (1), 5-23, 2002
[22] Kendall, G. and Su, Y., “A Multi-agent Based Simulated Stock Market – Testing on Different Types of Stocks,” Evolutionary Computation, 2003. CEC ''03. The 2003 Congress on, 2003
[23] LeBaron, B., ”Agent Based Computational Finance: Suggested Readings and Early Research,” Journal of Economic Dynamics and Control, Vol. 24, 2000
[24] LeBaron, B., “A builder’s Guide to Agent Based Financial Markets,” Quantitative Finance, vol.1 no. 2, pp. 254-261, February 2001
[25] LeBaron, B., ”Empirical Regularities from Interacting Long and Short Memory Investors in an Agents Based Stock Market,” IEEE Transactions on Evolutionary Computation, 2001
[26] LeBaron, B., ”Building the Santa Fe Artificial Stock Market,” Brandeis University Working Paper, 2002
[27] LeBaron, B., Arthur, W. B., and Palmer, R.G., "Time series properties of an artificial stock market," Journal of Economic Dynamics and Control, 23, pp. 1487-1516, 1999
[28] Marchesi, M., Cincotti, S., Focardi, S. and Raberto, M., “Development and Testing of an Artificial Stock Market,” Model Dynamic in Economic Finance, 2000
[29] Minar, N., Burkhart, R., Langton, C. and Askenazi, M., “The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations,” Working Paper 96-06-042, Santa Fe, NM: Santa Fe Institute, 1996
[30] Mitlohner, J., “Classifier Systems and Economic Modeling,” ACM SIGAPL APL Quote Quad, Volume 26 , Issue 4, pp.77-86, 1996
[31] Odell, J., “Agents and Complex Systems,” Journal of Object Technology, vol.1, no.2, July-August, pp. 35-45, 2002
[32] O’Hara, M., “Market Microstructure Theory,” Blackwall Publisher, 1995
[33] Palmer, R.G., Arthur, W. B., Holland, J. H., LeBaron, B. and Tayler, P., “Artificial Economic Life: A Simple Model of a Stock market,” Physica D, 75, pp. 264-274, 1994
[34] Palmer, R.G., Arthur, W. B., Holland, J. H. and LeBaron, B., “An Artificial Stock Market,” Santa Fe Institute Working Paper, 1998
[35] Schulenburg, S. and Ross, P., “An adaptive agent based economic model,” volume 1813 of Lecture Notes in Artificial Intelligence , pp. 265-284. Springer-Verlag, Berlin, 2000
[36] Vaiend, N., ”An Illustration of the Essential Difference between Individual and Social Learning, and Its Consequence for Computational Analysis,” Journal of Economic Dynamics and Control, Vol. 24, Issue 1, pp. 1-19, 2000
[37] Wooldridge, M. J., “An Introduction to Multi-agent Systems,” John Wiley & Sons, Chichester, England, 2002
[38] Wooldridge, M. J. and Jennings, N. R., “Intelligent agents: Theory and practice,” Knowledge Engineering Review, 10(2), pp. 115-152, 1995
Others
[39] Daniels, M.: Integrating Simulation Technologies with Swarm, 1999 http://www.santafe.edu/~mgd/anl/anlchicago.html
[40] Johnson, P. and Lancaster Alex: Swarm User Guide, 1999
http://www.swarm.org/swarmdocs/userbook/userbook.html
[41] Swarm Development Group: A Tutorial Introduction to Swam, 2000
http://www.swarm.org/csss-tutorial/frames.html
[42] Swarm Development Group: Documentation Set for Swarm 2.1.1, 2000 http://www.swarm.org/swarmdocs/set/set.html
[43] Java-Swarm ASM 2.2 Documentation