The Department of Computer Science & Engineering
UB CSE 4/563
MWF, 11:00 - 11:50, 222 NSC
"Reports that say something hasn't happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns -- the ones we don't know we don't know." -- Donald Rumsfeld, February 2002
"We think we know what he means. But we don't know if we really know." -- John Lister, spokesman for Britain's Plain English Campaign, December 1, 2003.
|Text||On-Line Resources||Additional Readings|
|Interesting KR Links||Newsgroups||Homeworks|
|Sample Project Report||Calendar||Gradesheet|
|463 Lecture||Shapiro||MWF||11:00-11:50||NSC 222|
|563 Lecture||Shapiro||MWF||11:00-11:50||NSC 222|
|463 Recitation B1||Kandefer||368376||M||2:00-2:50||Norton 214|
|563 Recitation B1||Kandefer||233794||M||2:00-2:50||Norton 214|
|463 Recitation B2||Kandefer||466171||M||12:00-12:50||Bell 337|
|563 Recitation B2||Kandefer||313042||M||12:00-12:50||Bell 337|
submit_cse563), in which case instructions will be given with the homework assignment. NO LATE HOMEWORKS WILL BE ACCEPTED.
For each project, you will be expected to hand in a conference-style paper, produced using a document formatting program such as Microsoft Word or LaTeX, and printed on 8.5 by 11 inch paper, stapled in the upper left-hand corner, with a title, your name, and other identifying information at the top of the first page (Do not use the header page automatically produced by the printer), plus a well-documented listing and run of your program. (Do not enclose your paper in a folder or cover.) The main product of your work is the paper, not the program! For general advice on how to prepare a written report, see William J. Rapaport, How to Write. A sample CSE 4/563 paper is available.
In addition to the paper, you are to
program, so that it can be run and checked if the instructors choose.
You will have three to four weeks to do each project. The due date and time will be announced when the project is assigned.
Each project will be graded on a scale of 0 - 100%. A finer break-down will be announced with each project. In general, aspects of writing the paper will be weighted more heavily for CSE563 students than for CSE463 students, and aspects of correctness of the program will be weighted more heavily for CSE463 students than for CSE563 students.
Late projects will be penalized 10 points per 24-hour period, or part thereof. The later of the time the paper is turned in and the time the program is submitted will be the time used. You may turn in late papers either to the lecturer, the TA, or the CSE Department office (201 Bell Hall). Realize that the only times you may be sure that anyone will be available to accept your paper is immediately before or after the lecture, immediately before or after the recitation, or during office hours---plan ahead.
The default mapping from percents to letter grades will be the "standard" curve:
|CSE 463||CSE 563|
You should check the electronic grade sheet regularly, and promptly report any discrepancy between the grades shown there and your own records of your grades to the Lecturer or the TA. The grade sheet is only available to UB addresses.
This course will also abide by the University's principles and procedures regarding students with disabilities. See the Office of Disability Services' statement on UB's Commitment to Disability Access. Notify the lecturer if you need any accommodations under these policies.
|1||Mon||1/16||Martin Luther King, Jr. Day|
Introduction to Course
|Fri||1/20||Introduction to Knowledge Representation and Reasoning and to
Logic: B&L, Chap. 1; Chap
1 slides; Shapiro 2004,
|2||Mon||1/23||First Meeting of Recitation B1
CarPool World: A Simple Motivating Example: Chap 2 slides through p. 17; Shapiro 2004, Sec. 2.1
The "Standard" Propositional Logic: Chap 2 slides, p. 18-31; Shapiro 2004, Sec. 2.2
|Wed||1/25||First Meeting of Recitation B2
Semantics of the "Standard" Propositional Logic: Chap 2 slides, p. 32-42; Shapiro 2004, Sec. 2.2
Semantics of the "Standard" Propositional Logic: Chap 2 slides, p. 32-43
||HW1 due; a solution is posted.
Wang's Algorithm and Semantic Tableaux: Chap 2 slides, p. 44-59
|Wed||2/1||Proof Theory of the Standard Propositional Logic: Chap 2 slides, p. 60-69|
||Fitch-Style Proof Theory of the Standard Propositional Logic: Chap 2 slides, p. 70-87|
|4||Mon||2/6||HW2 due. A solution will be posted.
Syntax, Semantics, Intro to Proof Theory of Clause Form Propositional Logic: B&L, Chap. 4; Chap 2.3 slides p. 88-98
|Wed||2/8||Refutation Resolution: B&L, Chap. 4; Chap 2.3 slides p. 99-110; prover and SNARK|
|Fri||2/10||Project 1 assigned
Refutation Resolution on Standard Wfps: Chap 2.3 slides p. 111-122
|5||Mon||2/13||HW3 due. A solution has
The "Standard" Elementary Predicate Logic: B&L, Chap. 2; Chap 3 slides
|Wed||2/15||The "Standard" Elementary Predicate Logic: Chap 3 slides p. 135-149|
|Fri||2/17||The "Standard" Elementary Predicate Logic: Chap 3 slides p. 150-154|
|6||Mon||2/20||HW4 due. A solution has
The "Standard" Elementary Predicate Logic: Chap 3 slides p. 155-165
|Wed||2/22||The "Standard" Full First-Order Predicate Logic: B&L, Chap. 2; Chap 4 slides p. 165-190|
|Fri||2/24||The "Standard" Full First-Order Predicate Logic: B&L, Chap. 2; Chap 4 slides p. 191-211|
|7||Mon||2/27||Meet in 107 Talbert
HW5 due. A solution has been posted.
Clause Form Full First-Order Predicate Logic: B&L, Chap. 4; Chap 4 slides p. 212-213
|Wed||3/1||Meet in 107 Talbert
Clause Form Logic: B&L, Chap. 4; Chap 4 slides p. 214-221
||Meet in 107 Talbert
|8||Mon||3/6||Meet in 107 Talbert
Project 1 due
Midterm Exam. Solutions have been posted.
|Wed||3/8||Meet in 107 Talbert
Clause Form Logic: B&L, Chap. 4; Chap 4 slides p. 222-238
Meet in 107 Talbert
Clause Form Logic: B&L, Chap. 4; Chap 4 slides p. 239-259
|9||Mon||3/20||Clause Form Logic: B&L, Chap. 4; Chap 4 slides p. 260-268|
|Wed||3/22||Project 2 assigned.
Summary: Chap 5 slides
Prolog: B&L, Chap. 5, 6; Chap 6 slides
|Fri||3/24||Prolog: Chap 6 slides p. 283, 288-294|
|10||Mon||3/27||HW6 due. A solution will
Prolog: Chap 6 slides p. 294-297
|Wed||3/29||A Potpourri of Subdomains: Chap 7 slides p. 301-306|
|Fri||3/31||A Potpourri of Subdomains: Chap 7 slides p. 307-316|
|11||Mon||4/3||HW7 due. A solution will
HW8 assigned. (It's completely bonus.)
SNePS: SNePS: A Logic for Natural Language Understanding and Commonsense Reasoning,
Chap 8 slides, p. 317-334
|Wed||4/5||An Introduction to SNePS
SNePS: Chap 8 slides, p. 335-343
|Fri||4/7||SNePS: Chap 8 slides, p. 344-355|
||HW8 due. A solution is posted.
Examples of path-based inference:
|Wed||4/12||Project 2 due. A solution
will be posted.
Project 3 assigned.
SNeRE: Chap 8 slides, p. 356-365. SNePS 2.6.1 User's Manual, Chapters 4, 7.3.
|Fri||4/14||SNeRE: Chap 8 slides, p. 366-371.|
|13||Mon||4/17||HW9 due. A solution will
|Wed||4/19||Belief Revision/Truth-Maintenance Systems: Chap 9 slides, p. 372-383|
|Fri||4/21||Belief Revision/Truth-Maintenance Systems: Chap 9 slides, p. 384-406|
|14||Mon||4/24||HW10 due. A solution will
Belief Revision/Truth-Maintenance Systems: Chap 9 slides, p. 407-423
||The Situation Calculus: B&L, Chap. 14, Chap 10 slides|
|Fri||4/28||Course summary: Chap 11 slides|
Last Meeting of Recitation B1
Last Meeting of Recitation B2
Project 3 due.
|Thursday||5/4||Final Exam, 8:00 - 11:00 AM, 262 Capen Hall. Solutions have been posted.|