Tuesday and Thursday, 4-5:30 PM, Cupples I 215.
Final project presentations:
The Piazza page for this class is located at piazza.com/wustl/spring2018/cse513t/home
Preparing these notes 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 before midnight 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 |
| Jan 15 Holiday |
Jan 16 L1: Classical Knowledge vs. Induction Start KV 1.2.1 and 1.2.2 notes |
Jan 17 |
Jan 18 L2: Knowledge Representations and the PAC-learning modelKV 1.2-1.3 notes |
Jan 19 |
| Jan 22 |
Jan 23 L3: Complexity of representations (see Theory of Computation references) notes Assigned: Homework 1 |
Jan 24 |
Jan 25 L4: Representing computation (see Theory of Computation references) notes |
Jan 26 |
| Jan 29 |
Jan 30 L5: Representation-dependent Hardness and "Improper" Learning KV 1.4, 1.5 notes Due: Homework 1 Assigned: Homework 2 |
Jan 31 |
Feb 1 L6: Occam's Razor KV 2.1-2.2, start 2.4 notes |
Feb 2 |
| Feb 5 |
Feb 6 L7: VC-dimension I: introduction and examples KV 3.1-3.3; start 3.6 notes Due: Homework 2 Assigned: Homework 3 |
Feb 7 |
Feb 8 L8: VC-dimension II: No Free Lunch and Epsilon-nets KV 3.6, 3.5.1, start 3.4 No scribe; see s15 version or f16 version |
Feb 9 |
| Feb 12 |
Feb 13 L9: VC-dimension III: Sauer's Lemma KV 3.4, start 3.5.2 notes Due: Homework 3 Assigned: Homework 4 |
Feb 14 |
Feb 15 L10: VC-dimension IV: Sample complexity bound KV 3.5.2 notes |
Feb 16 |
| Feb 19 |
Feb 20 L11: Circuits are unlearnable under cryptographic assumptions KV 6.2-6.3 No scribe; see f16 version Due: Homework 4 Assigned: Homework 5 |
Feb 21 |
Feb 22 L12: Deductive reasoning No scribe; see s15 version or f16 version (part 1),f16 version (part 2) |
Feb 23 |
| Feb 26 |
Feb 27 L13: Resolution and SAT solvers No scribe; see s15 version or f16 version (part 1),f16 version (part 2) Due: Homework 5 Assigned: Homework 6 |
Feb 28 |
Mar 1 L14: Fragments of resolution and efficient reasoning; reasoning with examples No scribe; see s15 version or f16 version |
Mar 2 |
| Mar 5 |
Mar 6 L15: Agnostic learning, ERM, and uniform convergence notes Due: Homework 6 Assigned: Homework 7 |
Mar 7 |
Mar 8 L16: Common sense and nonmonotonic reasoning notes |
Mar 9 |
| Mar 12 Spring Break |
Mar 13 Spring Break |
Mar 14 Spring Break |
Mar 15 Spring Break |
Mar 16 Spring Break |
| Mar 19 |
Mar 20 L17: Incomplete information and implicit learning notes Due: Homework 7 Assigned: Homework 8 |
Mar 21 |
Mar 22 L18: Analysis of implicit learning; introduction to negation-as-failure notes |
Mar 23 |
| Mar 26 |
Mar 27 L19: Well-Founded Semantics for negation-as-failure No scribe; see s15 version (part 1), s15 version (part 2) or f16 version (part 1), f16 version (part 2) Due: Homework 8 |
Mar 28 |
Mar 29 L20: Algorithm for Well-Founded Semantics; start planning No scribe; see s15 version or f16 version |
Mar 30 |
| Apr 2 |
Apr 3 L21: Reasoning about actions and change: classical planning notes Due: Project proposal Assigned: Homework 9 |
Apr 4 |
Apr 5 L22: Planning under uncertainty notes |
Apr 6 |
| Apr 9 |
Apr 10 L23: Planning with learned rules notes Due: Homework 9 |
Apr 11 |
Apr 12 L24: DNF is not learnable unless random k-SAT is easy notes |
Apr 13 |
| Apr 16 |
Apr 17 L25: Algorithm for planning with learned rules No scribe; see f16 version |
Apr 18 |
Apr 19 L26: Analysis of algorithm for planning with learned rules No scribe; see f16 version |
Apr 20 |
| Apr 23 |
Apr 24 Final Project Presentations |
Apr 25 |
Apr 26 Final Project Presentations Due: Final Project Write-up |
Apr 27 |