Approaches
From OpenCog
This is a list of approaches to AGI. If you are an AGI researcher with an approach that isn't listed here, please fill in yours in the following format:
Researcher name.
Summary (one paragraph, optionally preceded by one-line summary, should not exceed 1000 characters; describes researcher intent not necessarily demonstrated performance to date; should not contain criticism of other approaches - that belongs on other forums).
Link to project homepage or other location where more information can be obtained.
Ben Goertzel
Write a program that can learn like a human toddler, via taking an integrative architecture designed to create synergies between multiple learning algorithms and representations, and embodying it in a virtual world.
http://www.opencog.org/wiki/The_Open_Cognition_Project
Russell Wallace
Turn programs into procedural knowledge, via logical reasoning about code, guided by heuristics both hand coded and automatically learned.
http://code.google.com/p/ayane/
Matt Mahoney
AGI = lots of narrow specialists + a distributed index for routing messages to the right experts + economic incentives to be useful in a decentralized, hostile market.
http://www.mattmahoney.net/agi2.html
Language model evaluation and cost estimation by text compression.
http://www.mattmahoney.net/text/rationale.html
Arthur T. Murray
Implement spreading activation as AI Minds in Forth and JavaScript.
http://code.google.com/p/mindforth/
Will Pearson
Designing an architecture to allow experimental code creation to not interfere with other parts of the system, while allowing the parts of the system to change in purposeful fashion. -Note not a full AGI approach but a prerequisite project.
YKY (Yan King Yin)
Commonsense reasoning via fuzzy-probabilistic logic with randomized / evolutionary learning.
http://www.geocities.com/genericAI
Joseph Henry
An architecture based on replicating human cognitive abilities through direct engineering of self-modifying discrete task modules, held together via a highly general knowledge representation language.

