Course Schedule


Computational Game Theory with Applications to AI and MLREADINGLECTUREASSIGNMENT

1st AprLecture 1: Introduction to game theory


3rd AprLecture 2: Online (no-regret) learning


7th AprPython Tutorial


8th AprHomework 1 (due 15th Apr)
8th AprLecture 3: Solving zero-sum games with no-regret


10th AprLecture 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 AprHomework 2 (due 22nd Apr)
15th AprLecture 5: Extensive-form games
17th AprLecture 6: No-regret learning for extensive form games
22nd AprHomework 3 (due 30th April)
22nd AprLecture 7: General games


24th AprLecture 8: Learning in General Games
29th AprilHomework 4 (due 7th May)

Data Science for Auctions and MechanismsREADINGLECTUREASSIGNMENT

29th AprLecture 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 MayLecture 10: Basics continued (VCG). Learning in auctions
7th MayHomework 5 (due 14th May)
6th MayLecture 11: Optimal mechanism design


8th MayLecture 12: Simple vs optimal mechanisms
14th MayHomework 6 (due 21st May)
13th MayLecture 13: Statistical Learning Theory and Pricing from Samples


15th MayLecture 14: Statistical Learning Theory and Learning Mechanisms from Data


21st MayHomework 7 (due 28th May)

Further TopicsREADINGLECTUREASSIGNMENT

20th MayLecture 15: Econometrics in games and auctions
22nd MayLecture 16: A/B testing in markets
28th MayHomework 8 (due 4th Jun)

Guest LecturesREADINGLECTUREASSIGNMENT

27th MayGuest Lecture: TBD


29th MayGuest Lecture: TBD


3rd JunLecture 17: A/B testing in markets + Recap + Q/A