8803 Connections between Learning, Game Theory,
and Optimization, Fall 2010
Learning, Game Theory, and Optimization
Time: Tues/Thurs 4:35-5:55, Place:
Instr Center 117.
Course description: Over the past 10 years, researchers have
discovered a number of important and deep connections between
machine learning theory, algorithmic game theory, and combinatorial
optimization. This course will explore these connections, discussing
fundamental topics in each area and how ideas from each area can
shed light on the others. You can find more info
here
Office hours: Just stop by my office or make an
appointment.
Homeworks
Lecture Notes & Handouts
- 08/24: Introduction.
- 08/26:
Online Learning, Combining Experts Advice, and Regret
Minimization. The Weighted Majority Algorithm.
See also: An
Online
learning survey by A. Blum. The original Weighted
Majority paper by N. Littlestone and M. Warmuth.
- 08/31:
Experts Learning and The Minimax Theorem for Zero-Sum Games.
See also: Game
Theory,
On-line Prediction and Boosting by Y. Freund and R.
Schapire. COLT 1996.
- 09/02: A
generic conversion from algorithms with good external regret
guarantees to algorithms with good swap regret guarantees.
See also: From
External to Internal Regret by A. Blum and Y. Mansour,
COLT 2005, as well as chapter 4 of the Algorthmic Game Theory
book.
- 09/07:
Nash Equilibria in General-Sum Games.
- 09/09: Approximate Nash Equilibria in General Sum Games.
See: Playing
Large Games using Simple Strategies by R. Lipton, E.
Markakis, and A. Mehta, EC 2003.
- 09/14: Approximate Nash Equilibria in Stable Games.
See: On
Nash-Equilibria of Approximation-Stable Games. by P.
Awasthi, M. F. Balcan, A. Blum, O. Sheffet, and Santosh Vempala,
SAGT 2010.
- 09/16: Passive
supervised
learning in a distributional setting with feature information.
The realizable case.
- 09/21: Passive
supervised
learning. Sample complexity results for the non-realizable
case.
- 09/23:
Sample complexity results for infinite hypothesis spaces.
- 09/28: Adaboost. See Rob
Schapire's notes.
See also: a great 2007
NIPS tutorial by R. Schapire.
- 09/30: More on Boosting. Boosting and the Minimax Theorem.
- 10/05:
Potential games. Congestion Games. Price of Anarchy and Price
of Stability.
See chapters 17, 18, 19 of the Algorthmic Game Theory book.
- 10/07: Price
of
Anarchy
in Unsplitable Linear Congestion Games.
See also: The
Price
of Routing Unsplittable Flow by B. Awerbuch, Y. Azzar, and
A. Epstein, STOC 2005.
Leading
dynamics to good behavior.
See also: Improved
Equilibria via Public Service Advertising by M.F. Balcan,
A. Blum, and Y. Mansour, SODA 2009.
- 10/12:
Weighted majority dynamics in congestion games.
See
Multiplicative updates outperform generic no-regret learning
in congestion games by R. Kleinberg, G. Piliouras, and É.
Tardos, STOC 2009.
- 10/14: Mechanism Design.
- 10/21: Mechanism Design (cont'd). See
Introduction to Mechanism Design (for Computer Scientists)
by N. Nisan.
- 10/26: Welfare
Maximization
in Combinatorial Auctions with Single Minded Bidders. See
Combinatorial Auctions by L. Blumrosen and N. Nisan.
- 10/28: Mechanism
Design
via Machine Learning.
See also:
Reducing Mechanism Design to Algorithm Design via Machine
Learning by M.F. Balcan, A. Blum, J. Hartline, and Y.
Mansour, JCSS 2008.
- 11/02: Mechanism Design via Machine Learning (cont'd).
- 11/04: Item
Pricing for Revenue Maximization in Combinatorial Auctions.
See also: Approximation
Algorithms and Online Mechanisms for Item Pricing. by M.F.
Balcan and A.Blum. TOC 2007.
- 11/09: Online
Learning
for Online Pricing Problems.
See also: Online
Learning
in
Online Auctions by A.Blum, V. Kumar, A. Rudra, and F. Wu.
SODA 2003; Near-Optimal
Online Auctions by A.Blum and J. Hartline, SODA 2005.
See also: The
nonstochastic
multiarmed bandit problem. by P. Auer, N. Cesa-Bianchi,
Y. Freund, and R. Schapire. SICOMP 2002.
- 11/11:
Matroid congestion games.
See also: On the
Impact of Combinatorial Structure on Congestion Games. by
H. Ackermann, H. Röglin, and B. Vöcking, Journal of the ACM,
2008.
See also:
Lecture notes on Matroid Optimization. by M. Goemans.
- 11/16: Submodular
functions and learning.
See also: Learning
Submodular Functions by M. F. Balcan and N. Harvey.
- 11/18: Students presentations.
Additional Readings & More Information
We will use a number of survery articles and tutorials. Students
may find the following (completely optional) textbooks useful for
exploring some of the topics that we cover in more depth: