Piaget Modeler
Hello PAM.



The Piagetian Autonomous Modeler - An architecture for a cognitive system that constructs an internal representation of a real or simulated environment based on its interaction with the environment. The novel aspects of the modeler are: (1) how it spreads activation; (2) its use of schemes  to connect the representational elements (monads);    (3) its use of multi-strategy inference to extend the internal model; (4) its use of a consolidation component to provide automaticity and forgetting; (5) its evolution of successful solutions through equilibration (using genetic adaptation); and that  (6) its architecture is environment agnostic.  


The system is called Piagetian because it employs the notion of Monads (fundamental representational elements), Schemes (propositions that identify relatonships among internal and external elements), Assimilation (forming schemes by incorporating elements) and Accommodation (cloning and mutating schemes) which are essential to the theories of Human Cognitive Development espoused by Jean Piaget in his 1977 book The Development of Thought: The Equilibration of Cognitive Structures  


The architecture is compatible with Global Workspace Theory,  Society of Mind Theory, Unconscious Behavioral Guidance Systems Theory, and Somatic Marker Theory and is primarily inspired by

  • Interaction Cycles and Equilibration (Jean Piaget),
  • Observables, Coordinations, Perturbations (Jean Piaget),
  • Behavioral Schemas (Gary Drescher),
  • Ontology Formation (Bipin Indurkhya; Marc Pickett & Tim Oates),
  • Dynamic Interlaced Hierarchies (Ryszard Michalski),
  • Neural Propositions (Michael Miller),
  • Database Semantics (Roland Hausser),
  • Microtheories (Doug Lenat),
  • Impediment Ascription / Failure Prediction (Kristian Hammond)
  • Temporal Activation (Michael Miller),
  • Cognitive System Patterns (Michael Miller),
  • Mind Servers (Michael Miller)
  • Unconscious Behavioral Guidance Systems (John Bargh)
  • Somatic Marker Hypothesis (Antoine Bechara, Antonio Damasio)




Serving Up Minds: JCB and PAM P2

AAAI 2014 Spring Symposium on Implementing Selves with Safe Motivalitional Systems and Self-Improvement (SSS-14) - Stanford, CA, USA | 2014 

Premise: A Language for Cognitive Systems

AAAI 2014 Spring Symposium on Implementing Selves with Safe Motivalitional Systems and Self-Improvement (SSS-14) - Stanford, CA, USA | 2014 

The Construction of Reality in a Cognitive System

AAAI 2013 Workshop on Learning Rich Representations from Low Level Sensors
(RepLearn-13) - Bellevue, WA, USA | 2013 -

The Neural Proposition: Structures for Cognitive Systems

AAAI 2013 Spring Symposium on Creativity and (Early) Cognitive Development
(SSS-13) - Stanford, CA, USA | 2013 -

Patterns for Cognitive Systems

Proceedings of The Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-12) - Palermo, Italy | 2012 - video

Piagetian Autonomous Modeler

Proceedings of Artificial Intelligence and Simulation of Behavior 2011
(AISB-11) Symposium on Computational Models of Cognitive Development - York, United Kingdom | 2011



Designing Environment-Agnostic Early-stage Developmental Agents

Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012), Conitzer,Winikoff, Padgham, and van der Hoek (eds.), June, 4–8, 2012, Valencia,Spain.| 2012



Serving Up Minds

Unpublished | 2012




Feb 2014 - The Premise Language

Alpha testing the REPL.  


Aug 2013 - Coding

Coding agents and backend adapters.  


Jun 2013 - Solution Selection

Expanding on ideas for the Reactor and Deliberator components.  

See  Solution Selection.

Expanding on ideas for the Executor component.  

See  Action Execution.


May 2013 - Coordination and Reflection

Ideas to detail and expand the inferential components.  

See  Coordination.

Ideas on Attention, Affect, Goal Preferences and Prioritization, Emotional Evaluation, Emotional Reaction, Agenda Management, Regulation, Compensation, Simulation, and Consolidation.  

See  Reflection.


Apr 2013 - Let’s Build a Mind Server

Meetup group to build the Mind Server platform.  

See  Discuss Mind Servers.


Mar 2013 - Solvers

Formed some ideas about integrating multiple subconscious problem solvers into PAM-P2 (after re-reading Minsky’s “Society of Mind”).  

See Solvers and Solutions.


Feb 2013 - Premise Language REPL

Defining the PREMISE language and implementing a REPL to interpret and store propositions in scheme memory. 

See Premise REPL.


Jan 2013 - Scheme Memory

Looking for a good implementation for propositional memory.  
(Update) Version 1.1.7 of scheme memory is defined. as of Feb 2013. 

See Scheme Memory




Oct 2012  -  Prototyping phase.  

Looking for development collaborators (Java, Clojure, Sockets, JADE, SQL).  

- Need to build the PREMISE  interpreter for a new domain specific language.

- Need help to build a MIND SERVER on Amazon Cloud or Open Stack Nova.

(If interested please contact.)


Sept 2012 - Mind Servers

Formed some ideas about integrating PAM-P2 with devices. (Shopping a paper to various conferences). 

See Mind Servers  Paper:  Serving Up Minds.




July 2012  -  CISIS-12

Presented paper on “Patterns for Cognitive Systems” at CISIS-12, In Palermo, Italy. This paper answered the question posed in April 2011 on finding a good sub-architecture.  Some of the patterns presented… 

               Observation                Reaction

               Simulation                Mind Server


Oct 2011  -  Re-architected  PAM-P2 using Cognitive System Patterns.

An improved architecture for the modeler has been created which satisfies the augmented system requirements (see picture above). 


Apr 2011  -  Attention Management Architectures

New ideas ~ Looking for a good sub-architecture for attention management: i.e., model switching between prospection (the forward model), retrospection (the episode model), and the perception-response (the current model).    

See Attention Management Architectures


Apr 2011 - AISB-11

Presented the initial architecture. See AISB-11.  Talk:  PAM Talk AISB-11



Comments and Inquiries welcome:

Also on Facebook:  Piaget Modeler

Copyright (c) 2010-2014     Michael S P Miller.  All Rights Reserved.   Patents Pending.