263-5255-00L  Foundations of Reinforcement Learning

SemesterSpring Semester 2024
LecturersN. He
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
263-5255-00 VFoundations of Reinforcement Learning3 hrs
Mon09:15-12:00HG E 5 »
N. He
263-5255-00 AFoundations of Reinforcement Learning3 hrsN. He

Catalogue data

AbstractReinforcement learning (RL) has been in the limelight of many recent breakthroughs in artificial intelligence. This course focuses on theoretical and algorithmic foundations of reinforcement learning, through the lens of optimization, modern approximation, and learning theory. The course targets M.S. students with strong research interests in reinforcement learning, optimization, and control.
Learning objectiveThis course aims to provide students with an advanced introduction of RL theory and algorithms as well as bring them near the frontier of this active research field.

By the end of the course, students will be able to
- Identify the strengths and limitations of various reinforcement learning algorithms;
- Formulate and solve sequential decision-making problems by applying relevant reinforcement learning tools;
- Generalize or discover “new” applications, algorithms, or theories of reinforcement learning towards conducting independent research on the topic.
ContentTopics include fundamentals of Markov decision processes, approximate dynamic programming, linear programming and primal-dual perspectives of RL, model-based and model-free RL, policy gradient and actor-critic algorithms, Markov games and multi-agent RL. If time allows, we will also discuss advanced topics such as batch RL, inverse RL, causal RL, etc. The course keeps strong emphasis on in-depth understanding of the mathematical modeling and theoretical properties of RL algorithms.
Lecture notesLecture slides will be posted on Moodle.
LiteratureDynamic Programming and Optimal Control, Vol I & II, Dimitris Bertsekas
Reinforcement Learning: An Introduction, Second Edition, Richard Sutton and Andrew Barto.
Algorithms for Reinforcement Learning, Csaba Czepesvári.
Reinforcement Learning: Theory and Algorithms, Alekh Agarwal, Nan Jiang, Sham M. Kakade.
Prerequisites / NoticeStudents are expected to have strong mathematical background in linear algebra, probability theory, optimization, and machine learning.
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesfostered
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingfostered
Problem-solvingassessed
Project Managementassessed
Social CompetenciesCommunicationassessed
Cooperation and Teamworkassessed
Leadership and Responsibilityfostered
Self-presentation and Social Influence fostered
Personal CompetenciesAdaptability and Flexibilityfostered
Creative Thinkingassessed
Critical Thinkingassessed
Integrity and Work Ethicsfostered
Self-awareness and Self-reflection fostered
Self-direction and Self-management fostered

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits7 credits
ExaminersN. He
Typegraded semester performance
Language of examinationEnglish
RepetitionRepetition only possible after re-enrolling for the course unit.
Additional information on mode of examinationproject 60%, homework 40%

Last cancellation/deregistration date for this graded semester performance: March 8, 2024! Please note that after that date no deregistration will be accepted and the course will be considered as "fail".

Learning materials

 
Main linkInformation
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

Places200 at the most
PriorityRegistration for the course unit is until 01.03.2024 only possible for the primary target group
Primary target groupRobotics, Systems and Control MSc (159000)
Electrical Engin. + Information Technology MSc (237000)
Doctorate Inform. Tech. & Electrical Engineering (239002)
Cyber Security MSc (260000)
Cyber Security MSc (EPFL) (260100)
Data Science MSc (261000)
Computer Science MSc (263000)
Doctorate Computer Science (264002)
CAS ETH in Computer Science (269000)
Statistics MSc (436000)
Applied Mathematics MSc (437100)
Computational Science and Engineering MSc (438000)
Waiting listuntil 11.03.2024

Offered in

ProgrammeSectionType
CAS in Computer ScienceFocus Courses and ElectivesWInformation
Cyber Security MasterElective CoursesWInformation
DAS in Data ScienceElectivesWInformation
Data Science MasterCore ElectivesWInformation
Doctorate Computer ScienceSubject SpecialisationWInformation
Doctorate Information Technology and Electrical EngineeringSubject SpecialisationWInformation
Computer Science MasterElective CoursesWInformation
Computer Science MasterMinor in Machine LearningWInformation
Mathematics MasterMachine LearningWInformation
Computational Science and Engineering MasterElectivesWInformation
Statistics MasterSubject Specific ElectivesWInformation