A recommender system for active stock selection

  • Giuliano De RossiEmail author
  • Jakub Kolodziej
  • Gurvinder Brar
Original Paper


The goal of this report is to equip equity portfolio managers with a new tool to assist them in the crucial task of narrowing down a broad universe to a list of stocks to be analysed in depth. We explore a number of alternative approaches to building a recommender system, i.e. a predictive model which generates stock recommendations based on observable characteristics and previous investor behaviour. The empirical analysis uses data on a large set of global active mutual funds, observed between 2005 and 2016, to calibrate the models and test their predictive ability out of sample. Our main conclusion is that a simple dimension reduction technique achieves the best compromise between precision and recall. Moreover, our recommender system displays good predictive power, particularly when used to forecast future buy trades.


Recommender system Stock selection Collaborative filtering 



We would like to thank participants at the Axioma Quant Forum 2016, the AI, Machine Learning and Sentiment Analysis Applied to Finance event 2017, the Machine Learning Forum 2018, Andrew Lapthorne, Tony Guida and an anonymous referee for useful comments. All remaining errors are our own. The views expressed in this article reflect the views of the named authors. Nothing in this article should be considered as an investment recommendation or investment advice. This article is based on information obtained from sources believed to be reliable and no representation or warranty is made that it is accurate, complete or up to date. Macquarie accepts no liability whatsoever for any direct, indirect, consequential or other loss arising from any use of this article.


  1. Anderson A, Brockman P (2018) An examination of 13F filings. J Financ Res 41:295–324CrossRefGoogle Scholar
  2. de Campos LM, Fernandez-Luna JM, Huete JF, Rueda-Morales A (2010) Combining content-based and collaborative recommendations. Int J Approx Reason 51:785–799CrossRefGoogle Scholar
  3. Eichberger J, Grant S, King SP (1999) On relative performance contracts and fund manager’s incentives. Eur Econ Rev 43:135–161CrossRefGoogle Scholar
  4. Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative filtering recommender systems. Found Trends Hum Comput Interact 4:81–173CrossRefGoogle Scholar
  5. Ervolini MA (2014) Managing equity portfolios. MIT Press, CambridgeGoogle Scholar
  6. Hau H, Rey H (2008) Home bias at the fund level. Am Econ Rev 98:333–338CrossRefGoogle Scholar
  7. Hotelling H (1936) Relations between two sets of variates. Biometrika 28:321–377CrossRefGoogle Scholar
  8. Hsu C-N, Chung H-H, Huang H-S (2004) Mining skewed and sparse transaction data for personalized shopping recommendation. Mach Learn 57:35–59CrossRefGoogle Scholar
  9. Ilmanen A (2011) Expected returns: an investor’s guide to harvesting market rewards. Wiley, ChichesterCrossRefGoogle Scholar
  10. Lakonishok J, Shleifer A, Vishny RW (1992) The impact of institutional trading on stock prices. J Finance 32:23–43Google Scholar
  11. Langseth H, Nielsen TD (2012) A latent model for collaborative filtering. Int J Approx Reason 53:447–466CrossRefGoogle Scholar
  12. Pesaran MH, Timmemann A (1992) A simple nonparametric test of predictive performance. J Bus Econ Stat 10:461–465Google Scholar
  13. Pesaran MH, Timmemann A (1994) A generalisation of the nonparametric Henriksson-Merton test of market timing. Econ Lett 44:1–7CrossRefGoogle Scholar
  14. Resnick P, Varian HR (1997) Recommender systems. Commun Assoc Comput Mach 40:56–58Google Scholar
  15. Shiller RJ, Pound J (1989) Survey evidence on diffusion of interest and information among investors. J Econ Behav Organ 10:47–66CrossRefGoogle Scholar
  16. Tversky A, Kahneman D (1973) Availability: a heuristic for judging frequency and probability. Cognit Psychol 5:207–232CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.MacquarieLondonUK

Personalised recommendations