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
Substance is continuous, divisible.
Can either be:
- Intrinsic
Color, density (retain under division). - Extrinsic
Weight, shape (lost when divided).
Object
Defines a physical entity with properties and relationships. Discrete entities.
Physical Composition
Objects can be parts of other objects using the relation:
- Transitive
- Reflexive
Composite Objects
Objects made of multiple objects.
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
Objects can have measurable properties. Objects can be ordered by such measures even when non-numeric.
Quantitative
Numeric objective measurements such as length, weight.
Qualitative
Non-numeric subjective measurements such as beauty, spiciness.
Time and Event Calculus
Basic Terms
- Action
Logical term representing activity (e.g., . - Fluent
Predicate/function varying over time. - Atemporal predicates
Permanent truths (e.g., ).
Event Calculus
Used to model actions over time intervals.
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
Processes
Aka. liquid events. Continuous events where any subinterval is also valid:
Suppose and denotes a timestamp ():
Intervals
Zero duration intervals are moments. Non-zero duration intervals are extended intervals.
Allen’s Relations
| Relation | Definition |
|---|---|
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
Substitution inside belief statements may fail: