Alright, I assume you have a reasonable way of dealing with procedures. My
concern is really about KR. The question is do you *segregate* memory into
declarative, episodic, and procedural memory. I just don't see why
procedural knowledge should be mixed with declarative memory in the same
container. If you put procedural knowledge in a separate memory space then
you can use a more standard / conventional KR for declarative knowledge.
In Novamente, Procedure objects are stored in a ProcedureRepository
object, whereas declarative knowledge is stored as a weighted, labeled
hypergraph in an object called an AtomTable. But these two storage
tables may (and very often do) refer to each other -- procedures may
refer explicitly to declarative knowledge, and declarative knowledge
may refer explicity to procedures...
ben
-------
To unsubscribe, change your address, or temporarily deactivate your subscription,
please go to http://v2.listbox.com/member/[EMAIL PROTECTED]