|Lecturer:||Prof. Dr. Sven Seuken|
|Teaching Assistant:||Jakob Weissteiner|
|Academic Semester||Spring 2021|
|Time and Location||Wednesday, 10:15-12:00, virtual via Zoom (Link in OLAT course)|
|AP (ECTS):||6 (including a mark)|
|Office Hours||Prof. Dr. Sven Seuken: email for appointments, BIN-2.B.02|
Over the last two decades, the field of market design has developed sophisticated techniques to design practical market mechanisms with good economic and computational properties (taking into that market participants are strategic). At the same time, the field of machine learning has developed more and more powerful techniques to generalize from data, adapt to changing environments, and thereby improve a system’s performance with experience. This course explores how these two seemingly unrelated fields can be usefully combined. In particular, we will discuss how we can use machine learning techniques to design better market mechanisms (like auctions or matching mechanisms) and how we can incorporate machine learning algorithms into the operation of complex marketplaces (like Uber, eBay, or AirBnB) to improve their performance. Students will read key papers from the literature (theoretical and applied) and get hands-on experience by working on a project combining market design with machine learning.
The course has two parts. The first part is structured like a PhD-level seminar, where students read a paper each week, write a brief response essay (0.5 pages), and most of the time in class is used for interactive discussions. Each week, one or two students present the week's paper and lead the discussion.
The second part of the course consists of a project that combines market design and machine learning (on which students can work alone or in teams of 2 or 3 students). The projects can extend existing work that combines ML and market design, or they can find news ways of combining ML with market design (e.g., in novel domains). The projects can be theoretical, empirical (using data), or experimental (using simulations). The students are free to choose their own projects. Successful projects will ideally lead to a workshop or conference paper submission.
This course requires prior knowledge in (1) market design/mechanism design and (2) machine learning. To obtain the prior knowledge for market design, the successful completion of a course covering basic topics on market design (such as auction theory, mechanism design, matching, etc.) is required. Courses with the necessary background include “Economics and Computation” and “Introduction to Market Design” at UZH, as well as “Algorithmic Game Theory” at ETH. To obtain the prior knowledge for machine learning, any introductory course on machine learning is sufficient. Students who have not taken such courses beforehand may be eligible but must contact the instructor ahead of time to request explicit consent.
Recommended for MSc and PhD students.