CSE 676, Fall 2001
COURSE SUMMARY
- What is KR&R?
- KRR =def branch of AI concerned with techniques for:
- representing info
- reasoning about/with it.
- what should be represented?
- facts about world?
- cognitive agent's beliefs about world?
- how much should be:
- represented explicitly?
- inferred?
- KRR system requirements:
- representation language
- inference mechanism
- ontology (theory of domain knowledge)
- representation of external world is always...
- incomplete
- error-prone
- therefore, need belief revision
- declarative vs. procedural knowledge
- knowing that, propositions
- knowing how, procedures
- Brian Cantwell Smith's KR Hypothesis:
- any AI system needs things that we take to
be declarative representations of the world, which play a causal
role in the system's behavior
- antithesis of Brooks?
- BUT: "things that we take to be"
- 2 KR projects
- Classical Logics
- semiotics = syntax + semantics + pragmatics
- propositional logic
- first-order predicate logic
- Moore: "Role of Logic in KR & Common Sense"
- McCarthy: "Programs with Common Sense" ("Advice Taker")
- SNePS
- example of a full & fully-functioning KRR system
- Non-Classical Logics
- modal logics
- extensions of classical logics
- alethic:
- necessity, possibility
- possible-worlds semantics, accessibility
- epistemic/doxastic: K, B
- deontic (ought), tense
- relevance logics:
- paradoxes of material implication
- alternative representations of "if-then"
- Non-Monotonic Logics
- reasoning from incomplete information
- default logic (Reiter): uses default inference rules
- circumscription (McCarthy): closure conditions
- Belief Revision (Truth Maintenance)
- JTMS (Doyle)
- ATMS (deKleer)
- Frame Problem (McCarthy & Hayes)
- what facts remain true after an action has been performed?
- Semantic Networks
- Quillian, "Word Concepts"
- Conceptual Dependency (Schank)
- no syntax without semantic interpretation!
- Woods, "What's In a Link?"
- McDermott, "AI Meets Natural Stupidity"
- Frames (Minsky)
- representing prototypical objects with defaults
- frame systems: frames arranged taxonomically
- Description Logics
- Levels of description (Brachman)
- what should be represented?
how?
- to what extent should a KR language build these decisions in?
- Ontology
- PHI: theories of what there is
- Quine: to be is to be the value of a bound variable
- AI: theories of domain knowledge
- Allen's ontology for temporal information
- Intelligence without representation? (Brooks)
Copyright © 2001 by
William J. Rapaport
(rapaport@cse.buffalo.edu)
file: 676/F01/course.summary.06dc01.html