Introduction and logistics. Basics of game theory, equilibria, zero-sum games, Minimax theorem.
Presentation: Lecture 1
Readings:
Computational Game Theory with Applications to AI and ML | READING | LECTURE | ASSIGNMENT | |||
1st Apr | Lecture 1: Introduction to game theory | |||||
Introduction and logistics. Basics of game theory, equilibria, zero-sum games, Minimax theorem. Presentation: Lecture 1 Readings: | ||||||
3rd Apr | Lecture 2: Online (no-regret) learning | |||||
Basics of online learning algorithms and theoretical foundations. Presentation: Lecture 2 Readings: Further Reading | ||||||
7th Apr | Python Tutorial | |||||
8th Apr | Homework 1 (due 15th Apr) | |||||
8th Apr | Lecture 3: Solving zero-sum games with no-regret | |||||
10th Apr | Lecture 4: Applications of zero-sum games to ML and AI | |||||
Applications of zero-sum games in machine learning and AI: boosting, adversarial robustness, distributional robustness, fairness, GANs, Imitation learning, Reinforcement learning from human feedback, NPIV (causal machine learning). Presentation: Lecture 4 Readings:
| ||||||
15th Apr | Homework 2 (due 22nd Apr) | |||||
15th Apr | Lecture 5: Extensive-form games | |||||
Extensive form games of complete and incomplete information. Presentation: Lecture 5 Readings: Videos: Further Reading: | ||||||
17th Apr | Lecture 6: No-regret learning for extensive form games | |||||
22nd Apr | Homework 3 (due 30th April) | |||||
22nd Apr | Lecture 7: General games | |||||
No-regret learning in general games and coarse correlated equilibria. No-swap regret and correlated equilibria. Presentation: Lecture 7 Readings: Further Readings: | ||||||
24th Apr | Lecture 8: Learning in General Games | |||||
Learning algorithms for correlated equilibria. Reduction from no-regret to no-swap regret. Presentation: Lecture 8 Readings: Further Readings: | ||||||
29th April | Homework 4 (due 7th May) | |||||
Data Science for Auctions and Mechanisms | READING | LECTURE | ASSIGNMENT | |||
29th Apr | Lecture 9: Auctions and mechanisms | |||||
Basics (Bayes-Nash equilibrium, truthfulness, First-Price auction, Vickrey auction) and applications (GSP, GFP etc). Sponsored search. Presentation: Lecture 9 Readings: | ||||||
1st May | Lecture 10: Basics continued (VCG). Learning in auctions | |||||
7th May | Homework 5 (due 14th May) | |||||
6th May | Lecture 11: Optimal mechanism design | |||||
8th May | Lecture 12: Simple vs optimal mechanisms | |||||
14th May | Homework 6 (due 21st May) | |||||
13th May | Lecture 13: Statistical Learning Theory and Pricing from Samples | |||||
15th May | Lecture 14: Statistical Learning Theory and Learning Mechanisms from Data | |||||
21st May | Homework 7 (due 28th May) | |||||
Further Topics | READING | LECTURE | ASSIGNMENT | |||
20th May | Lecture 15: Econometrics in games and auctions | |||||
22nd May | Lecture 16: A/B testing in markets | |||||
28th May | Homework 8 (due 4th Jun) | |||||
Guest Lectures | READING | LECTURE | ASSIGNMENT | |||
27th May | Guest Lecture: TBD | |||||
29th May | Guest Lecture: TBD | |||||
3rd Jun | Lecture 17: A/B testing in markets + Recap + Q/A | |||||