Polyscheme

Principles | Framework and Architecture | Differences from other approaches
Human-Level Intelligence Laboratory | Cognitive Substrate 


Polyscheme is a cognitive architecture designed to achieve human-level artificial intelligence and to explain the power of human intelligence.  We choose and evaluate research efforts primarily on how they help advance the ability of systems to do what people can and computers can't yet.  Polyscheme has enabled computer models that explain how background knowledge and context can be used to understand language that is ungrammatical, nonliteral and ambiguous; robotic systems that can reason and plan while incorporating incomplete and noisy information from a dynamic environment; and computational models of children's physical, social and linguistic reasoning.

 

If you would like to get a copy of Polyscheme, please contact Nick Cassimatis.

Principles

Polyscheme is based on the belief that the following are key obstacles to human-level computational intelligence:

  • Current computer languages and data structures do not have the ability of humans to deal with ambiguous, incomplete, nonliteral and ill-formed language and knowledge representations.
  • Much of human reasoning and learning involves finding the best model(s) of the world.  The fact that these models involve unknown objects, times, identities, spatial locations and counterfactual states means that there are an extremely large number of worlds to choose from.
  • Many aspects of human-level intelligence are currently dealt with by known computational methods, but full human-level intelligence requires these to be integrated.  These data structures and algorithms appear very different and difficult to integrate.

The following principles underlie Polyscheme.

Framework and Architecture

The Polyscheme Framework (unfortunately often referred to as an architecture in papers through 2009) is an approach to integrating multiple computational mechanisms, which may or may not have any relation to the mechanisms of human cognition.  The Polyscheme Cognitive Architecture uses the Polyscheme Framework to integrate mechanisms we believe correspond to those in human cognition.

Differences from other approaches

AI algorithms and human cognition.  It is commonly thought that reasoning methods in AI are not closely related to the mechanisms of human cognition.  Our work is based on the the belief that in fact AI algorithms and the mechanisms of human cognition have many deep similarities.

Cognitive architectures and cognitive modeling

"Modern" artificial intelligence