Jump to content

OpenCog

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Dhart (talk | contribs) at 04:02, 25 February 2013 (added reference to the Conference on Artificial General Intelligence). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Original author(s)OpenCog Developers
Developer(s)OpenCog Foundation
Initial release21 January 2008 (2008-01-21)[1]
Repository
Written inC++, Python, Scheme
PlatformGNU/Linux
TypeStrong Artificial Intelligence
LicenseGNU AGPLv3
Websiteopencog.org

OpenCog is a project that aims to build an open source artificial intelligence framework. OpenCog Prime[2] is a cognitive architecture for robot and virtual embodied cognition that defines a set of interacting components designed to give rise to human-equivalent artificial general intelligence (AGI) as an emergent phenomenon of the whole system. OpenCog Prime's design is primarily the work of Ben Goertzel while the OpenCog framework is intended as a generic framework for broad-based AGI research. Research utilizing OpenCog has been published in journals and presented at conferences and workshops including the annual Conference on Artificial General Intelligence. OpenCog is released under the terms of the Affero General Public License (AGPL).

Origin

OpenCog was originally based on the release in 2008 of the source code of the proprietary "Novamente Cognition Engine" (NCE) of Novamente LLC. The original NCE code is discussed in the PLN book (ref below). Ongoing development of OpenCog is supported by Artificial General Intelligence Research Institute (AGIRI), the Google Summer of Code project, and others.

Components

OpenCog consists of:

  • An API to manipulate an extended hypergraph of terms and relationships, dubbed the AtomSpace.
  • An implementation of a probabilistic reasoning engine based on probabilistic logic networks (PLN).
  • A probabilistic genetic program evolver called Meta-Optimizing Semantic Evolutionary Search, or MOSES, originally developed by Moshe Looks who is now employed at Google.
  • An attention allocation system based on economic theory, ECAN.
  • An embodiment system for interaction and learning within virtual worlds based in part on OpenPsi and Unity3D.
  • A natural language input system consisting of Link Grammar and RelEx, both of which employ AtomSpace-like representations for semantic and syntactic relations.
  • A natural language generation system called SegSim, with implementations NLGen and NLGen2.

Relation to Singularity Institute

In 2008, the Singularity Institute for Artificial Intelligence (SIAI) sponsored OpenCog, resulting in a part time post-doc Joel Pitt and a full time system engineer. Many contributions from the open source community have been made since due to OpenCog's involvement in the Google Summer of Code in 2008 and 2009. Currently the SIAI no longer supports OpenCog.[3]

See also

Sources

  • Hart, D (2008). OpenCog: A Software Framework for Integrative Artificial General Intelligence (PDF). Proceedings of the First AGI Conference. {{cite conference}}: Cite has empty unknown parameters: |booktitle=, |month=, and |conferenceurl= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help) Gbooks

References

  1. ^ "OpenCog Release". 21 January 2008. Retrieved 21 January 2008.
  2. ^ "OpenCog Prime Wiki and Book".
  3. ^ Ben Goertzel (2010-10-29). "The Singularity Institute's Scary Idea (and Why I Don't Buy It)". Retrieved 2011-06-24. {{cite web}}: Unknown parameter |blog= ignored (help)