GTLGJul 30, 2014

Learning Economic Parameters from Revealed Preferences

arXiv:1407.7937v156 citations
Originality Highly original
AI Analysis

This solves an open question in prior work and advances computational economics by enabling accurate prediction of agent behavior from limited data.

The paper tackles the problem of learning utility functions from revealed preference data to forecast future consumer behavior, providing sample complexity guarantees and efficient algorithms for classes like linear utility functions, with tight bounds of Θ(d/ε) for d goods.

A recent line of work, starting with Beigman and Vohra (2006) and Zadimoghaddam and Roth (2012), has addressed the problem of {\em learning} a utility function from revealed preference data. The goal here is to make use of past data describing the purchases of a utility maximizing agent when faced with certain prices and budget constraints in order to produce a hypothesis function that can accurately forecast the {\em future} behavior of the agent. In this work we advance this line of work by providing sample complexity guarantees and efficient algorithms for a number of important classes. By drawing a connection to recent advances in multi-class learning, we provide a computationally efficient algorithm with tight sample complexity guarantees ($Θ(d/ε)$ for the case of $d$ goods) for learning linear utility functions under a linear price model. This solves an open question in Zadimoghaddam and Roth (2012). Our technique yields numerous generalizations including the ability to learn other well-studied classes of utility functions, to deal with a misspecified model, and with non-linear prices.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes