← Back to team overview

opencog-dev team mailing list archive

Re: [Bug 235549] Re: unit test tests/AtomSpace/AtomTableUTest.cxxtest fails

 

Elvys' forgetting mechanism is simply age-based. Over the long run it will be either eliminated or restricted to short-lived Atoms such as perceptual data. In the short run, we'll be porting the Pet Brain codebase to OpenCog soon and will need it.

Cassio

On May 29, 2008, at 9:58 AM, Gustavo Machado Campagnani Gama wrote:

Hi Joel,

On Thu, 2008-05-29 at 15:21 +1200, Joel Pitt wrote:
There is already a forgetting mechanism through the use of the
ForgettingAgent in dynamics/attention/ForgettingAgent.[ch] - which, if
it isn't sufficient for your needs already, should probably be
extended instead of introducing new forgetting systems (unless using a
significantly different forgetting method).

The forgetting method should also generally be based on the LTI, not
the STI, of an atom.

The ImportanceUpdatingAgent is meant to be used for updating the
STI/LTI of atom. Why is a separate STIDecayingAgent necessary? If the
ImportanceUpdatingAgent is insufficient I can try to incorporate the
decay process (and make it optional when strict economic attention
allocation is required).

I'm afraid this is something you'll have to discuss with Cassio (and
Ben?). All I've been tasked with is to port Elvys' forgetting mechanism from the Petaverse tree (and yes, I did point it out to Cassio that you
had already commited code dealing with importance spreading and
updating, but he said that opencog should have both features).

--
Gustavo


_______________________________________________
Mailing list: https://launchpad.net/~opencog-dev
Post to     : opencog-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/people/+me/+editemails
More help   : https://help.launchpad.net/ListHelp

--
Cassio Pennachin
CEO, Vetta Labs
www.vettalabs.com -- +55(31)3421-6933






References