Common_Sense_Reasoning

Primitive Actions

Primitives create an ontology of the world

Verbs can be replaced with primitives:

Each primitive should have an associated frame:

Action Frame
- primitive: propel
- agent:
- object:
Action Frame
- primitive: move-possession
- agent: [animate object before verb]
- coagent:
- object: [inanimate object after verb ]

Hierarchical actions and sub-actions

action frame sub action

multi verb

Example

"Anika decided to have a glass of water"

1) decided (verb) -> conclude 2) Conclude frame:

Action
primitive: conclude
agent: Anika
result:  ->

3) have -> ingest 4) Ingest subframe:

Action
primitive: ingest
agent: Anika
object: glass of water

State changes