Course Information

Robot Learning - Spring 2025

Instructor: Prof. Songhwai Oh (오성회)
Email: songhwai (at) snu.ac.kr
Office Hours: Friday 3:00-4:00PM
Office: Building 133 Room 503
Course Number: M2608.002700
Time: M/W 3:30-4:45PM
Location: Building 301 Room 106
TA: Hojun Chung (정호준)
Email: hojun.chung (at) rllab.snu.ac.kr
Office: Building 133 Room 610
 

Course Description

An intelligent robotic agent is required to be able to adapt and learn from new environments, tasks, and situations through interactions with their surroundings. Robot learning is a field that combines robotics and artificial intelligence (AI) to develop technologies for robotic agents which can acquire new skills and knowledge through experience, similar to humans. Robot learning includes various techniques and approaches to make robots more autonomous and capable of performing tasks without explicit programming for all possible scenarios. In this course, we will review recent advances in robot learning, including imitation learning and deep reinforcement learning. We will first review Markov decision processes (MDP) and reinforcement learning. Then we will discuss recent developments in imitation learning, deep learning, and deep reinforcement learning, including topics such as behavior cloning, inverse reinforcement learning, policy gradient, deep Q-network (DQN), generative adversarial imitation learning, maximum entropy reinforcement learning, safe reinforcement learning, and offline reinforcement learning. This is an advanced graduate course and substantial reading and programming projects will be assigned. Students are expected to participate actively in class. Lectures will be in English.

Announcements

  • Project Page
  • Project Schedule

    • [05/07] Project proposal (2 pages, 2 columns; no Abstract; IEEE double-column format)
    • [06/04] Project summary: submit (1) Title and (2) Abstract to TA
    • [06/09] Project video: submit one minute presentation video to TA
    • [06/11] Project presentation and poster session
    • [06/13] Project report (minimum 6 pages, 2 columns; IEEE double-column format)
  • List of Deep Reinforcement Learning Papers
  • [03/03] Please read Ethics of Learning.

Schedule

References

Prerequisites

  • (430.457) Introduction to Intelligent Systems (지능시스템개론).
  • Also requires strong background in algorithms, linear algebra, probability, and programming.