Creative Commons License

Reading Schedule for KBAI Classes:

The course is broken into 26 lessons. Although the length of individual lessons will vary, students are encouraged to complete approximately two lessons per week. The times in parentheses below reflect the estimated amount of time each lesson will take to complete, including all videos and exercises. Suggested dates are listed with the official course calendar

Lesson Number

Topic

Approx. Length of Videos

Readings

1

Introduction to the course

45 mins

Russel and Norvig Chapter 1 Section 1

2

Introduction to KBAI

60 mins

Russel and Norvig
Chapter 1 Section 1

3

Semantic Networks

60 mins

Winston
Chapter 2 pages 16-32

4

Generate and Test

30 mins

Winston
Chapter 3 pages 47-50

5

Means-Ends Analysis and Problem Reduction

60 mins

Winston
Chapter 3 pages 50-60

6

Production Systems

60 mins

Winston
Chapter 7 pages 119-137,
Chapter 8 pages 163-171

7

Frames

45 mins

Winston
Chapter 9 pages 179-182, 202-206

8

Learning by Recording Cases

30 mins

Winston
Chapter 19

9

Case-Based Recording

60 mins

Kolodner
Introduction to Case-Based Reading

10

Incremental Concept Learning

60 mins

Winston
Chapter 16 pages 349-358

11

Classification

45 mins

Stefik
Chapter 7 Parts 1 and 2

12

Logic

90 mins

Winston
Chapter 13

13

Planning

75 mins

Winston
Chapter 15 pages 323-336;
Russell & Norvig
Chapter 11, Section 3

14

Understanding

30 mins

Winston
Chapter 10 pages 209-220

15

Commonsense Reasoning

60 mins

Winston
Chapter 10 pages 221-228

16

Scripts

30 mins

Schank & Abelson
Scripts, Plans and Knowledge

17

Explanation-Based Learning

45 mins

Winston
Chapter 17

18

Analogical Reasoning

60 mins

19

Version Spaces

60 mins

Winston
Chapter 20

20

Constraint Propagation

45 mins

Winston
Chapter 12 pages 249-266

21

Configuration

45 mins

Stefik
Chapter 8 Parts 1 and 2

22

Diagnosis

45 mins

Stefik
Chapter 9

23

Learning by Correcting Mistakes

45 mins

Winston
Chapter 18

24

Meta-Reasoning

30 mins

25

Advanced Topics

60 mins

26

Course Wrap-Up

30 mins

Required, Recommended & Optional Readings:

For the schedule of required readings, please go to the schedule page, the link is at the top.

This course is reading extensive, with several kinds of readings. Firstly, for most lessons, there is a primary reading. The primary reading for each lesson is required reading. It will typically comprise of parts of chapters from one of three books:


The first of these three books (Winston) is available online at (http://courses.csail.mit.edu/6.034f/ai3/rest.pdf). When needed, we will upload required readings from the other two books into T-Square. So you need not buy any textbook for this class. In preparing the midterm and final examinations, we will assume knowledge of the required readings and thus so we strongly recommend keeping up to date with them as the semester goes along.


Secondly, for most lessons, there will be a small set of secondary readings. These secondary readings are composed of scientific articles that go into more depth than the videos or the primary readings. These secondary readings are optional. You will not need them for preparing for the midterm and the final examinations. However, you are welcome to pursue them at your leisure for any lesson that may especially interest you.


Thirdly, we will have a weekly reading for discussion on the Piazza forum for the class. On the Friday of each week, we will have a Piazza discussion on the reading for that week. The readings will be of more general nature than specific topics or lessons. Some of them will relate KBAI to work, life, society and the world. These readings are highly recommended. Although the midterm and final examinations will not ask any questions based on these readings, you will need them to participate in the Piazza discussions in an informed manner.


While the primary/required readings are shown above, we will put the recommended and optional readings on the class wiki on T square.