Upgraded to Sesame v2.0

I just upgraded the dialog system under development, and RDF Entity Manager libraries to Sesame v2.0, which is the RDF store that I use to hold the Texai partitioned knowledge base. I’ll release the new version of the RDF Entity Manager at SourceForge in a few days. Continue Reading »

Bootstrap Dialog System Design

The Bootstrap Dialog System is the key deliverable for the Texai project this year. Its use case is described this previous comment. Although this application could be written without fitting into an Albus Hierarchical Control System, I chose to do so because eventually that is the Texai architecture, and spending the extra effort now will avoid a subsequent rewrite and greatly facilitate system elaboration. Continue Reading »

The Current State of Affairs in Pursuit of a Commonsense AI

This post is by request from Joe Simone, who is active in the OpenMind project.

Joe asks:

Is Cyc destined for failure? Are we even close to bootstrapping AI such that it can learn from dialog?

Continue Reading »

Incremental Fluid Construction Grammar Released

On the SourceForge project site, I just released the Java library for Incremental Fluid Construction Grammar.

Continue Reading »

Texai - The Year in Review 2007

As we close 2007, it is a good time to review this year’s project milestones on the path to creating artificial intelligence.

  • In January 2007, I released a KB Reference Manual describing the then current MySQL KB implementation. At that time the preliminary merge of the OpenCyc content, with WordNet, and the CMU Pronouncing Dictionary was complete and the KB grew to over 10 million statements.
  • My paper, Semantic Annotation for Persistence was accepted for publication at the AAAI-07 Workshop for Semantic E-Science in Vancouver, Canada.
  • In February 2007, I completed the extraction of structured content from the Wiktionary English Lexicon, which increased the MySQL KB to approximately 15 million statements. Continue Reading »

Interfacing Texai to OpenCog

Benjamin Goertzel wrote this post on the OpenCog list.

OpenCog, initially at least, will utilize Novamente’s Atom type system.In this system, Node types are used for broad categories like

– concept
– predicate
– executable function
– number
– character
– word

Link types include

– Logical relationships such as
—- inheritance
—- extensional inheritance
—- intensional inheritance
—- membership
– Predicate evaluation
– Function execution

In this sort of framework, a relationship like

“cat isa mammal”

would be represented as a link of the form

ExtensionalInheritanceLink(ConceptNode: cat, conceptNode: mammal)

That is all nice, but since the majority of nodes in an OpenCog
knowledge base, created via learning, won’t be associated with any
English word/concept, viewing these sorts of relationships won’t be of
much human interest in most cases…

Anyway, the hierarchy in which “cat isa mammal isa animal” is not part
of the Atom type hierarchy per se, but it’s a part of the graph of
relationships in the AtomTable…

Continue Reading »

Collaboration with the Open Cognition Framework

Thanks to a tip from Ed Porter on the AGI list, I learned about the Open Cognition Framework (OpenCog). Its integration architect is Dr. Ben Goertzel, the founder of the Novamente (New Mind) project which is a commercial Artificial General Intelligence project. OpenCog is also sponsored by the Singularity Institute for Artificial Intelligence., whose guidelines with respect to Friendliness will be incorporated into the Texai project.

Ben agreed that an ideal integration facility would be for the Novamente Atom Table (its concepts) to have a read/write interface to the Sesame 2 RDF store that Texai uses. I pointed out that this facility would also help OpenCog take advantage of, and contribute to, the Linking Open Data community project. I plan to contribute verb frame semantics from the Texai dialog system, in RDF format for OpenCog and others such as the Synthetic Teammate project to use.

Added Software Links Page

I’ve added a software links page here. This is a categorized list of mostly Java artificial intelligence components that can augment Texai once it gets past the bootstrap stage as described in the roadmap..

New Roadmap and Recommended Papers pages

The Texai project development Roadmap is now available on its own page. Likewise a page of recommended papers is available here.

Collaboration initiated with the Synthetic Teammate project

The Synthetic Teammate is a cognitive model of a pilot flying a UAV in a team setting. The focus of the project is communicating the right information at the right time, through natural language. The project contributors are Jerry Ball and Andrea Heiberg from the U.S. Air Force Research Laboratory. Dr. Ball is the author of the Double R Theory whose grammar the Texai project is adopting. I am now committed to sharing lexical and ontological resources with the Synthetic Teammate project.

As a first step in the collaboration, I created documentation: The Texai Lexicon RDF File Explained, so that collaborators can more easily extract entries for their own projects from the Texai Lexicon.

As the next step I checked out the Synthetic Teammate sources and installed the free Allegro Common Lisp Express Edition for Linux. After fixing a small Lisp bug when launching a shell command on Linux, I was able to parse my use case sentence “the book is on the table”.  The process created the following labeled syntax tree diagram, whose parsing behavior I will implement using my Fluid Construction Grammar Java engine. Click the image for a full size version.

labeled parse tree diagram

Double R Grammar and the use case sentence are described in Dr. Ball’s paper Double R Grammar.

« Previous PageNext Page »