Homer: Episodic Memory
Description
- Stores record of all actions ,
perceptions , and
natural language I/O
- Seems to be important requisite for machine consciousness
- Necessary for meaningful dialog and question-answering
- Episodic memory stored in same module as generic memory, but the two memories can be
separated by the agent
- Reflective processes
monitor and update episodic memory
- Perform abstraction, selective forgetting, loop detection
- Implemented as "realizers" that monitor conditions such as "reach",
"return", "pass": when one of these events occurs, the agent announces it.
- Planner also contains small episodic
memory to aid in backtracking
- Records activities of planner
- Erased each time the planner is invoked
- Uses same functions as general episodic memory, but may contain
different data
- Cannot be inspected through natural language interface
Detail from Homer