A developmental computational model of the nesting cups behavior

Coneural > Ioana Goga > PhD research > Developmental computational model

 

Up to present, we are not aware of the existence of any computational model for the seriate nesting cups behavior. The aim of such a model is twofold:

  • it should be able to reproduce the limitations characteristic to the infants' seriation developmental stages
  • it should be able to reproduce the variety of behaviors observed within each stage of development.

To account for both consistency and variety of behavior, we propose that:

  • differences between developmental stages can be accounted for by the learning model
  • variety of behavior within a stage of development is a consequence of multiple constraints satisfaction during retrieval

Note that the hypotheses and assumptions presented here are a result of several exploratory experiments (see Marian and Billard, 2004), which led us to the idea of separating learning and retrieval, in order to solve the issue of consistency vs. variety of behavior.


A. Learning model

During demonstration of the nesting cups task, the learner forms an internal goal of what should be imitated, as a function of the way its cognitive system processes information. Drawing on experimental data, we selected three computational mechanisms available to human infants in the early stages of development, which, we believe, can account for consistent differences in behavior:

  • attentional focus, the learner learns only properties or relations existent between focused objects
  • basic-categorization, the learner reduces the complexity of the problem by creating and managing large categories of data
  • localized representations, the learner builds distinct visual neural representations based on distinct locations of the objects

To have these three functionalities at work, several components had to be modeled and implemented..


Figure 3.
Computational components required for the modeling of seriate nesting cups behavior. The joint attention mechanism deploys the attention of the learner according to a set of psychological inspired constraints. The object representation module ensures the visual awareness of the objects and the detection of new events. The cell assembly layer learns categories of object or event compounds and learns precedence relationship between these categories. See here for a description of the implementation of the model.

Learning of the seriation ability takes place at the cell assembly level. The algorithm functions on similar principles with Growing K-Means Clustering (GCM) and Adaptive Resonance Theory (ART). Note that instead of using the concept of cluster or category, we use the more neurobiologically plausible concept of cell assembly. For a detailed description of the model architecture, of the concepts used and of the learning algorithm see Goga and Billard, 2006


B. Retrieval model

Imitation of the seriate cups task is driven by the internal model of the system acquired during learning and should satisfy three types of constraints (see Figure 4):

  • size relations, acquired during learning and stored in the weights of the internal model
  • saliency properties that focus the attention preferentially on the most salient objects
  • conservation, reflected in the choice of the minimal path towards the acting/recipient cup and in the preference of the system to remain in a state with minimal energy.


Figure 4.
The execution by the learner of the nesting cups task, is driven by the satisfaction of three types of constraints: size, saliency and economy/conservation.

There are several concepts important during retrieval (for a detailed description of the algorithms and concepts see Goga and Billard, 2006). We define:

  • a goal, as a hidden cell assembly, that is, a cell assembly which is not satisfied by the current state of the world (i.e., <a hand carrying a cup>, when the hand does not hold anything). The actions of the agent during the imitation phase, are driven towards the satisfaction of activated goals.
  • cognitive dissonance is a state of tension that the agent is trying to reduce. The consonance is computed based on the size relation weights that have been learned, and the system acts towards the maximization of the total consonance.

During retrieval, the attention of the agent is continuously shifting between the most salient objects in the scene. The visual awareness of an object or a set of objects activates the corresponding category from the cell assembly (CA) level. Some CAs are called hidden, because they correspond to categories which are not satisfied by the current state of the environment (i.e., <cup into cup>, when all cups are placed at different locations). When all the predecessor constraints are met for a hidden CA, this is activated and becomes a goal. Actions are chosen to satisfy the current goal of the system, while the acting and the recipient cups are chosen to satisfy different settings of the probabilistic constraints (i.e., size, saliency, economy).

Here is shown the behavior of the agent reproducing patterns of activity characteristic to thefirst developmental seriation stages.