Stock Market Investment Advice: A Social Network Approach

Making investment decision on various available stocks in the market is a challenging task. Econometric and statistical models, as well as machine learning and data mining techniques, have proposed heuristic based solutions with limited long-range success. In practice, the capabilities and intelligence of financial experts is required to build a managed portfolio of stocks. However, for non-professional investors, it is too complicated to make subjective judgments on available stocks and thus they might be interested to follow an expert's investment decision. For this purpose, it is critical to find an expert with similar investment preferences. In this work, we propose to benefit from the power of Social Network Analysis in this domain. We first build a social network of financial experts based on their publicly available portfolios. This social network is then used for further analysis to recommend an appropriate managed portfolio to non-professional investors based on their behavioral similarities to the expert investors. This approach is evaluated through a case study on real portfolios. The result shows that the proposed portfolio recommendation approach works well in terms of Sharpe ratio as the portfolio performance metric.

[1]  Kyoung-jae Kim,et al.  Financial time series forecasting using support vector machines , 2003, Neurocomputing.

[2]  Thomas DuBois Improving Recommendation Accuracy by Clustering Social Networks with Trust , 2009 .

[3]  David Enke,et al.  The use of data mining and neural networks for forecasting stock market returns , 2005, Expert Syst. Appl..

[4]  Noël Amenc,et al.  Portfolio Theory and Performance Analysis , 2003 .

[5]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[6]  David W. McDonald,et al.  Recommending collaboration with social networks: a comparative evaluation , 2003, CHI '03.

[7]  Marimuthu Palaniswami,et al.  Stock selection using support vector machines , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[8]  George H. John,et al.  Stock Selection Using Rule Induction , 1996, IEEE Expert.

[9]  Terence Soule,et al.  Genetic Programming Theory and Practice V , 2008 .

[10]  Pavel V. Sevastjanov,et al.  Stock screening with use of multiple criteria decision making and optimization , 2009 .

[11]  Reda Alhajj,et al.  NetDriller: A Powerful Social Network Analysis Tool , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[12]  Constantin Zopounidis,et al.  A multicriteria DSS for stock evaluation using fundamental analysis , 2008, Eur. J. Oper. Res..

[13]  Neil Genzlinger A. and Q , 2006 .

[14]  Kimon P. Valavanis,et al.  Surveying stock market forecasting techniques - Part II: Soft computing methods , 2009, Expert Syst. Appl..

[15]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[16]  Ying L. Becker,et al.  An Empirical Study of Multi-Objective Algorithms for Stock Ranking , 2007 .

[17]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

[18]  Achilleas Zapranis,et al.  Stock performance modeling using neural networks: A comparative study with regression models , 1994, Neural Networks.

[19]  Apostolos Nikolaos Refenes,et al.  Stock ranking: neural networks vs multiple linear regression , 1993, IEEE International Conference on Neural Networks.

[20]  Ping-Feng Pai,et al.  A hybrid ARIMA and support vector machines model in stock price forecasting , 2005 .

[21]  Hiroaki Ogata,et al.  Computer Supported Social Networking For Augmenting Cooperation , 2001, Computer Supported Cooperative Work (CSCW).