Tuesday and Thursday, 1-2:30 PM, Cupples I 115.
Final project presentations:
The Piazza page for this class is located at piazza.com/wustl/fall2016/cse513t/home
Scribing and/or editing will help you learn to write clearly; you will find that writing clearly will in turn require you to gain a clearer understanding of the material being presented. Moreover, the scribe notes prepared by your classmates will help you. Remember, there is no text covering about half of the material in this course -- it is up to you and your classmates together to assemble the reference you will use.
Homework is an essential component of this course and lectures will sometimes refer to the results of homework problems. We will be using electronic homework submissions this semester: your homeworks will need to be electronically typeset and submitted via Blackboard. Please see the E-Homework Guide for details on how to submit your homework assignments and retrieve your graded assignments. The course calendar contains a tentative schedule for the homework assignments. Homework will be due at the beginning of lecture on the indicated day. You have a total of 4 late days per semester at no grade penalty. At most two days late may be used per assignment. If you have used up these four late days, your score will be reduced by 25% off of the total (not yours) score per late day. (Note that days on the weekend still count as late days!)
The homework problems will be graded on a three point scale, "check+," "check," and "check-." These roughly mean: Check+: complete and correct. Check : on the right track, but missing some essential detail(s). Check- : missed the idea. Zero points will be awarded if no attempt has been made at the problem, or if the submission is found to be in violation of the academic integrity policy (below).
For the final project, you are strongly encouraged to work in a group of (up to) three members. Your group will be responsible for preparing a five page writeup (possibly with an Appendix of arbitrary length that I will read at my discretion) as well as a ten minute presentation. Towards the end of the course I will circulate a sign-up sheet for presentation slots. All together, the final project will count for 50% of your final grade.
| Monday | Tuesday | Wednesday | Thursday | Friday |
| Aug 29 |
Aug 30 L1: Classical Knowledge vs. Induction Start KV 1.2.1 and 1.2.2 Notes: edited |
Aug 31 |
Sep 1 L2: Knowledge Representations and the PAC-learning modelKV 1.2-1.3 Notes: edited |
Sep 2 |
| Sep 5 Holiday |
Sep 6 L3: Basics of Algorithms and Complexity (see Theory of Computation references) Notes: edited |
Sep 7 |
Sep 8 L4: NP-completeness (see Theory of Computation references) Notes: edited Assigned: Homework 1 |
Sep 9 |
| Sep 12 |
Sep 13 L5: Representation-dependent Hardness and "Improper" Learning KV 1.4 Notes: edited |
Sep 14 |
Sep 15 L6: Finish improper learning; Occam's Razor KV 1.5,2.1-2.2 |
Sep 16 |
| Sep 19 |
Sep 20 L7: Learning decision lists KV 2.4 Notes: edited |
Sep 21 |
Sep 22 L8: Agnostic learning, ERM, and uniform convergence Notes: edited Due: Homework 1 |
Sep 23 |
| Sep 26 |
Sep 27 L9: Circuits are unlearnable under cryptographic assumptions KV 6.2-6.3 Notes: edited |
Sep 28 |
Sep 29 L10: VC-dimension I: Introduction and No Free Lunch KV 3.1-3.3; 3.6 Notes: unedited Assigned: Homework 2 |
Sep 30 |
| Oct 3 |
Oct 4 L11: VC-dimension II: Epsilon-nets and Sauer's Lemma KV 3.4, 3.5.1 Notes: edited |
Oct 5 |
Oct 6 L12: VC-dimension III: Sample complexity bound KV 3.5.2 Notes: edited |
Oct 7 |
| Oct 10 |
Oct 11 L13: Finish VC-dimension; start deductive reasoning Notes: unedited |
Oct 12 |
Oct 13 L14: Chaining and resolution Notes: edited Due: Homework 2 Assigned: Homework 3 |
Oct 14 |
| Oct 17 Fall Break |
Oct 18 Fall Break |
Oct 19 |
Oct 20 L15: SAT solvers and fragments of resolution Notes: edited |
Oct 21 |
| Oct 24 |
Oct 25 L16: Efficient reasoning and reasoning with examples Notes: unedited |
Oct 26 |
Oct 27 L17: Common sense and nonmonotonic reasoning Notes: unedited |
Oct 28 |
| Oct 31 |
Nov 1 L18: Incomplete information and implicit learning Notes: unedited Due: Homework 3 |
Nov 2 |
Nov 3 L19: Analysis of implicit learning; introduction to negation-as-failure Notes: unedited Assigned: Homework 4 |
Nov 4 |
| Nov 7 |
Nov 8 L20: Well-Founded Semantics for negation-as-failure Notes: unedited |
Nov 9 |
Nov 10 L21: Algorithm for Well-Founded Semantics Notes: unedited |
Nov 11 |
| Nov 14 |
Nov 15 L22: Reasoning about actions and change: classical planning Notes: unedited |
Nov 16 |
Nov 17 L23: Planning under uncertainty Due: Homework 4 Notes: unedited |
Nov 18 |
| Nov 21 |
Nov 22 L24: Planning with learned rules Notes: unedited |
Nov 23 Thanksgiving break |
Nov 24 Thanksgiving break |
Nov 25 Thanksgiving break |
| Nov 28 |
Nov 29 L25: Algorithm for planning with learned rules Notes: unedited |
Nov 30 |
Dec 1 L26: Analysis of algorithm for planning with learned rules Notes: unedited |
Dec 2 |
| Dec 5 |
Dec 6 Final Project Presentations |
Dec 7 |
Dec 8 Final Project Presentations Due: Final Project Write-up |
Dec 9 |