Cognitive Science > Methods of AI > 7
Contents |
[edit] Motivation
[edit] Possible extensions of our logic
- Predicate variables
- No complete calculus for so-called second-order logic
- Additional operators
- Modal, tense operators, generalized quantifiers
- More than two truth values (non-bivalent logic)
- Non-classical reasoning
- Change semantic evaluation of our formulas
- Intuitionistic logic, relevance logic
[edit] Many-sorted Logics
- Sorts of variables and constants
- Change language of logic slightly
- Motivation: Talk e.g. about time points, intervals, massterms, events, situations, ...
- Transformation of many-sorted logical expressions into FOL
- With many-sorted logic, expressive power cannot be increased
[edit] Knowledge Representation
[edit] Definition of knowledge
- No generally accepted definition
- "Relevant information"
- Traditional definition in philosophy: An agent X knows phi if and only if
- phi is true
- X believes that phi holds
- X can justfy why phi holds
- Kant distinguishes between ...
- a priori (without experience)
- a posteriori (after experience)
- synthetic
- "5+7=12": synthatic a priori (Kant)
- analytic
- Meaning coded in concept itself; bachelor = unmarried man
- Kant distinguishes between ...
- Traditional defiition in psychology
- Justified and subjective belief
- Content of long-term memory
- Traditional usage in aI
- Content of knowledge base of a system
[edit] Types of knowledge
- Three types according to Habel (1985)
- Declarative/explicit knowledge
- Knowledge about facts; verbalizable, accessible, represented in form of propositions
- Procedural/implicit knowledge
- Knowledge which immediately can be transformed into actions; not verablizable, not accessible
- Knowledge about objects
- e.g. "every bird is an animal"
- Declarative/explicit knowledge
- World knowledge vs language specific knowledge
- Heuristic / strategic / meta / background knowledge
- Domain-specific vs common-sense
- Private vs common ground
[edit] Properties of knowledge
- Not clear
- Philosophical analysis: Know(a, phi) :<=> Believe(a, phi) and phi
- Deductive closure pf knowledge: (Know(a, phi -> psi) and Know(a, phi)) -> Know(a, psi)
- "Consciousness" of knowledge: Know(a, phi) -> Know(a, Know(a, phi))
[edit] Representation formalisms
- Predicate logic
- Non-classical logics
- Classical approaches: Semantic nets, frames etc
- KL-ONE langauge family (OWL, description logics)
- Prolog
- Non-symbolic approaches: Connectionist, statistical models; hybrid approaches
[edit] Applications
- Every computer application
- Epert systems
- Background for semantic web applications
- In linguistics, the formalism coding world knowledge
[edit] Historically important accounts
[edit] Semantic nets
- Labeled nodes and directed labeled edges
- The nodes in a semantic network correspond to concepts
- Labeled edges correspond to relations that hold between two nodes
- Direction of a link represents the asymmetry of the relation
- Class inclusion is a relation stating that one class is aa subset of another class
[edit] Frames
- Knowledge can be organized into more complex units that represent situations or objects in the domain (frames, schemas)
- Static data structure used to represent well-understood stereotypes situations
- Parts of a frame
- Name: Concept name
- Slots: Attribute or property (dimension along which concept can vary)
- Facets: Slots of slots; can be associated with names for concepts
- Fillers: Values a facet can have
- Correspond logically to existentially quantified first-order logic
- Possible to translate frames into semantic networks
- Alignment between frames
- Compare frames
- Alignable difference: Matching slot with mismatching value
- Nonalignable difference: Slot with no corresponding slot
[edit] Prototypes
- Developed by Eleanor Rosch based on psychological experiments
- Prototype = Clearest case, best example of a category
- Non-protatype members tend towards an order from better to poorer examples
- Types of categories/concepts
- Superordinate category: Very few attributes
- Basic category: Significantly greater number of attributes ("natural kinds")
- Subordinate category: Not significantly more attributes listed than basic level attributes
- Problem: No formally developed approach
[edit] Conceptual dependency theory
[edit] Feature constraint logics
[edit] Ontologies
- Top level ontologies
- Linguistics and ontologies