Algorithmic Problems in Discrete Choice (Invited Talk)

Author Ravi Kumar



PDF
Thumbnail PDF

File

LIPIcs.ISAAC.2024.1.pdf
  • Filesize: 317 kB
  • 1 pages

Document Identifiers

Author Details

Ravi Kumar
  • Google, Mountain View, CA, USA

Cite As Get BibTex

Ravi Kumar. Algorithmic Problems in Discrete Choice (Invited Talk). In 35th International Symposium on Algorithms and Computation (ISAAC 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 322, p. 1:1, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.ISAAC.2024.1

Abstract

In discrete choice, a user selects one option from a finite set of available alternatives, a process that is crucial for recommendation systems applications in e-commerce, social media, search engines, etc. A popular way to model discrete choice is through Random Utility Models (RUMs). RUMs assume that users assign values to options and choose the one with the highest value from among the available alternatives. RUMs have become increasingly important in the Web era; they offer an elegant mathematical framework for researchers to model user choices and predict user behavior based on (possibly limited) observations. While RUMs have been extensively studied in behavioral economics and social sciences, many basic algorithmic tasks remain poorly understood. In this talk, we will discuss various algorithmic and learning questions concerning RUMs.

Subject Classification

ACM Subject Classification
  • Theory of computation → Design and analysis of algorithms
  • Mathematics of computing → Discrete mathematics
  • Mathematics of computing → Probability and statistics
  • Information systems → Data mining
Keywords
  • discrete choice theory
  • random utility models
  • user behavior

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail