Category Archives: Design

Determining word senses from grammatical usage

I’ve recently been tinkering with a mechanism for determining word senses based on their grammatical usage.  This has me pretty excited, because, so far, it seems to be reasonably accurate (i.e. not terrible), and lightning-fast.  I’m doing this by …

Posted in Design, Theory | Tagged , , , , | 7 Comments

Hacking on Link-Grammar

I hack, heads-down, on link-grammar every now and then. Yesterday, I fixed another round of broken parse rules: making sure that sentences like “John is altogether amazingly quick.” “That one is marginally better” “I am done working” “I asked …

Posted in Design, Development, Theory | Tagged , , , , | 6 Comments

Launch of OpenCog Prime, a detailed design for a thinking machine, an AGI with the potential for intelligence at the human level and beyond

The purpose of this blog post is to announce the release of a wikibook outlining a design for a specific AGI system intended to be built on top of the OpenCog framework.

This system design is called OpenCogPrime, and is …

Posted in Design, Theory | Tagged , , | Leave a comment

Spaced repetition and memory

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 …

Posted in Design, Theory | Tagged , , , | Leave a comment

Hebbian Links and Importance Spreading

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.

Let’s look at the HebbianLink shall we?

There are …

Posted in Design, Development | Tagged , , , | Leave a comment

Mapping Wordnet, RelEx to OpenCog

I spent the afternoon creating a formalized mapping from RelEx and Wordnet to OpenCog. The goal is to clean things up enough so that I can run word-sense disambiguation code with opencog itself. Now, one thing that was …

Posted in Design, Theory | Tagged , , , , | Leave a comment