Defines how information about the world is stored and structured in knowledge base. Focuses on what knowledge should be represented and how.
Knowledge representation can either be done using propositional logic or first-order logic. Here, first-order logic is assumed.
Substance
Section titled “Substance”Substance is continuous, divisible.
Can either be:
- Intrinsic: color, density (retain under division).
- Extrinsic: weight, shape (lost when divided).
Object
Section titled “Object”Defines a physical entity with properties and relationships. Discrete entities.
Physical Composition
Section titled “Physical Composition”Objects can be parts of other objects using the relation:
- Transitive
- Reflexive
Composite Objects
Section titled “Composite Objects”Objects made of multiple objects.
Categories
Section titled “Categories”Group of objects. Grouped for reasoning and prediction. Agents use categories to:
- Infer unseen object properties.
- Predict behavior from category membership.
Relations between a group and its members:
- Membership
- Subclass
- Property inheritance
Relations between 2 groups:
- Disjoint: no shared members
- Exhaustive decomposition: must belong to one
- Partition: both disjoint and exhaustive
Measurements
Section titled “Measurements”Objects can have measurable properties. Objects can be ordered by such measures even when non-numeric.
Quantitative
Section titled “Quantitative”Numeric objective measurements such as length, weight.
Qualitative
Section titled “Qualitative”Non-numeric subjective measurements such as beauty, spiciness.
Time and Event Calculus
Section titled “Time and Event Calculus”Basic Terms
Section titled “Basic Terms”- Action: logical term representing activity (e.g.,
- Fluent: predicate/function varying over time
- Atemporal predicates: permanent truths (e.g., )
Event Calculus
Section titled “Event Calculus”Used to model actions over time intervals.
Predicates
Section titled “Predicates”| Predicate | Meaning |
|---|---|
| Fluent true at time | |
| Event occurs over interval | |
| starts at time | |
| stops at time | |
| ceases to hold within | |
| becomes true within |
Axioms
Section titled “Axioms”Processes
Section titled “Processes”Aka. liquid events. Continuous events where any subinterval is also valid:
Suppose and denotes a timestamp ():
Intervals
Section titled “Intervals”Zero duration intervals are moments. Non-zero duration intervals are extended intervals.
Allen’s Relations
Section titled “Allen’s Relations”| Relation | Definition |
|---|---|
Mental Events and Mental Objects
Section titled “Mental Events and Mental Objects”Agents can reason about their own and others’ beliefs.
Knowledge bases now include mental objects (beliefs, intentions, goals).
Relations expressing mental states:
Referential Opacity
Section titled “Referential Opacity”Substitution inside belief statements may fail: