AI 539: ST/ Safe and Reliable Autonomy

School of EECS, Oregon State University

Instructor: Sandhya Saisubramanian

Instructor Contact: sandhya.sai AT OregonState DOT edu

Course Credits: 4 units

Meeting Information: MW 10am-11:50am in STAG 261 - Strand Agriculture Hall 261

Instructor Office Hours: TBA

Course Overview: Recent years have seen dramatic rise in the deployment of AI systems across sectors. Despite the advances in AI, many of the deployed systems produce undesirable consequences which affects their safety and reliability. Academic researchers and industry practitioners have recognized the growing need for designing and deploying safe and reliable AI systems.

This course will highlight the challenges and recent trends in intelligent decision-making to improve the safety and reliability of autonomous systems from a computational perspective, and identify important open research questions. This is a seminar-style course in which each student will summarize the papers in the reading list, lead the discussions on analyzing the strengths and weaknesses of each paper, and apply the learned concepts in a final project. The reading list will contain a mix of papers that cover both theory and applications of safe and reliable autonomy, published at leading AI/ robotics conferences and journals (AAAI, ICAPS, IJCAI, AAMAS, NeurIPS, ICRA, IROS, RSS, JAIR, JMLR, etc). Application areas include robotics, autonomous cars, and healthcare, among others. The topics covered will broadly include techniques for safe sim-to-real transfer; using human assistance to improve system reliability, including human feedback and imitation learning; explainability to improve reliability; and safe exploration.

Key takeaways from this course for the students:

  • Develop a deep understanding of the challenges and current tools available to design safe and reliable AI systems

  • Identify important open research questions in this space

  • Hands-on experience implementing approaches to improve AI safety and reliability

  • Learn to analyze the strengths and weaknesses of a research paper, and communicate scientific content to a peer audience

Announcements and Discussion Board: We will be using Canvas for the course. All course-related announcements and readings will be posted on Canvas.

Course Evaluation: Paper summary: 20%, Paper presentation and discussion: 40%, Final project: 40%

Course Prerequisites: Familiarity with sequential decision making (Automated Planning/ RL), ideally AI 533 or ROB 534.

Email me for overrides if you:

  • are a graduate student unable to register (Non-CS/AI/Robotics majors)

  • have not satisfied the prerequisites but have taken a rigorous undergraduate course in AI

  • are an undergrad interested in this course

Academic Honesty Policy: You are encouraged to discuss the readings with your classmates. You may also discuss your projects, but only to brainstorm ideas. All writing and coding must be done on your own. Sharing or copying solutions is unacceptable and could result in failure. If in doubt about a particular collaboration, ask for permission in advance.

Tentative Course Schedule:

Date Topic Readings
3-Jan Course overview and logistics
[Lecture] Safe and reliable AI: Need and Challenges
 
5-Jan [Lecture] Overview on approaches for intelligent decision making  
10-Jan Safe sim-to-real transfer  
12-Jan Safe sim-to-real transfer  
17-Jan Martin Luther King day - No Class  
19-Jan Value alignment  
24-Jan Project Proposal  
26-Jan Safe RL  
31-Jan Safe RL  
2-Feb Safe RL  
7-Feb Safe planning  
9-Feb Safe planning  
14-Feb Modeling other agents  
16-Feb Modeling other agents  
21-Feb Explainable/Legible decision-making  
23-Feb Explainable/Legible decision-making  
28-Feb Project Update II  
2-Mar Explainable/Legible decision-making  
7-Mar Fair decision-making  
9-Mar Last class - Final Project Presentations  
14-Mar Finals week - No Class  
16-Mar Finals week - No Class