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 |
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:
- Artificial Intelligence. Patrick Winston. Third Edition. MIT Press 1993.
- Knowledge Systems. Mark Stefik. Morgan-Kaufmann. 1995.
- Artificial Intelligence. Stuart Russell and Peter Novig. Third Edition. Prentice-Hall. 2010.
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.