On 03/17/2018 07:41 AM, Linas Vepstas wrote:> My suspicion is that
cognitive control, a la OpenPsi, almost always
need to account for resources (time in particular). So for instance if
a cognitive process needs to fetch some knowledge it will only allow
itself to do some for a certain amount of time.
We need to stop calling it OpenPsi, and get a new name. Here's why:
Eddie Monroe was insistent that it was a model of human psychology, and
we had some ugly arguments about this. What Amen actually implemented
was more of a rule-selection mechanism, so as to limit the number of
rules being fed to .. (URE...!?) ... to control combinatorial explosion.
I totally agree.
I don't know if we want the term OpenPsi to refer to this human
psychology model, or something more abstract.
The only thing I know is that the most abstract decision component
should not be called OpenPsi, it's way too abstract compared to what is
described by Joshua Bach and Dietrich Dörner to define MicroPsi.
Perhaps simply
OpenCog Decision
or
OCD ;-)
Amen's code uses words like "drives", "desires", "goals", which can be
interpreted either as human psychological states, or as abstract
rule-selection algorithms. I am very interested in the later, mostly
Even this sounds already too specialized (but I don't know enough the
current OpenPsi code to tell).
because the later is actually useful, whereas, as a model of human
psychological state, its a real shitty model. So I really want to
ditch "psi/psy" cause its kind-of got almost nothing to do with that.
I don't know of a good alternative name for it, though.
I think the abstract part of OpenPsi, provisionally called OCD, should
be clearly taken away and put in another directory. If it's abstract
enough it could even live in the AtomSpace repo. That would be
convenient as the URE needs such a decision code. Currently I'm using my
own code
https://github.com/opencog/atomspace/blob/master/opencog/rule-engine/backwardchainer/MixtureModel.h
https://github.com/opencog/atomspace/blob/master/opencog/rule-engine/backwardchainer/ActionSelection.h
but ideally it should be merged into a generic decision component.
Nil
--
You received this message because you are subscribed to the Google Groups
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit
https://groups.google.com/d/msgid/opencog/675ddcde-9632-f084-0550-c373ba828538%40gmail.com.
For more options, visit https://groups.google.com/d/optout.