1 Intro
1 Intro
1 Intro
2
Course Administration
Teaching staff
Teaching resources
Objective
Syllabus
Assessment overview
3
Teaching Staff
Lecturer: Bryan Low
Email: lowkh@comp.nus.edu.sg
Website: http://www.comp.nus.edu.sg/~lowkh
Office: COM2-02-58
4
Teaching Resources: IVLE
https://ivle.nus.edu.sg/
Lesson plan
Discussion forum
Announcements
5
Objectives
What is CS4246 about?
Introduce foundational concepts and practical implications of AI planning
and decision making
6
Objectives
Who should take CS4246?
Undergraduates and beginning graduate students. Centered towards CS or
by permission.
Prerequisites
7
Main Reference
Russell and Norvig (2010).
Artificial Intelligence: A
Modern Approach (3rd
Edition Important!)
9
Syllabus
Decision-theoretic agents
Planning under uncertainty
Planning and decision making in the real world
Planning and learning
Multi-agent decision making
10
Public Holidays
1 Sep (Week 3) Hari Raya
Haji > No lecture
11
Assessment Overview
Tests (2) 60%
NO make-up
No final exam
12
Freedom of Information Rule
Collaboration is acceptable and encouraged.
You must always write the name(s) of your collaborators on
your assignment.
You will be assessed for the parts for which you claim is
your own contribution.
13
On Collaboration
You are free to meet with fellow students(s) and discuss
assignments with them.
Writing on a board or shared piece of paper is acceptable
during the meeting; however, you may not take any written
(electronic or otherwise) record away from the meeting.
After the meeting, do something else for at least a half-hour
before working on the assignment.
This will ensure that you are able to reconstruct what you
learned from the meeting, by yourself.
14
Introduction to AI Planning
& Decision Making
in the Real World
Rational Agents (CS3243 Revisited)
16
Motion Planning of LittleDog
over Complex Terrains
SideKick in Cooperative Games
Intention-Aware Planning
for Autonomous Vehicles
Learning to Plan from
Expert Demonstrations
Planning as Search (CS3243 Revisited)
Search is the process of determining a sequence of actions
from initial state (Outram Rd) to goal (Old Airport Rd).
Goal
Formulate problem.
Abstraction into goal,
states, actions, cost,
transition model
Solve problem. Choose
search strategy (e.g., A*)
to output action sequence
Assumptions of task
environment. Fully
observable, discrete,
deterministic Initial
State 21
Properties of Task
Environment (CS3243 Revisited)
Fully observable (vs. partially observable). An agents
sensors give it access to the complete state of the
environment at each point in time.
22
Properties of Task
Environment (CS3243 Revisited)
Static (vs. dynamic). The environment is unchanged while
an agent is deliberating.
23
Properties of Task
Environment (CS3243 Revisited)
Task Toy Real
Autonomous vehicle in UTown
environment problems world
24
References
RN 2, 3.1-3.4, 3.5.1-3.5.2, 3.6.1-3.6.2
CS3243 lecture notes 1, 2, 3
25