Opencog Artificial general intelligence roadmap

A very high level roadmap for OpenCog development in the next 12 years — all the way from here to advanced human-level AGI has been published.

For a more specific roadmap regarding the next 2 years, please consult the wiki.

OpenCog Roadmap: 2011-2023

2011-2012: A Proto-AGI Virtual Agent

* Integrated “toddler-level” intelligence for video game / virtual world characters.
* Focus on robustness, flexibility and adaptive, interactive learning — this is not a good old-fashioned “Blocks World”
* Simple English language dialogue, e.g. answering questions about its environment and state, taking instructions, asking clarifying questions when the instructions aren’t understood, etc.
* Integration with OpenBiomind for inference-based meta-learning – the ability to learn about the learning process.
* Inferential analysis of spatio-temporal scenes, e.g. the ability to answer questions about the relationship between entities without directly observing them.
* Integration with DeSTIN for object and event recognition in image and video data.
* Release of OpenCog v1.0.

2013-2014: A Complete, Integrated Proto-AGI Mind

* Collective cognition — allowing multiple intelligent agents in an embodied environment to selectively share knowledge and learn from each other’s experience.
* Abstract generalization — extension of inference and program learning systems to utilize higher-order functions.
* Robot control (e.g. humanoid robots, perhaps others) — integration with motion planning and hierarchical control systems, with testing in the BLISS robot lab.
* Experiential language learning — experience-based modification of all levels of the NLP system.
* Connection of OpenCog to a massive, scalable knowledge store including a permanent OpenCog instance that new OpenCog instances can synchronise with on initialization.
* Scalable inference and question answering on a large knowledge base, imported from databases and via automated NLP analysis of large corpora.
* Research and development into a generic probablistic rule engine that seeks to unify a number of independent rule engines within OpenCog.
* Release of OpenCog v2.0.
* Seek to establish OpenCog as a key learning component within at least 6 Universities teaching advanced academic courses in AI.

2015-2016: Advanced Learning and Reasoning

* Virtual world based AI agents that flexibly acquire language and knowledge from human participants.
* Abstract inference that can integrate scientific knowledge derived from research papers with knowledge derived from analyzing scientific datasets (initially prototyped in the area of bioinformatics).
* Humanoid robotic control outside the robot lab within rich environments.
* Initial experimentation with automated control of laboratory equipment, e.g. gene sequencers or microarrays.
* Full implementation of feedback mechanisms to allow cognitive control of lower-level perceptual and motor functions.
* Initial experimentation with mathematical theorem-proving.

2017-2018: AGI Experts

* Creation of an OpenCog-based artificial scientist, operating a small molecular biology laboratory on its own, designing its own experiments and operating the equipment and analyzing the results and describing them in English.
* Creation of an OpenCog-based service robot, which carries out basic household tasks in a manner driven by English-language communication, and knowledge sharing with the network of other robots.
* Creation of an OpenCog-based virtual assistant, which accompanies its employer into various online spaces and augmented realities, providing intelligent guidance as needed.

2019-2021: Full-On Human Level AGI

* Integration of special-purpose intelligent agents from 2017-2018 into a single OpenCog-based mind kit.
* Risk-assessment of goal stability under self-modification, with consultation from the Singularity Institute for Artificial Intelligence.
* Instruction of the integrated OpenCog mind in basics of computer science and programming, to enable it to improve aspects of its own implementation.

2021-2023: Advanced Self-Improvement

* Further instruction in computer science, to enable more significant self-improvement of codebase.
* Further investigation into AI risk and goal stability. Trial self-improvement loops in constrained environments.
* Training in further areas of science, industry, etc.

This high-level roadmap charts a course from the current state of the OpenCog system to a full-blown human-level AGI. Each step along the roadmap is discussed in the Building Better Minds manuscript. (The book is expected to be released in early 2011)

15 page pdf file with the table of contents for Building Better Minds

First some obvious caveats:

* Planning on this broad a level, for a project funded by a complex combination of sources with various goals of their own, is necessarily uncertain. Some tasks will inevitably be carried out sooner or later than this schedule projects.
* This schedule represents an effort to balance ambition with realism. For instance, many important aspects of the tasks here scheduled for 2013-2014 could be initiated now, but are deferred due to staff limitations, and prioritization of other aspects. If appropriate additional funding is achieved some of the 2013 tasks may be started sooner. All in all, if the premises underlying the schedule are correct, then it also follows that the schedule could be accelerated somewhat with sufficient funding. However, not much effort has gone into figuring out exactly how much it could be accelerated.
* The possibility of proceeding along this roadmap is predicated on the AGI concepts and designs described in Building Better Minds being at least approximately correct. If those ideas are profoundly incorrect or incomplete then the timeline may be substantially revised and extended.

If you liked this article, please give it a quick review on ycombinator or StumbleUpon. Thanks