OpenCog Brainwave

Posts Tagged ‘AttentionAllocation

Spaced repetition and memory

Posted by: ferrouswheel on: 2008-07-09

An article in Wired from a while back on Piotr Wozniak (no relation to Steve), a researcher of optimal memory and learning strategies, got me thinking about learning theory and memorization in the context of OpenCog. From the article (emphasis mine):
Long-term memory, the Bjorks said, can be characterized by two components, which they named retrieval [...]

New importance spread system

Posted by: ferrouswheel on: 2008-07-06

Well, I’d noticed it’s been a while since we’ve had a post here and thought I’d rectify it with a brief note of what I’ve been up to. Posts of more substance are on their way I promise!
Recently we’ve been trying to play with some new mechanisms for the spread of Short Term Importance in [...]

Hopfield network example

Posted by: ferrouswheel on: 2008-06-08

As a toy problem for playing/testing/understanding attention allocation in OpenCog, I’ve been emulating the behaviour of a Hopfield network within the OpenCog AtomSpace.
For those not already aware, a Hopfield network is a kind of recurrent neural network that acts as an associative memory. It consist of a number of units linked together. These units store [...]

A week in Maryland

Posted by: ferrouswheel on: 2008-05-22

I’ve been spending the last week at Ben Goertzel’s place to discuss the work I’ve done on attention allocation and to get up to speed on Probabilistic Logic Networks (PLN). There was also an introduction to Relex and RelexToFrame and how PLN will be of use in normalising the Frame representation of a sentence.
The ideas [...]

Hebbian Links and Importance Spreading

Posted by: ferrouswheel on: 2008-05-19

This post will cover the HebbianLink, and two MindAgents, the ImportanceSpreadingAgent and the HebbianLearningAgent. The former agent spreads Short term importance (STI) along HebbianLinks, while the later updates the HebbianLink truth values.

Introducing the Importance Updating Agent

Posted by: ferrouswheel on: 2008-05-09

The ImportanceUpdatingAgent handles the exchange of currency between atoms. Every thought cycle It pays out wages in the form of Short Term Importance (STI) and Long Term Importance (LTI) to atoms that are currently in use, and also collects rent from an atom’s STI and LTI.

Economic Attention Allocation

Posted by: ferrouswheel on: 2008-05-06

My task for the past couple of months has been to implement code to manage attention allocation within OpenCog. This process of deciding which atoms in the system are important is useful for a number of reasons, such as memory management and the forgetting process, and guiding the PLN (Probabilistic Logic Network) inference process.
Attention [...]


About

OpenCog is software for the collaborative development of safe and beneficial Artificial General Intelligence.

The Brainwave blog tracks OpenCog development.

  • jasonforceau: Hi, i am looking for tools for syntactic analysis for the system of my Final Year Project and found your post so interesting. But I don't know Link-Gr
  • linasv: These graphs were discussed on the corpora mailing list in March 2009. See http://mailman.uib.no/public/corpora/2009-March/008193.html and followups i
  • linasv: Martin Reynaert wrote to say: ''From what I have learned from the work of mainly Ramon Ferrer i Cancho ( http://www.lsi.upc.edu/~rferrericancho/p