Proceedings

Learning Community-Based Preferences via Dirichlet Process Mixtures of Gaussian Processes

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1213-1218.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Bayesian approaches to preference learning using Gaussian Processes(GPs) are attractive due to their ability to explicitly model uncertainty in users' latent utility functions; unfortunately existing techniques have cubic time complexity in the number of users, which renders this approach intractable for collaborative preference learning over a large user base. Exploiting the observation that user populations often decompose into communities of shared preferences, we model user preferences as an infinite Dirichlet Process (DP) mixture of communities and learn (a) the expected number of preference communities represented in the data, (b) a GP-based preference model over items tailored to each community, and (c) the mixture weights representing each user's fraction of community membership. This results in a learning and inference process that scales linearly in the number of users rather than cubicly and additionally provides the ability to analyze individual community preferences and their associated members. We evaluate our approach on a variety of preference data sources including Amazon Mechanical Turk showing that our method is more scalable and as accurate as previous GP-based preference learning work.

  1. [Airoldi et al., 2008] Edoardo M. Airoldi, David M. Blei, Stephen E. Fienberg, and Eric P. Xing. Mixed membership stochastic blockmodels. Journal of Machine Learning Re- search, 9, 2008.
  2. [Birlutiu et al., 2010] Adriana Birlutiu, Perry Groot, and Tom Heskes. Multi-task preference learning with an appli- cation to hearing aid personalization. In Neurocomputing, volume 73, 2010.
  3. [Bonilla et al., 2010] Edwin V. Bonilla, Shengbo Guo, and Scott Sanner. Gaussian process preference elicitation. In NIPS, pages 153-160, 2010.
  4. [Chajewska and Koller, 2000] Urszula Chajewska and Daphne Koller. Utilities as random variables: Density estimation and structure discovery. In UAI, pages 63-71.
  5. [Chu and Ghahramani, 2005a] Wei Chu and Zoubin Ghahra- mani. Extensions of gaussian processes for ranking: semi- supervised and active learning. In Workshop on Learning to Rank at NIPS, 2005.
  6. [Chu and Ghahramani, 2005b] Wei Chu and Zoubin Ghahra- mani. Preference learning with Gaussian processes. In ICML, pages 137-144, New York, NY, USA, 2005. ACM.
  7. [Eric et al., 2008] Brochu Eric, Nando De Freitas, and Ab- hijeet Ghosh. Active preference learning with discrete choice data. In NIPS, pages 409-416. 2008.
  8. [Fürnkranz and Hüllermeier, 2010] Johannes Fürnkranz and Eyke Hüllermeier. Preference Learning. Springer-Verlag New York, Inc., New York, NY, USA, 1st edition, 2010.
  9. [Guo and Sanner, 2010] Shengbo Guo and Scott Sanner. Real-time multiattribute Bayesian preference elicitation with pairwise comparison queries. In AISTATS, 2010.
  10. [Kamishima, 2003] Toshihiro Kamishima. Nantonac col- laborative filtering: recommendation based on order re- sponses. In ACM SIGKDD, pages 583-588, 2003.
  11. [Meeds and Osindero, 2005] Edward Meeds and Simon Osindero. An alternative innite mixture of gaussian pro- cess experts. In Advances in Neural Information Process- ing Systems, 2005.
  12. [Minka, 2001] Thomas P. Minka. Expectation propagation for approximate Bayesian inference. In UAI, volume 17, pages 362-369, 2001.
  13. [Müller and Quintana, 2004] Peter Müller and Fernando A. Quintana. Nonparametric bayesian data analysis. Statisti- cal Science, 19:95-110, 2004.
  14. [Neal, 1998] R. M. Neal. Markov chain sampling methods for dirichlet process mixture models. Technical report, Dept. of Statistics, University of Toronto, 1998.
  15. [Neumann and Morgenstern, 1944] John Von Neumann and Oskar Morgenstern. Theory of Games and Economic Be- havior. Princeton University Press, 1944.
  16. [Nowicki and Snijders, 2001] Krzysztof Nowicki and Tom A. B. Snijders. Estimation and prediction for stochastic blockstructures. Journal of the American Statistical Asso- ciation, 96, 2001.
  17. [Platt et al., 2002] John C Platt, Christopher J C Burges, Steven Swenson, Christopher Weare, and Alice Zheng. Learning a Gaussian Process Prior for Automatically Gen- erating Music Playlists. In NIPS, 2002.
  18. [Postlewaite, 2011] Andrew Postlewaite. Social norms and social assets. Annual Review of Economics, 3:239-259, 2011.
  19. [Rasmussen and Ghahramani, 2002] Carl Edward Ras- mussen and Zoubin Ghahramani. Innite mixtures of gaussian process experts. In Advances in Neural Information Processing Systems, 2002.
  20. [Rasmussen and Williams, 2006] Carl Edward Rasmussen and Christopher Williams. Gaussian Processes for Ma- chine Learning. 2006.
  21. [Rasmussen, 2000] Carl Edward Rasmussen. The infinite gaussian mixture model. In Advances in Neural Informa- tion Processing Systems, volume 12, page 554560, 2000.
  22. [Thurstone, 1959] L.L. Thurstone. The Measurement of Val- ues. The University of Chicago Press, Chicago, 1959.
  23. [Xu et al., 2010] Zhao Xu, Kristian Kersting, and Thorsten Joachims. Fast active exploration for link-based prefer- ence learning using Gaussian processes. In ECML PKDD, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards