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.
CLASS | INSTRUCTOR | REGISTRATION NO. | DAYS | HOURS | LOCATION |
---|---|---|---|---|---|
463 Lecture | Shapiro | MWF | 11:00-11:50 | NSC 222 | |
563 Lecture | Shapiro | MWF | 11:00-11:50 | NSC 222 | |
463 Recitation A1 | Hoeflich | 449056 | T | 8:00-8:50 | Capen 10 |
563 Recitation A1 | Hoeflich | 416728 | T | 8:00-8:50 | Capen 10 |
463 Recitation A2 | Hoeflich | 035625 | M | 12:00-12:50 | Norton 209 |
563 Recitation A2 | Hoeflich | 328334 | M | 12:00-12:50 | Norton 209 |
This course provides a basic grounding in KRR for people interested in: Artificial Intelligence; Cognitive Science; Computational Linguistics; Deductive Database Systems; Logic Programming; Philosophy of Mind and of Language; and applications areas that employ formal representations of ontologies.
submit_cse463
or
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 paper, produced using a document formatting program such as LaTeX or Microsoft Word, 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 submit
(using
submit_cse463
or submit_cse563
) your
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. Do not just leave the paper in the instructor's or TA's mailbox. Give it to a person, either the instructor, the TA, or a departmental secretary (in 201 Bell Hall), and ask that person to write on the paper the date and time that you turned it in.
Early projects will be awarded a bonus of 2 points per 24-hour period, or part thereof. That is, a project turned in within the 24-hour period before the due date/time will be considered to be on time. A project turned in more than 24 hours early, but less than 48 hours early, will earn 2 bonus points, etc. The later of the time the paper is turned in and the time the program is submitted will be the time used. As of Project 3, bonus points will be capped at 30% of the points earned.
Homeworks | 20% |
Projects | 25% |
Midterm Exam | 25% |
Final Exam | 30% |
Total | 100% |
The default mapping from percents to letter grades will be the "standard" curve:
CSE 463 | CSE 563 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
93-100 | A | 77-79 | C+ | 93-100 | A | 77-79 | C+ | ||||
90-92 | A- | 73-76 | C | 90-92 | A- | 70-76 | C | ||||
87-89 | B+ | 70-72 | C- | 87-89 | B+ | 60-69 | D | ||||
83-86 | B | 67-69 | D+ | 83-86 | B | 0-59 | F | ||||
80-82 | B- | 60-66 | D | 80-82 | B- | ||||||
0-59 | F |
You should check the electronic grade sheet within the course UBlearns site regularly, and promptly report any discrepancy between the grades shown there and your own records of your grades to the Lecturer or the TA.
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.
Week | Day | Date | |
---|---|---|---|
1 | Mon | 1/14 | First Lecture Introduction to Course |
Wed | 1/16 | Introduction to Knowledge Representation and Reasoning and to
Logic:
"An Approach to Serenity"; Chap 1 slides; Shapiro 2004, Chap. 1; B&L, Chap. 1; B&L Slides, Chap 1. |
|
Fri | 1/18 | The "Standard" Propositional Logic: Chap 2 slides, p. 18-33; Shapiro 2004, Sec. 2.1-2.2 | |
2 | Mon | 1/21 | Martin Luther King, Jr. Day |
Wed | 1/23 | HW1 assigned. Semantics of the "Standard" Propositional Logic: Chap 2 slides, p. 34-43; Shapiro 2004, Sec. 2.2 |
|
Fri | 1/25 | Drop/Add deadline Domain Rules & Model Finding Methods: Chap 2 slides, p. 44-50 Example of effect of domain rules: cpw.xls |
|
3 | Mon | 1/28 |
First Meeting of Recitation A2 Logical Implication & Model-Finding Refutation Methods: Chap 2 slides, p. 51-69 |
Tue | 1/29 | First Meeting of Recitation A1 | |
Wed | 1/30 | HW1 due, solutions have been posted in
UBlearns. HW2 assigned. Proof Theory of the Standard Propositional Logic: Chap 2 slides, p. 70-83 |
|
Fri | 2/1 |
Fitch-Style Proof Theory of the Standard Propositional Logic, continued: Chap 2 slides, p. 84-96 | |
4 | Mon | 2/4 | Summary---Properties of Logical Systems: Chap 2 slides p. 95-97; Clause-Form Propositional Logic: B&L, Chap. 4; Chap 2 slides p. 98-113 |
Wed | 2/6 | HW2 due, solutions have been posted
in UBlearns. HW3 assigned. Refutation Resolution: B&L, Chap. 4; Chap 2 slides p. 114-123; prover and SNARK |
|
Fri | 2/8 | Refutation Resolution on Standard Wfps: Chap 2 slides p. 124-134 Predicate Logic Over Finite Models: B&L, Chap. 2; Chap 3 slides p. 135-145 |
|
5 | Mon | 2/11 | Project 1 assigned. |
Wed | 2/13 | HW3 due, solutions have been
posted in UBlearns. HW4 assigned. Predicate Logic Over Finite Models: B&L, Chap. 2; Chap 3 slides p. 146-158 |
|
Fri | 2/15 | Predicate Logic Over Finite Models: Chap 3 slides p. 159-164 | |
6 | Mon | 2/18 | The "Standard" Finite-Model Predicate Logic:
Chap 3 slides p. 165-168 Clause-Form Finite-Model Predicate Logic: Chap 3 slides p. 169-180 |
Wed | 2/20 | HW4 due, solutions have been posted
in UBlearns. HW5 assigned. The "Standard" Full First-Order Predicate Logic: B&L, Chap. 2; Chap 4 slides p. 181-211 |
|
Fri | 2/22 | The "Standard" Full First-Order Predicate Logic: B&L, Chap. 2; Chap 4 slides p. 212-232 | |
7 | Mon | 2/25 | Clause-Form Full First-Order Predicate Logic: B&L, Chap. 4; Chap 4 slides p. 233-242 |
Wed | 2/27 | HW5 due solutions have been posted
in UBlearns. Clause-Form FOL: B&L, Chap. 4; Chap 4 slides p. 242-267 |
|
Fri | 2/29 |
Class canceled | |
8 | Mon | 3/3 | Summary of Part I: Chap 5 slides Midterm Review |
Wed | 3/5 | HW6 assigned. Midterm Exam. Solutions have been posted in UBlearns. |
|
Fri | 3/7 | Project 1 due. Clause-Form FOL, Asking Wh Questions: B&L, Chap. 4; Chap 4 slides p. 268- |
|
Mon | 3/10 | Spring Break | |
Wed | 3/12 | Spring Break | |
Fri | 3/14 | Spring Break | |
9 | Mon | 3/17 | Project 2 assigned. FOL Wrapup: B&L, Chap. 4; Chap 4 slides p. 284-296 |
Wed | 3/19 | HW6 due. Solutions have been
posted in UBlearns. HW7 assigned. Prolog: Chap 6 slides p 305-315 |
|
Fri | 3/21 | Prolog: Chap 6 slides p. 316-332 | |
10 | Mon | 3/24 | Prolog: Chap 6
slides p. 333-334 A Potpourri of Subdomains: Chap 7 slides p. 335-345 |
Wed | 3/26 | HW7 due, Solutions have been posted
in UBlearns. HW8 assigned. No class: Grad Conference. |
|
Fri | 3/28 | R deadline A Potpourri of Subdomains: Chap 7 slides p. 346-351 SNePS: Chap 8 slides, p. 352-363 Paper: SNePS: A Logic for Natural Language Understanding and Commonsense Reasoning, Paper: An Introduction to SNePS |
|
11 | Mon | 3/31 | SNePS: Chap 8 slides, p. 364-377 |
Wed | 4/2 | HW8 due. Solutions have been posted
in UBlearns. HW9 assigned. SNePS: SNePSLOG Jobs demo; Chap 8 slides, p. 378-384 |
|
Fri | 4/4 | Chap 8
slides, p. 385-393 Examples of path-based inference: /projects/shapiro/CSE563/Examples/SNePSLOG/pbinf1.snepslog
/projects/shapiro/CSE563/Examples/SNePSLOG/pbinf2.snepslog
/projects/shapiro/CSE563/Examples/SNePSLOG/pbinf3.snepslog |
|
12 | Mon | 4/7 |
SNeRE: Chap 8
slides, p. 394-409;
SNePS 2.7 User's Manual, Chapter 6.5. Belief Revision/Truth-Maintenance Systems: Chap 9 slides, p. 410-415 |
Wed | 4/9 | HW9 due. Solutions have been posted
in UBlearns. HW10 assigned. Project 3 assigned. See: Stuart C. Shapiro and Michael Kandefer, A SNePS Approach to The Wumpus World Agent or Cassie Meets the Wumpus. In Leora Morgenstern and Maurice Pagnucco, Eds., IJCAI-05 Workshop on Nonmonotonic Reasoning, Action, and Change (NRAC'05): Working Notes, IJCAII, Edinburgh, 2005, 96-103.Chap 9 slides, p. 416-432 |
|
Fri | 4/11 | Project 2 due. Demonstration of some SNeRE agents. |
|
13 | Mon | 4/14 | R, The Logic of Relevant Implication: Chap 9 slides, p. 433-457 |
Wed | 4/16 | HW10 due, Solutions have been posted
in UBlearns. HW11 assigned. Review solutions to HW10 |
|
Fri | 4/18 | Finish reviewing solutions to HW10 Relevance Logic in SNePS: Chap 9 slides, p. 458-461 |
|
14 | Mon | 4/21 | SNePS Reasoning Heuristics: Chap 8 slides, p. 410-418 |
Tue | 4/22 | Last Meeting of Recitation A1 | |
Wed | 4/23 |
HW11 due, Solutions will be
posted in UBlearns. SNePS Reasoning Heuristics: Chap 8 slides, p. 419-426 |
|
Fri | 4/25 | SNePS Reasoning Heuristics: Chap 8 slides, p. 427-431 | |
15 | Mon | 4/28 | Last Lecture Last Meeting of Recitation A2 Course summary: Chap 11 slides |
Wed | 4/30 |
Reading Day | |
Fri | 5/2 | Project 3 due, 5:00 PM. | |
Mon | 5/5 | Final Exam, 8:00-11:00 AM, Cooke 127 |