Category Archives: Theory

Semantic dependency relations

I spent the weekend comparing the Stanford parser to RelEx, and learned a lot. RelEx really does deserve to be called a “semantic relation extractor”, and not just a “dependency relation extractor”. It provides a more abstract, …

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

Sentence Patterns

I’ve recently resumed work on the question-answering chatbot, and am trying to get it to comprehend a broader range of questions and statements.   The “big idea” is to create a number of “sentence patterns” that the pattern matcher can …

Posted in Design, Introduction, Theory | Tagged , , , , , | 2 Comments

Frequency of grammatical disjuncts

The link-grammar parser uses labeled links to connect together pairs of words.  In order to capture the idea of proper grammatical construction, any given word is only allowed to have very specific links to its right or left: for …

Posted in Development, Theory | Tagged , , , , , | 4 Comments

proto-chatbot at last!

A prototype chatbot demonstrates the OpenCog NLP pipeline by parsing simple statements and answering simple questions. Continue reading

Posted in Development, Meta, Theory | Tagged , , , , | Leave a comment

Distribution of Mutual Information

A bit of corpus linguistics is performed to examine the mutual information distribution of word pairs. Continue reading

Posted in Development, Theory | Tagged , , , , , , | 2 Comments

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

OpenCog tutorial sessions

A few weeks back Ben announced he’d be running IRC tutorial sessions on OpenCogPrime. Last night was the second tutorial, and was on the topic of knowledge representation – introducing people to the basic concepts of the AtomSpace, such …

Posted in Theory | Tagged , , | Leave a comment

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