Learning Socially Optimal Information Systems from Egoistic Users

Abstract

Many information systems aim to present results that maximize the collective satisfaction of the user population. The product search of an online store, for example, needs to present an appropriately diverse set of products to best satisfy the different tastes and needs of its user population. To address this problem, we propose two algorithms that can exploit observable user actions (e.g. clicks) to learn how to compose diverse sets (and rankings) that optimize expected utility over a distribution of utility functions. A key challenge is that individual users evaluate and act according to their own utility function, but that the system aims to optimize collective satisfaction. We characterize the behavior of our algorithms by providing upper bounds on the social regret for a class of submodular utility functions in the coactive learning model. Furthermore, we empirically demonstrate the efficacy and robustness of the proposed algorithms for the problem of search result diversification.

Cite

Text

Raman and Joachims. "Learning Socially Optimal Information Systems from Egoistic Users." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2013. doi:10.1007/978-3-642-40991-2_9

Markdown

[Raman and Joachims. "Learning Socially Optimal Information Systems from Egoistic Users." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2013.](https://mlanthology.org/ecmlpkdd/2013/raman2013ecmlpkdd-learning/) doi:10.1007/978-3-642-40991-2_9

BibTeX

@inproceedings{raman2013ecmlpkdd-learning,
  title     = {{Learning Socially Optimal Information Systems from Egoistic Users}},
  author    = {Raman, Karthik and Joachims, Thorsten},
  booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
  year      = {2013},
  pages     = {128-144},
  doi       = {10.1007/978-3-642-40991-2_9},
  url       = {https://mlanthology.org/ecmlpkdd/2013/raman2013ecmlpkdd-learning/}
}