The Task Analysis Cell Assembly Perspective.
Dan Diaper Chris Huyck
DDD SYSTEMS Middlesex University
ddiaper@ntlworld.com c.huyck@mdx.ac.uk
Abstract
An entirely novel
synthesis combines the applied cognitive psychology of a task analytic approach
with a neural cell assembly perspective that models both brain and mind
function during task performance; similar cell assemblies could be implemented
as an artificially intelligent neural network.
A simplified cell assembly model is introduced and this leads to several
new representational formats that, in combination, are demonstrated as suitable
for analysing tasks. The advantages of
using neural models are exposed and compared with previous research that has
used symbolic artificial intelligence production systems, which make no attempt
to model neurophysiology. For cognitive
scientists, the approach provides an easy and practical introduction to
thinking about brains, minds and artificial intelligence in terms of cell
assemblies. In the future, subsequent
developments have the potential to lead to a new, general theory of psychology
and neurophysiology, supported by cell assembly based artificial intelligences.
Keywords:
Ergonomics, Cognitive Psychology, Artificial Intelligence, Neuroscience, Task
Analysis, Artificial Neural Networks, Cell Assemblies.
.1 Introduction
There
already exists a strong relationship between a cognitive ergonomics Task
Analysis (TA) method and Artificial Intelligence (AI) of the symbolic
sort. These are, respectively, Goals,
Operations, Methods and Selection rules (GOMS, e.g. Card, Moran and Newell,
1983; Kieras, 2004) and production
systems such as ACT-R (e.g. Anderson and Lebiere, 1998, Anderson 2007) and EPIC
(Meyer and Kieras, 1997). Anderson and
Lebiere claim that such systems are the
only modelling formalism capable of spanning a broad range of tasks, dealing
with complex cognition
(p3), and in their enthusiasm go so far as to
claim for ATC-R a profound sense of
psychological reality (p13); Anderson (2007) sees EPIC as a precursor to
ACT-R 6.0, contributing Perceptual-Motor modules. EPICs developers are rather more cautious in
their claims (e.g. Kieras and Meyer, 1994; Meyer and Kieras, 1997).
A
fundamental problem with these production system symbolic AI approaches
involves cognitive architecture which Anderson (2007, p7) defines as a specification of the structure of the
brain at a level of abstraction that explains how it achieves the function of
the mind. There is a problem concerning
his level of abstraction notion. At
the level of program code, these symbolic AI systems make no attempt to mimic
the human brain, other than as functional, i.e. psychological, modules,
although Anderson (2007) attempts, post
hoc, to relate some of these to brain areas. The theoretical issue concerns simulation
fidelity, here how well one thing, a symbolic AI, can mimic another, the brain,
when at the level of operation they are completely different types of thing. This paper proposes a solution by using a
different sort of AI, one which does attempt simulation of how both the brain
and the mind operates and which uses a single, common modelling representation
for both.
There
are hundreds of different TA methods and virtually all of them have a
cognitive, psychological component, although the psychology generally is not
that good. As Kieras (2004) rightly
notes, a task analysis
for system design must be rather more informal and primarily heuristic in
flavour compared to scientific research. Based on the
cognitive psychology of Card, Moran and Newell (1980), GOMS is one of the more
psychologically sophisticated of TA methods yet is easy to criticise as
scientifically inadequate. For example,
when a task performer needs to access Long Term Memory (LTM), a GOMS analysis
can identify this but is pretty well independent of alternative theories of
human LTM architectures and processes, i.e. a GOMS analysis would hardly change
whether one modelled human LTM like computer backing store, or as memory traces
with different strengths, or as multiple traces.
The
basic theoretical argument in GOMS, and generally in TA, is that some cognitive
representations and processes similar to those identified during an analysis
must occur. For example, at some point
in a task it might be necessary to store information temporarily, which the TA
might call using Short Term Memory (STM), but whether this is the STM of Miller
(1956) is moot, never mind the Baddeley and Hitch (1974, Baddeley, 1976)
alternative architecture of their Working Memory, which has been considerably
developed subsequently, e.g. Oberauer et
al. (2018), and there are a number of other temporary and buffer like stores
that are hypothesised to be common in all human minds, although the precise
theoretical specification of these remain controversial, e.g. Morey, et al. (2018). Similarly, most TAs will identify when
decisions are made in tasks, but the cognitive decision making mechanisms are
left unspecified.
Given
the difficulty of predicting human performance, e.g. for its traditional
application of training design, GOMS is really very good, although Kieras
(2004, Kieras and Butler, 2014) are carefully cautious about this, and there
are exceptions (e.g. Jorritsma et al.,
2015). While no one has ever
successfully developed a general task taxonomy, i.e. a specification of
sub-tasks or other task components that, together, could be used to specify any
task performed by people (e.g. Balbo et
al., 2004), GOMS does produce a modular, reusable output that resembles
program pseudo-code. Indeed, it is a
short, obvious step to implement such generic GOMS modules as software tool
support to facilitate predicting task performance and, on such coat-tails, to
implement the GOMS model as a symbolic AI.
Given the tight binding between GOMS and systems like ACT-R and EPIC, it
is unsurprising that they share similar theoretical limitations.
This
papers proposal involves a modern take (Huyck
& Passmore, 2013) on Hebbian Cell Assemblies (CAs). Hebbs (1949)
theory is that concepts are represented in the brain by a collection of
neurons firing, e.g. there is not a Grandmother Cell that represents one of ones
grandmothers, but rather there is a Grandmother CA, a collection of neurons
that can fire persistently, with or without external stimulus from the
environment. Though Hebbs 1949 work
predates work on cognitive architecture (Newell,
1990), Hebbs cognitive architecture is elegant and straightforward:
each mental representation of a concept is represented in the brain as a unique
CA., i.e. this is the identity thesis of Smart (2007 for a summary) and of his
colleague Ullin (1956); also of the similar, independent work of Feigl (1958)
who says of mental events, that they are
identical with certain (presumably configurational) aspects of the neural
processes.
CAs
are normally implemented as a simplified model of neurons to mimic how the
human brain might operate. The main
proposal in this paper is that it is possible to model the behavioural and
cognitive psychology of task performance using a putative CA based brain model
and, in theory, the same model could be implemented as a CA based AI. One problem for GOMS and ACT-R that a CA
approach automatically deals with are memory representation issues; Hebbs
theory is one of LTM, i.e. CAs represent the conceptual contents of LTM.
Attractive
if not completely compelling evidence for the CA approach is that like nearly
all Artificial Neural Networks (ANNs), CA based ones are self-organising, i.e.
they can learn. This is the Achilles
Heel of nearly all symbolic AIs, they need human programmers first. Thus, if a GOMS model changes then its symbolic
AI equivalent would have to be reprogrammed.
Anderson (2007) discusses learning in some detail (e.g. Chapter 5), but
it is hardly surprising that ACT-R can model human learning since, at least in
theory, following a TA is should be able to model any task performed by people,
including ones involving learning. There
is, however, a critical difference between being able to model human learning
and the basic, inherent, inevitable and unstoppable learning that is
fundamental to ANNs, including CA-based ones.
The
Cell Assembly roBots (CABots) demonstrate in a virtual environment the
learning of both aspects of the environment and new objects within it, and it
has a problem solving capability, all without the intervention of human
programmers (Huyck & Mitchell, 2018). While ACT-R, and other cognitive
architectures like Soar (Laird et al., 1987)
can learn, these typically work by parameter setting or generating new rules using
old rules. They are not capable of, for
instance, symbol grounding (Harnad, 1990).
CAs provide an ability, for instance, to ground symbols, suggested as
early as Hebb (1949).
There
is considerable evidence, summarised by
On
a more cautious note, much of our current understanding of CAs comes from work
on ANNs. There is a serious issue of
the biological plausibility of such ANNs.
For example, while it is now possible to simulate a billion neurons in
real time in a system (Furber, et al., 2013), these artificial
neurons are really represented as a rather simple algebraic equation and, as
such, are an extremely simplified model of the brains physiology. While, for example, Huycks Fatiguing Leaky
Integrate and Fire (FLIF) neurons (Huyck and
Parvizi, 2012) are a better simulation of brain neurons than early ANNs,
e.g. perceptrons (Rumelhard and McClelland,
1986), or, earlier, compartmental models (Hodkin and Huxley, 1952), they
fail to model fundamental neural physiological properties such as spike
trains. Even FLIF neurons fail to model
basic physiology such as different neurotransmitters, other temporal neuron
properties, and much else.
An
absolutely crucial, and it seems sometimes overlooked, property of even quite
simple CAs is that Byrne & Huyck (2010)
have proved that they can be Turing machines, i.e. that, given enough neurons,
they can compute the result of any legal mathematical or logical
expression. The critical consequence of
this is that anything that can be written using traditional programming
approaches, including symbolic AI code, can be done using simulated neuron
based CAs. At the moment, run-time
efficiency remains a major problem, but it is believable that performance will
continue to improve in the relatively short term future. On the other hand, Huycks CABot already runs
in real time on a PC.
Hebbs
original theory has been considerably developed, particularly in recent
years. A simple but critical improvement
is that Hebbs concepts have been extended to most mental content and, indeed,
to representing processes. On the
latter, CAs naturally represent processes as CAs change over time, e.g. a
grandmother CA is updated during a visit to her, and this is akin to a run time
process description of computer program code (Osterweil, 1987; Diaper and
Kadoda, 1999). CAs can also represent
processes by providing structure to CAs pre-ignition, for example, for doing
mental arithmetic, Natural Language (NL) parsing, and for other sorts of common
problem solving and planning.
As
concepts, Hebbs CAs can fire persistently over time and this remains a
fundamental property of newer CA models, although, more accurately, they have the
capability of persistence because in some tasks this may not be required, e.g.
in a self-terminating, visual, serial search task the target CA would not
persist for long if the target is the first item, but may have to persist for
minutes in other circumstances.
Critically for the brain, CAs can be ignited for longer than it takes a neuron
to fatigue. Therefore, for CA
persistence on the order of several seconds and above, there must be a pool of
non-firing neurons that can be swapped in to replace fatiguing neurons so as to
maintain an ignited CA (see PotN, section 2).
Furthermore, with very long term CA persistence a member neuron might
fire, fatigue, recover and then re-fire. Indeed, it is essential that the particular
neurons that are firing in an ignited CA change over time so that the CA can
perform processes, for example, doing a calculation (Tetzlaff et al., 2015). Even when a CA functions as an LTM item, this
will change over ignitions, even when general learning is slight (see the QPID
model below).
The
brain has around 1011 neurons (Smith, 2010) and the size range of ignited
CAs has been suggested as 103 to 107 neurons (Huyck and
Passmore, 2013), although the upper estimates probably refer to super-CAs composed of many sub-CAs. Even with all these brain neurons, most
neurons will, at different times, have membership of different CAs, although CA
type may be restricted, e.g. a neuron in the visual cortex might always be
involved with visual processing, but be in millions of different CAs during its
existence.
In
the absence of alternative theories and appropriate physiological evidence, a
simple model is that CAs can exist in four states: Quiescent, Priming, Ignited,
and Decaying. For simplicity, it is
assumed that all four states are physiologically similar, i.e. that the Q, P
and D states are but weaker versions of a CA in the I-state, with fewer neurons
but these may still be shared, at different times, across numerous CAs. Functionally, however, the four states may
differ significantly: Q-state CAs are structured for permanent storage. The role of CAs in their P-state is to
prepare a CA for ignition and support processes such as attentional mechanisms
involving competition between CAs. The
reality in brains in undoubtedly very complicated and a P-state CA probably has
a very different structure at the start of priming to just before ignition as
it evolves into a form ready for ignition; it is also possible that CAs may
exist in the P-state without on some occasions ever igniting. The D-state is involved with preparing a CA
for its LTM storage and may be equally as complex in its structures and
functions. The physiology and
functionality of these transition states is not so much under researched as
virtually unresearched.
In
a typical QPID cycle the new Q-state is not quite the same as its precursor. When the notionally same CA is ignited on
different occasions, not only will these differ as to the set of neurons
involved in each ignition, but the CA itself will not be quite the same. Thus, the functional definition of a CA must
be at a sufficiently high level of description that such differences usually can
be ignored. From Scott-Phillips
et al. (2011) in the context of their
distinction between proximate and ultimate explanations in evolutionary theory,
it may be that functional and physical descriptions are of different types: the
physical, brain TACAP models being proximate and addressing How? questions
and the mental, functional ones may be ultimate models and addressing a highly
specialised epistemological type of Why? questions.
Some
concept of levels of description, of detail, is common in many areas of human
endeavour. The super- and sub-CA
proposal and the QPID model fits neatly with the extensive use of the levels
concept in TA, and with this papers CA based approach. Emphasising that a TA model is an analysts
model and different from that of task participants and other involved parties,
e.g. managers, (Diaper, 2004 and ibid.),
one difficult judgement call (Kieras, 2004) is the level at which a
particular TA is pitched. Most TA
methods involve some form of task decomposition into subtasks, and
sub-subtasks, down to the level analysts select (N.B. different levels may be
chosen for different parts of the same task).
Many methods do simply decompose tasks, but not all. For example, the old but still popular
Hierarchical Task Analysis (HTA) method (Annett and Duncan, 1967; Annett, 2004)
decomposes task goals rather than recorded task components. As such, HTA is an analysis technique that
can be used after task data is collected and represented.
This
last point about HTA is crucial to this paper, which similarly only discusses
an analysis technique and not a full TA method.
Traditionally, a TA method early on will involve multiple information
sources and data collection techniques; observation of performance, interviews
and questionnaires are common, but many other data sources and techniques have
been used over the decades. In nearly
all TA methods, whatever data is collected, it is combined to produce some sort
of Activity List (AL), otherwise known as a task protocol (N.B. this is
different from a task transcript).
While
varying greatly in style, generally an AL is a prose description of how a task
is performed and the strong recommendation of Diaper (1989a, 2004, and ibid.) is that an AL should consist of a
list of short sentences that each describe a task step, at the level chosen,
and each line should identify a main agent and the action(s) performed towards
one or more things (agents or objects), perhaps using other things
(tools). It is some such AL
representation that HTA and this papers work uses as input to their analysis
techniques. One word of caution,
however, data collected with one TA method in mind may not be suitable if other
analysis techniques are then used; missing data being the most obvious problem,
but there are more subtle ones.
This
paper is not proposing yet another TA method or, even, analysis technique, at
least, not at the moment. This is one of
the reasons why Perspective appears in its title. A perspective is a point of view and in the
scheme of things as used here, is a very general theoretical formulation,
perhaps a high level framework. Within a
Popperian (e.g. Popper, 1979) scientific epistemology, the claim is that only well
specified hypotheses can be experimentally tested and that disproof of one does
not necessarily disprove the more general framework from which that false hypothesis
was derived; metaphorically, pruning twigs from a knowledge tree may not damage
its main branches.
Perspective,
as used in this paper, is a General Theory of Psychology (section 5.3.3),
perhaps akin to cognitive psychologys one that has the axiom, The mind is an
information processing device. The
claim is that all psychological phenomena can be described and, ultimately,
explained within the perspective defined by its primary axioms (Diaper and
Stanton, 2004). As an extension, the CA
equivalent would be something like, The mind and brain are information
processing devices that both use common, although differently described, cell assemblies.
Cognitive
psychologys axiom is implementation independent, i.e. it has no constraints on
how the brain works, its architecture, processes and so forth, because it is
only concerned with mental models, of information processing. In contrast, the CA perspective provides for
a firm cognitive architecture that relates and explains concomitant brain and
cognitive function. This and similar
issues are more properly and completely covered in the Discussion (section
5.2).
The
version of TACAP that is used in this paper is described in section 2. There remains, however, one further major
issue concerning the Perspective in the TACAP title.
TACAP,
as used in this paper, deliberately exploits the limitations of TA to provide a
demonstration of what may be possible
and an example of potential utility. The
emphasis is that it is only a demonstration and this leads to what at first
might seem an odd claim: we do not care if everything in the demonstration is
wrong.
It
is very likely that none of the brain CAs identified in this paper will ever be
found to exist, but using the TA defence (see above), something similar must
occur, and it remains possible that in a training programme based on a TACAP
approach, some CAs from the TA will cause similar CAs in trainees. Similarly, the mental, functional TA
descriptions provided may also all be wrong, but this may also be a matter of
poor TA, which is not at all a concern in a demonstration. As for AI, the proposals concerning
similarities with brains cannot be worse than that for the GOMS to ACT-R/EPIC
relationship, howsoever the CAs proposed are wrong in detail, since the
symbolic systems have no claim to any hardware realism. What is provided in this paper is a
demonstration of the potential of a CA based perspective within the practical,
engineering limitations of TA.
Before
returning to the topics introduced above in the Discussion section (section 5),
the TACAP version developed (section 2) and its application and the results (sections
3 plus Appendix I, and 4, respectively) are reported.
.2 The
Task Analysis Cell Assembly Model
An
advantage of this first demonstration using TA and the CA notion is that it can
exploit TAs heuristic approach (see Kieras, 2004, quoted above) and, as argued
immediately above, as applied psychology the description of task performance
needs only to be plausible.
The
following subsections outline the models and representations finally used. In their development a considerable variety
of things were tried and rejected, sometimes simply because they were just too
awkward to use. Leaving such to
historians of science, this paper tends to concentrate on what was found
successful and relatively easy to use.
One of the biggest determinates of the development programme was
consistency. Most TAs are performed
iteratively and our development work was an extreme example as we would not
only return to initially analysed task steps and re-analyse them, but sometimes
we would even change the graphics and notational style to what was found later
to be a better approach. Indeed, particularly
during the early analysis stages, decisions were made about the nature of the
CAs and their relationships that quite fundamentally changed the earlier
analyses, which had to be redone, some of them several times.
.2.1 The Simplified Cell Assembly Model (SCAM)
The
standard, simple graphical representation of a CA plots number of neurons firing
against time (Kaplan et al., 1991,
Huyck and Passmore, 2013).
Unsurprisingly, this graph resembles that of an individual neurons
firing and, indeed, most negative feedback systems.
The
lifecycle of a simple CA is: (a) there is a background level of neuron firing
(quite a lot in the brain, but it is not organised, section 4.2.3); (b) a CA
starts to develop, usually due to priming from already ignited CAs, and the
number of neurons firing in the CA starts to increase, probably in an
exponential manner (N.B. competition between a number of alternative CAs at
this stage may be a critical part of autonomous cognitive decision making and
attentional mechanisms); (c) sufficient neurons fire such that the CAs
threshold is reached; (d) at which point a large number of neurons rapidly
join the CA which then ignites; (e) as with most negative feedback systems,
there is an overshoot as firing neuron CA membership climbs to its ignition
state; (f) after the overshoot the function stabilises at a level which may be
several times higher than threshold; (g) the CA then persists and there is a
slow decay in the number of neurons firing to support the ignited CA, due to
neuron fatigue, if nothing else; (h) at some point the CA will extinguish,
either because there are insufficient neurons firing to maintain ignition, or
because the CA becomes inhibited by the firing of other CAs; (i) the CAs
neuron activity drops below threshold and the CA decays, although what it
decays to may depend on the type and context of a CA, i.e. it may decay to
background levels, or have a refractory period like neurons and be harder to
re-ignite, or it may remain above background so that it is primed for
re-ignition (sections 4.2.3 and 5.3.1).
Many
CAs will be more complicated than this simple model, particularly ones that
persist for long periods, minutes if not hours, as fatigued neurons are
replaced. All sorts of things might
change during a CAs persistence phase (g) due to CA competition, cooperation
and, even, combination or division.
Thus, this part of the model might present a saw tooth profile rather
than a relatively smooth decline in the number of neurons firing in an ignited
CA; for example, see Appendix I: CA 06 MSHWA Motor Stride to Hot Water Area.
The
Simplified Cell Assembly Model (SCAM) is shown in Figure 1 and each CA is
represented as a single dimension array consisting of a unique identifier (ID)
and eight parameters, four relating to number of neurons and four to elapsed
time. We have not modelled the overshoot
(f) because we have no idea as to its function, if it has one. Also, because so little is known or even
theorised about background levels, priming and decay, this part of the SCAM is
simplified to two parameters (P50% and D50%).
Figure 1 The SCAM diagram. The four lower parameters are measures of
time and the four floating ones are measures of neuron numbers.
The
four SCAM parameters associated with number of neurons are:
PotN the potential
number of neurons that could
have membership of the CA;
Thresh the threshold
at which there are sufficient neurons firing to cause CA ignition;
IgMax the maximum
number of neurons that fire at CA ignition;
IgFat the number of firing neurons after neuron fatigue at the end of CA ignition, i.e. at CA extinction.
N.B.
In some cases IgFat may equal Thresh, in which case the CA will then decay, but
in other cases the CA may be supressed so that at CA extinction IgFat >
Thresh, as shown in the SCAM diagram.
The
four SCAM parameters associated with time are:
P50% - the time at which a CA is primed to 50% of the
neurons firing that are required to reach its ignition threshold;
IgTIg an ignited
CAs time of ignition;
IgTEx an ignited
CAs time of extinction;
D50% the time at which a CA decays to 50% of the
neurons that were firing at CA extinction (IgFat).
Even
within the limited demonstration analysis, across CAs there is a considerable
range of shapes to the SCAM diagrams and each of the eight parameters have some
variation. This is desirable and if it
were not so then a parameter could be treated as a constant.
For
each CA identified, values for each parameter have to be estimated and while
this is relatively straightforward from observational data for the four time
parameters, those associated with the number of neurons may be wild
guestimates. Far too little is known
about brain CAs and the guestimates may be in error by an order of magnitude or
two. On the other hand, generally the expectation
is that errors will be consistent, so subsequent corrections based on new
research might fix such errors by multiplying by a simple equation, or even
just a constant. Explanations for
choosing parameters for individual CAs are included in the main analysis (Appendix
I).
While
a crucial analysis component, with practice the SCAM diagrams became quite easy
to visualise and their main representation during analysis was in the SCAM
table.
.2.2 The SCAM Table
Each
identified CA is represented as a line in the SCAM table using the CAs unique
identifier and the eight SCAM parameters.
Table 1 shows the first few lines of the main analysis.
No. |
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
ID Acronym |
01 |
CKEC |
10 |
2 |
7 |
6 |
-1.0 |
0.0 |
0.4 |
0.5 |
COG Kitchen Entrance Check |
02 |
VKEG |
20 |
10 |
15 |
14 |
-0.8 |
0.1 |
0.3 |
0.4 |
VIS Kitchen Entrance General |
03 |
CMC |
5 |
1 |
2 |
1.5 |
-1.0 |
0.4 |
2.5 |
4.0 |
COG Make Coffee |
Table 1 Example lines from the main analysis SCAM table
(Table 2).
While
perhaps not ergonomically optimised, once one can visualise SCAM diagrams then
the SCAM table becomes one of the three
critical analysis tools. For example, the task timeline as represented by the
ignition and extinction of each CA (IgTIg and IgTEx, respectively) can be seen
by simply running down the tables two columns for these parameters.
The
SCAM table had many uses during analysis and was crucial for iteration during
analysis and for maintaining consistency and for error checking. Such roles are particularly important because
of the complexity of another main analysis representation, the Cell Assembly
Architecture Relationship (CAAR) diagram.
.2.3 The Cell Assembly Architecture
Relationship (CAAR) Diagram
The
tidiness of the CAAR diagram shown in the results of the main analysis (Figure
9) belies its origins, which were pages of handwritten scrappy notes and diagrams. The basic procedure was to identify the next
potential, small set of CAs that together would represent a cognitive task
step. The possible inputs would have
been identified during analysis of CAs earlier in the task and then the
relationship between the CAs being analysed would be worked out; finally, the
possible outputs would be identified.
In
the CAAR diagram each CA identified is represented by a box and the
relationships between CAs, i.e. how one CA ignites, maintains or supresses
another, and what information is passed between CAs during their ignition, are
represented by arrows. CA priming and
decay also need to be considered.
The
CAAR diagram has elapsed task time, approximately within graphical constraints,
increasing vertically downward. Horizontally,
CAs are arranged by type, from left to right: Perceptual; Cognitive; and Motor. The perceptual CAs are further subdivided as
being Visual, Touch and Kinaesthetic ones These CA types always represent the first character
of each CAs ID, i.e. V/T/K, C, or M.
Figure
2 shows a generic CAAR diagram. It is
the template for the pattern that was the most commonly found in the main
analysis (section 4.3).
Figure 2 Generic CAAR Diagram.
In
its present form the CAAR diagram shows only a limited amount of the
information that it could contain.
Iteration between CAs, e.g. where each of a pair is helping to maintain
the other, is a critical property that is shown in neither diagrammatic or
tabular representation; in the rough, hand drawn diagrams multiple arrow heads
were used to show such iteration.
Further possible refinements are left to the Discussion (section 5.3.1),
although the reason why the CAAR acronym includes Architecture is that it is
all the considered but currently unrepresented aspects of each CA, and how it
relates to others that is architectural and potentially puts it beyond just a
set of 1960s cognitive psychology style boxes and arrows. Description and explanation of many of these
factors is included in the text associated with each CA in the full main
analysis (Appendix I). Further
description of the TACAP analysis techniques method is in section 3.2.
.3 The First Steps to Making Coffee
Example
It all started as a very
quick investigation after the inspiration to join the TA and CA concepts. After a few days it became clear that the
whole TACAP analysis enterprise would require considerable, long term,
effort. There were weeks of trial and
error as everything from the basic concepts, the notations, and the graphics
had to be worked out. For example, at
least half a dozen diagram styles were tried before developing the SCAM
diagrams used in this paper; there were similar graphical problems with the
CAAR diagram; and the SCAM table had to be reformatted a number of times as the
eight SCAM parameters were themselves developed. In the end, just nine seconds of expert task
behaviour was analysed, and it takes over sixty CAs to do so.
.3.1 Task Selection and Data Collection Method
We appreciate the view of
those who think that never again should there be a TA paper that uses the
making_a_hot_beverage example. In our
defence, the CA perspective is novel, so, on practical grounds, it is
reasonable to choose an extremely familiar task, indeed, probably the one most
commonly chosen to introduce students to TA.
Furthermore, the demonstration analysis, in time, is rather short, so
there is not much coffee making to worry the cognoscenti.
Data was collected using
a repeated trials, self-observation, post sub-task recording, heuristic
approach, i.e. the first author, who is a TA expert (hence heuristic), watched
himself, many times (more than thirty) doing the first part of his making coffee
routine and then making written notes after each trial. During some of the trials timing data (to the
nearest 0.1 seconds) was recorded at two points during the task using a small
mobile phones digital stopwatch held in the left hand (section 4.1). The initial observations took place over
several days and additional trials were done over the following month during
the first stages of the main analysis.
Against any objections to
this heuristic method, there are a number of advantages for what, we keep stressing,
is only a demonstration of a possible analysis technique and not a new TA
method. First, the task is a very highly
practiced one, with a history of over 20 years in the current house and
unchanged after about half a dozen years since the kitchen was remodelled.
Second, its nigh invariant repeatability allowed access to renewed observations
when they were needed, and they were.
For example, the subject was unaware and failed to initially record what
happened to the left hand while the kettle, grasped in the right, was moved to
the sink for filling. Third, the subject
was already expert at such self-observation because, using his TA expertise, he
continuously works at prosaic task optimisation, ideally with an end result
that he can continue to think of other things while performing the common and
mundane. Thus, the data collection
approach adopted provided high quality data, indeed, much higher quality than
from most TAs that involve analysts recording the performance of other people.
As a further defence, the
subject-analyst discovered new details of how he performed the task of which he
was previously unaware, for example, the pattern of steps taken outside and
across the kitchen (section 3.3.2), as well as the example of the empty left
hands actions mentioned above. At the
least, this demonstrates that a TA was done and that the demonstration is not
based merely on a desktop, thought-experiment exercise.
The three other residents
in the house were also observed doing the same kettle filling task (see Appendix
I: CA 06 MSHWA Motor Stride to Hot Water Area) which, at least, demonstrated
that a more traditional TA with subject and analyst separate was feasible.
.3.2 Analysis Method
The AL resulting from the
data collected was very simple and along the lines: enter kitchen; go to hot
drinks preparation area; grip kettle in right hand; move kettle over sink;
remove kettle lid with left hand; invert kettle to empty it; replace lid with
left hand; move kettle under water spout; fill kettle. As soon as the analysis started, each such AL
line was rapidly elaborated, often supported by further task observations, and
soon the ordered list of identified CAs effectively became the AL used for
further analysis.
At this early stage of
research it is not feasible to provide a detailed method for the TACAP analysis
technique, and it is undesirable to do so.
Method specification in TA is extremely difficult, to the extent that
Diaper (2001) suggests that it is necessary to develop analyst support software
to support method specification. While
such tools superficial, primary function is to make analysis easier and less
error prone, to teach and guide a neophyte analyst requires supporting software
to have an explicit and detailed model of the method. The discipline required of programming means
ready identification of missing and, much more frequently, underspecified parts
of a method, which expert analysts bridge using their craft skills, often
without being aware they are doing so.
Indeed, HTA is often described as a methodology and its massive under-specification
is seen as an advantage, for the experts who have served their
apprenticeship.
Once the TACAP analysis
technique settled down during the latter two thirds of the analysis, it was all
done online, indeed, as if there was software tool support and with the analyst
having the role for the desirable but missing program code. Of course there was a lot of printing for
off-line checking and editing, but during analysis the only paper was a couple
of very scrappy sheets with a hand drawn version of the CAAR diagram, and a lot
of annotations, crossings out, etc.
On-screen, centred was the main analysis document (Word); to the left
was the SCAM table (Word) and to the right the CAAR diagram (PowerPoint). The acronym glossary (Appendix II) was also always
available. Usually, a small set of CAs
would be analysed as a group, the most common pattern being that shown in
Figure 2 (Section 2.3).
The first step was to
create an entry for each CA in the main document and to copy and paste (to
minimise typographic errors) the ID and spelled out acronym into the glossary,
and the ID into the SCAM table. As an
example of cognitive architecture, the default is that at least one, already
analysed, input will go to the new cognitive CA. There may be more than one known, analysed
input, and during analysis, occasionally, there is a floating output, where an
earlier CA must have this, but the analyst was not sure of its still unanalysed
destination CA. Note, it is only a default,
but with the advantage that exceptions, and there are some, are bought to the
analysts attention for especial consideration.
It is an example of architecture in that other defaults could have been
chosen, for example, making perceptual CAs the default and have some sort of
Perception Cognition Motor cycle or leftthenright scan, i.e. P_C_M_P_C
or P_C_M_C_P_C
, respectively. The TACAP
default model is more of a tree with C usually mediating between P and M, i.e.
C_P_C_P
& C_M_C_M
. There are
positive and negative arguments for any of these architectures, but they are
all only defaults and the analysis allows alternatives, for example when
perceptual and motor systems become tightly bound in some expert behaviours
(section 4.3).
Once the new CA sets
inputs have been cut and pasted to the tabular entries in the main document,
then each CA is described as text (Appendix I) and the relationships between
the CAs are added during writing the text, i.e. when a CA has an output to
another member in the set being analysed, then the output is copy and pasted as
input to the appropriate CA. This is
just the sort of thing an analysts support tool would do automatically. Also, while writing the text, the SCAM table
is gradually filled in. In most cases
the values assigned to entries in the SCAM table are explained in the Appendix
I text, while attempting to avoid too much repetition. The order in which data was entered to the
SCAM table was driven by the linear sequencing of the natural language
text. After the first few CAs were analysed
the SCAM diagrams were not drawn simply because the analyst could visualise
them from the SCAM table and each diagram took quite some time to produce,
which would have interfered with the main analysis processes; a trivial
software tool is needed to draw the SCAM diagrams automatically from the table.
At the end of a CAs writing
process, the outputs to yet unanalysed CAs will be entered. This text will be what is copy and pasted
when it is the turn of these CAs to be analysed. This led to inserting some new IDs in the
SCAM table ahead of their analysis.
A further feature of the
Input/Output tabular specifications in the main analysis (Appendix I) is their
punctuation. No punctuation between
lines means that the two inputs or outputs occur in parallel and increasing
punctuation strength, i.e. comma, and though rarely used in the main analysis
(Appendix I), semicolon and colon, show increasing separation in time; a full
stop indicates the termination of one input or output before the start of another,
although both are within the main analysis description of a particular
CA. Checking the punctuation at the end
of analysing a set of CAs was an important part of the error checking routines.
Unlike the SCAM diagrams,
it was found important to regularly update the CAAR diagram during
analysis. This was no simple
transposition from its very rough paper representation to its accurate computer
version. The CAAR diagram is a triumph
of graphic design in that it shows over sixty CAs and their relationships in
way that can be printed on a single sheet of A4 paper, without sacrificing
readability. Many designs were tried and
some of the earliest would have needed a dozen or so pages rather than just
one. Furthermore, because it was
prepared in PowerPoint, the analysts default graphical editor for decades, it
is actually quite easy to animate the diagram (Appendix III). This is returned to in the Discussion (sections
5.1 and 5.3.1).
On the other hand, using
PowerPoint was a bit of a pig, even for a real expert, as the small scale
pushed PowerPoints resolution when drawing the arrows. It was essential to keep the CAAR diagram up
to date, no matter that it was time consuming to do. When there was iteration in the analysis,
returning and modifying CAs already analysed, then the CAAR diagram, the SCAM
table and the main texts tabular specifications were always changed
together. Usually, changing one analysed
CA resulted in changing other ones as well.
The method adopted was
designed to minimise error and facilitate error checking, e.g. every output must have its input, in the architecture,
to another CA, which shows one of the chosen simplifications, not modelling the
internal processes of a CA (section 2.1).
It is necessary to check that every CA is correctly represented in each
of the four main representations: the main analysis document, the CAAR diagram,
the SCAM table and the SCAM diagrams.
Especial care needs taking where previously analysed CAs have been
changed by dividing or combining them as this will likely to have changed their
IDs, which is the key identifier in all the main representations. The acronym glossary (Appendix II) was only
updated occasionally once the analyst had learned his own acronymic CA IDs, and
he used them all the time when reasoning about relationships between CAs.
.3.3 Analysis Introduction
Subsections 3.3.1 and
3.3.2 are intended to provide an introduction to the task and a flavour of the
style used in the full main analysis in Appendix I. Subsection 3.3.3 contains a strong
recommendation to readers that, before they read the results in section 4, that
they familiarise themselves with some of main analysis in Appendix I and with
the main representations used.
.3.3.1 The Coffee Making Decision
Prior to the start of the
analysis in the kitchen, the subject has made the decision to make a small mug
of coffee. This decision could be based on many things, from habit or time
since last coffee, or thirst or other dehydration indicators, or just the need
for a break, and so forth. Numerous CAs
will have been involved in making this decision, but a critical issue is what
one or more cognitive CAs are primed or already ignited at the kitchens
entrance. There may be intervening
activities so that the time from making the decision to arriving at the kitchen
entrance might be five or more minutes.
One possible model would
involve the decision making CAs igniting a coffee making one that would persist
until task completion. One could even
suggest that this CA would contain a plan of what is involved in making a small
mug of coffee. There is some evidence
that this model is not that plausible.
First, with intervening tasks then such a CA would have to persist,
ignited, while many other CAs are deployed.
Furthermore, the make coffee CA might just be part of a list of tasks to
complete and such a dynamic task list CA would have complex behaviours as tasks
are completed and, sometimes, the list order might be shuffled, some tasks
deleted or postponed, and so forth.
Note, arguments involving consciousness are weak to irrelevant, e.g.
that people do not perform loads of intervening tasks while thinking must make
a coffee, must make a coffee, must
.
At a minimum, when the
coffee making decision is made then a Make Coffee CA must be ignited as a
record of the decision. This CA can be
of modest size as the decision record and, if one chooses, one could call it a
goal. There is evidence that this CA
does not remain ignited in the widely reported phenomenon of one going to a room
and then realising one cannot remember why one went there, i.e. the CA fails to
reignite in its now appropriate context.
In the analysis that
follows, the assumption is that the CA Make Coffee has been previously
ignited and remains sufficiently primed that it will reignite with suitable
environmental input, e.g. from vision.
The analysis starts at the kitchen entrance and the evidence suggests
that the host of go-to-the-kitchen CAs that brought the subject to this spot
all close down. This is suggested by the
final kitchen entrance approach behaviour described in the next subsection.
.3.3.2 Before the Kitchens Entrance
Before the kitchen
entrance there is a shuffle zone. The
following observations are a direct consequence of the research reported in
this paper. The kitchen entrance has no
door and there are four routes to arrive at the entrance, from North West to South
East withershins respectively: corridor, stairs, lean-to, and lounge (Figure 3). Whichever route the subject takes to the
kitchen entrance, he always arrives with his right foot planted in the centre
of the kitchen entrance, that foot may be over the entrances low, wooden floor
bar, or the whole foot, up to a couple of centimetres clear, in front of or
behind the bar (Figure 4B), but the right foot is always aligned at a right
angle to the entrances bar and at the centre of the entrance. Indeed, experiments requiring the left foot
to be the kitchen entering step result in noticeably clumsy initial steps
within the kitchen and the body, moving at a reasonable domestic speed, is
unbalanced (e.g. balancing arm movements, hip and upper body twists and similar
ergonomic inefficiencies). The right
foot entrance is achieved by a shuffle in the area outside the kitchen,
particularly easy to observe as, when necessary, a half step will be taken when
coming down the corridor, and also, after descending the stairs, where although
either foot may have started at the top, steps are adjusted in the shuffle
zone. The shuffle zone is less clear
from the lean-to because usually its door is closed before taking steps towards
the kitchen entrance, but rationally a shuffle must exist because the right
foot is inevitably correctly placed, as it is from the lounge, which requires a
complex, short curved route of about 130 degrees so shuffling is again less
easily observed.
Figure
3 The Shuffle Zone outside the kitchen entrance.
3.3.3
Further Context
Rarely is a picture
worth a thousand words, which is, say, well into three typed sheets of
A4. To cater for a divers readership,
however, what is offered a quick,
photographic story, hopefully, to help both task visualisation and
comprehension. Just a bit from the first
few seconds
Figure 4 (A) The kitchen entrance;
(B) The strides across the kitchen: right foot in green; left in red.
These photographs were
taken opportunistically and the kitchen is as found, without any prior
preparation, or any tidying. Figure 4A
shows the kitchens ground geography, for illustration, but note the top of the
photograph and the important context and focus of visual attention, already
getting ready for kettle identification.
Figure 4B shows the
invariant strides from the entrance to the hot water preparation area
(Appendix I, CA 04 CAHWA to CA 06 MSHWA).
The left foot, in red, takes the first and third strides and on the
photograph the precision of foot placement is roughly represented by the
shading. The right foot (shown in green)
launches the strides and, from the shuffle zone (section 3.3.2), the foot may
be before or over the bar on the entrances floor. The next right foot stride is fairly
precisely placed but with the left foot very accurately and correctly located,
the right foot then makes a forward and then curving motion to locate the feet
closely adjacent and, concomitantly, the whole body, well balanced in a tight
corner space, where it is expertly placed.
The visual and cognitive systems, however, are primarily concerned with
the hot drinks preparation area, and how to pick up the kettle.
Figure
5 General view of the kitchen.
Figure 6 View of the hot water preparation area.
Figure 5 shows the
general view of the kitchen, say about midstride on the right foot (see
above). The target is the kettle, but
there are potential obstacles to its left and right. The coffee filter cone to the left is where
it usually is, but the draining board to the right often presents novel
problems when not empty.
Figure 6 shows the view
once at the hot water preparation area.
Binocular vision is an asset here, for detecting that the steel sieve
handle to the right of the kettle is in front of it; and there is a lot of leftward
lean on the translucent plate.
Figure
7 The views from the hands locations
approaching the hot water preparation area: (A) right hand; (B) left hand.
Fifty centimetres or so
below the eyes, the view from the hands is rather different, and Figure 7 presents
the start of the flight path views: 7A shows about where the right hand
starts its final approach to the kettle and what it has to navigate (obviously
some climb is essential); 7B shows the left hands view and its target will
later be somewhere around the black tile, catching up with the top of the
kettle after it has been lifted (Appendix I: CA 33 MLHTKL).
Figure 8 View of the target kettle in the hot water
preparation area.
Moving the right hand to
the, exactly identified, kettle handle without error, i.e. with no contact with
any other objects, and, also, smoothly, curvaceously, etcetera, is a behavioural
triumph. At this range the angle between
the point of view in Figure 8 and the right hands flight path (Figure 7A) is,
in computational terms, impressive, massive, etc. On the other hand, it is just what CAs are so
neat at describing, explaining and, even, is expected of them because they are
flexible and capable, by themselves, of learning. The right hand is under visual negative
feedback control, but it is typical of expert performance that only little
control compensation is required from the planned motor output (N.B. this
planned output in CA terms is just the initially ignited CA that, while
ignited, evolves with sensory feedback, and other relevant inputs, and, perhaps
its own temporal structure, i.e. as a process see Introduction).
3.3.4
The Main Analysis
It is only for reasons of
space that the main analysis is Appendix I and none of it is here in the main
body of the paper. Section 4s Results
are a high level description of the analysis, but in one sense the real results
reported in the paper is the main analysis itself.
A completely new analysis
technique has been developed and to understand the paper it is necessary for
readers to have some understanding of the technique in application and the
issues that were considered when assigning parameters to the SCAM table and
relationships in the CAAR diagram. The
issues considered include various psychological aspects and some basic neuroscience
because the SCAM table, and the whole analysis, like other TAs, is performer
centred and so the estimates of CA properties, size and so forth, relate to the
human brain and not to possible ANN CA implementations (section 5.3.2). Although, as stated in the Introduction, if
the estimates are in error by even a couple of orders of magnitude, then at
this stage we are not at all concerned; it could be easily corrected by further
research.
The main results in
Appendix I contains graphical, tabular and textual descriptions of over sixty
CAs. First time readers are strongly
recommended to examine the first few CA descriptions (the fourth Cognitive
Approach Hot Water Area (CAHWA), is where the analysis starts to settle down
after the first few analysed task steps).
The initial descriptions tend to be longer and more descriptive and
later ones rather briefer; and somethings are not repeatedly mentioned.
It is essential to
consider the main analysis in Appendix I in conjunction with the SCAM table and
the CAAR diagram, which are produced below in Table 2 and Figure 9.
No. |
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
ID Acronym |
01 |
CKEC |
10 |
2 |
7 |
6 |
-1.0 |
0.0 |
0.4 |
0.5 |
COG Kitchen Entrance Check |
02 |
VKEG |
20 |
10 |
15 |
14 |
-0.8 |
0.1 |
0.3 |
0.4 |
VIS Kitchen Entrance General |
03 |
CMC |
5 |
1 |
2 |
1.5 |
-1.0 |
0.4 |
2.5 |
4.0 |
COG Make Coffee |
04 |
CAHWA |
10 |
2 |
5 |
3 |
0.5 |
0.6 |
3.1 |
3.2 |
COG Approaching Hot Water Area |
05 |
VAHWA |
20 |
2 |
10 |
6 |
0.6 |
0.7 |
2.5 |
2.6 |
VIS Approaching Hot Water Area |
06 |
MSHWA |
10 |
2 |
7 |
6 |
0.6 |
0.7 |
3.0 |
3.1 |
MOT Stride to Hot Water Area |
07 |
CKHWA |
10 |
3 |
7 |
6 |
0.8 |
1.0 |
2.1 |
2.2 |
COG Kettle Hot Water Area |
08 |
VKHWA |
20 |
5 |
10 |
9 |
1.2 |
1.3 |
2.0 |
2.1 |
VIS Kettle Hot Water Area |
09 |
CKH |
5 |
1 |
3 |
2 |
1.5 |
1.6 |
3.5 |
3.6 |
COG Kettle Handle |
10 |
VKH |
10 |
3 |
7 |
6 |
1.6 |
1.8 |
3.3 |
3.4 |
VIS Kettle Handle |
11 |
MRAB |
5 |
1 |
2 |
2 |
1.9 |
2.0 |
2.1 |
2.2 |
MOT Right Arm Ballistic |
12 |
VRH |
15 |
2 |
5 |
4 |
2.0 |
2.1 |
3.2 |
3.3 |
VIS Right hand |
13 |
CRH |
12 |
3 |
7 |
6 |
2.1 |
2.2 |
3.4 |
3.5 |
COG Right hand |
14 |
CHWA |
15 |
5 |
10 |
8 |
2.2 |
2.4 |
3.5 |
3.7 |
COG Hot water Area |
15 |
CRHA |
25 |
5 |
15 |
12 |
2.3 |
2.5 |
3.6 |
3.7 |
COG Right Hand Approach |
16 |
VRHA |
25 |
10 |
15 |
14 |
2.3 |
2.6 |
3.3 |
3.4 |
VIS Right Hand Approach |
17 |
MRHA |
10 |
2 |
7 |
6 |
2.4 |
2.7 |
3.7 |
3.8 |
MOT Right Hand Approach |
18 |
TRHKH |
5 |
2 |
3 |
2 |
3.0 |
3.5 |
3.8 |
3.9 |
TOU Right Hand to Kettle Handle |
19 |
CRHG |
5 |
2 |
3 |
2 |
3.2 |
3.7 |
3.8 |
4.2 |
COG Right Hand Grip |
20 |
MRHG |
5 |
1 |
3 |
2 |
3.7 |
3.8 |
3.9 |
4.0 |
MOT Right Hand Grip |
21 |
TRHG |
5 |
1 |
3 |
2 |
3.7 |
3.8 |
3.9 |
4.3 |
TOU Right Hand Grip |
22 |
CRHH |
10 |
2 |
5 |
5 |
3.8 |
4.0 |
- |
- |
COG Right Hand Hold |
23 |
MRHH |
10 |
2 |
3 |
3 |
3.9 |
4.1 |
- |
- |
MOT Right Hand Hold |
24 |
CLK |
10 |
3 |
6 |
5 |
4.0 |
4.2 |
4.7 |
4.8 |
COG Lift Kettle |
25 |
MLK |
5 |
1 |
3 |
2 |
4.1 |
4.3 |
4.4 |
4.5 |
MOT Lift Kettle |
26 |
KKW |
5 |
1 |
3 |
3 |
4.2 |
4.4 |
4.5 |
4.6 |
KIN Kettle Weight |
27 |
VLK |
10 |
3 |
6 |
5 |
4.3 |
4.5 |
4.6 |
4.7 |
VIS Lift Kettle |
28 |
CD |
15 |
5 |
8 |
6 |
4.5 |
4.6 |
6.0 |
6.1 |
COG Drainer |
29 |
VD |
25 |
8 |
15 |
13 |
4.6 |
4.7 |
5.5 |
5.8 |
VIS Drainer |
30 |
CMKS |
25 |
5 |
15 |
12 |
4.7 |
4.8 |
6.6 |
6.7 |
COG Move Kettle Sink |
31 |
VMKS |
15 |
5 |
10 |
9 |
4.8 |
4.9 |
6.5 |
6.6 |
VIS Move Kettle Sink |
32 |
MMKS |
20 |
5 |
10 |
9 |
4.9 |
5.0 |
6.5 |
6.6 |
MOT Move Kettle Sink |
33 |
MLHTKL |
15 |
3 |
9 |
6 |
5.0 |
5.1 |
7.0 |
7.0 |
MOT Left Hand Track Kettle Lid |
34 |
KLHTKL |
10 |
2 |
6 |
5 |
5.1 |
5.2 |
7.8 |
7.8 |
KIN Left Hand Track Kettle Lid |
35 |
MSBS |
10 |
5 |
7 |
6 |
5.1 |
5.3 |
6.9 |
7.0 |
MOT Shuffle Body Sink |
36 |
CS |
5 |
2 |
4 |
3 |
6.5 |
6.7 |
- |
- |
COG Sink |
37 |
VS |
10 |
5 |
7 |
6 |
6.6 |
6.8 |
- |
- |
VIS Sink |
38 |
CLHRKL |
5 |
1 |
4 |
3 |
6.8 |
6.9 |
7.2 |
7.3 |
COG Left Hand Remove Kettle Lid |
39 |
VKL |
10 |
5 |
7 |
6 |
6.9 |
7.0 |
7.1 |
7.2 |
VIS Kettle Lid |
40 |
VLH |
10 |
5 |
7 |
6 |
6.9 |
7.0 |
7.1 |
7.2 |
VIS Left Hand |
41 |
MLHRKL |
7 |
2 |
6 |
5 |
7.0 |
7.1 |
7.7 |
7.7 |
MOT Left Hand Remove Kettle Lid |
42 |
VKWL |
10 |
5 |
7 |
6 |
7.1 |
7.2 |
7.3 |
7.4 |
VIS Kettle Without Lid |
43 |
CEK |
5 |
1 |
4 |
3 |
7.1 |
7.2 |
7.4 |
7.5 |
COG Empty Kettle |
44 |
MRHIK |
3 |
1 |
2 |
2 |
7.2 |
7.3 |
7.4 |
7.4 |
MOT Right Hand Invert Kettle |
45 |
VKE |
10 |
3 |
5 |
5 |
7.3 |
7.4 |
7.5 |
7.6 |
VIS Kettle Empty |
46 |
CKE |
3 |
1 |
2 |
2 |
7.4 |
7.5 |
7.6 |
7.6 |
COG Kettle Empty |
47 |
CRHOK |
5 |
1 |
4 |
3 |
7.5 |
7.6 |
7.8 |
7.9 |
COG Right Hand Orientate Kettle |
48 |
VRHOK |
10 |
5 |
7 |
6 |
7.5 |
7.6 |
7.9 |
8.0 |
VIS Right Hand Orientate Kettle |
49 |
MRHOK |
3 |
1 |
2 |
2 |
7.6 |
7.7 |
7.8 |
7.9 |
MOT Right Hand Orientate Kettle |
50 |
CRKLLH |
8 |
3 |
6 |
5 |
7.8 |
7.9 |
8.2 |
8.3 |
COG Replace Kettle Lid Left
Hand |
51 |
VRKLLH |
10 |
5 |
7 |
6 |
7.8 |
7.9 |
8.2 |
8.3 |
VIS Replace Kettle Lid Left
Hand |
52 |
MRKLLH |
10 |
3 |
7 |
6 |
7.9 |
8.0 |
8.1 |
8.2 |
MOT Remove Kettle Lid Left Hand |
53 |
CMKT |
15 |
5 |
10 |
9 |
8.1 |
8.2 |
- |
- |
COG Move Kettle Tap |
54 |
VT |
10 |
3 |
5 |
5 |
8.2 |
8.3 |
8.6 |
8.7 |
VIS Tap |
55 |
VK |
15 |
5 |
8 |
7 |
8.2 |
8.3 |
- |
- |
VIS Kettle |
56 |
MMKT |
15 |
5 |
10 |
8 |
8.3 |
8.4 |
8.6 |
8.6 |
MOT Move Kettle Tap |
57 |
MHKT |
6 |
1 |
3 |
3 |
8.4 |
8.5 |
- |
- |
MOT Hold Kettle Tap |
58 |
CMLHTS |
15 |
7 |
10 |
8 |
8.3 |
8.5 |
8.9 |
9.0 |
COG Move Left Hand Tap Switch |
59 |
VLHTS |
20 |
5 |
10 |
7 |
8.5 |
8.6 |
- |
- |
VIS Left Hand to Tap Switch |
60 |
VTS |
10 |
5 |
7 |
6 |
8.6 |
8.7 |
- |
- |
VIS Tap Switch |
61 |
MMLHTS |
15 |
5 |
8 |
7 |
8.7 |
8.7 |
8.9 |
9.0 |
MOT Move Left Hand Tap Switch |
62 |
TLHTS |
8 |
2 |
6 |
5 |
8.7 |
8.8 |
- |
- |
TOU Left Hand Tap Switch |
63 |
CFK |
10 |
3 |
7 |
6 |
8.8 |
8.9 |
- |
- |
COG Fill Kettle |
64 |
MPTSU |
5 |
1 |
3 |
3 |
8.9 |
9.0 |
- |
- |
MOT Pull Tap Switch Up |
65 |
CMC
|
|
|
|
|
|
|
|
|
COG Make Coffee |
Table 2 The SCAM table.
Figure 9 The CAAR Diagram.
.4 Results
Everything in this
results section is potentially nothing more than analyst artefacts. What these results present are the
consequences of the decisions made by the analyst at a lower level of analysis,
i.e. these results are the collective description of applying the TACAP analysis
technique. Furthermore, and particularly
because the analysis was iterative and decision consistency was a primary concern,
then patterns in the data presented here have sometimes been deliberately
imposed during analysis. For example,
thresholds will tend to be larger with the larger CAs (PotN) so any correlation
between the two is deliberate and therefore rather uninteresting.
On the other hand, at the
very least these results demonstrate that the analysis has been applied in a
tidy and consistent manner. They also
give an insight into the detail and complexity of analysing at the low levels
chosen, and hint at what more complete and relevant task examples would
require.
.4.1 Time Results
Timing data to the
nearest 0.1 seconds was collected over several days using the stopwatch
function on a mobile phone. From the
kitchen entrance, data was collected from two easily identified steps in the
task: (i) when the kettle handle is gripped and ready for the kettles lift
from its base (CA 23 MRHH); and (ii)
at the end of the analysed task portion when the kettle starts to fill (CA 64
MPTSU). According to the main analysis, these times were 4.1 seconds and 9
seconds, respectively.
Time data is nearly
always a problem in TAs, as it was in this study. As illustration of TAs typical problems with
time data, the first measure at MRHH had a recorded range of 3.3 4.2
seconds. The first problem is that a
first opportunity sample would tend to be around 4 seconds but if repeated half
a dozen times then the times would decrease to around the 3.5 second mark, i.e.
even highly practiced performance improves with several goes at the same
task. Secondly, if only first times are
considered then there is still half a second of variability, much of which
depends on the state of the drainer and the concomitant complexity of the right
hands flight path to the kettle handle (section 3.3.3).
Generally, time data is
far less important than sequence data in most TAs and it is one more craft
skill of analysts to give a single time estimate to each task step. The estimates in the main analysis are, in
this tradition, mostly interpolated, approximately correct and on the higher
side of the range of times recorded.
.4.2 SCAM Results
There were 64 CAs identified
in the main analysis: 34.4% (22/64) were cognitive; 39.1% (25/64) were
perceptual; and 26.6% (17/64) motor. Of the perceptual CAs, 31.3% (20/64) were
visual and there were 5 other perceptual CAs: 4.7% (3/64) touch and 3.1% (2/64)
kinaesthetic.
The general, as an
average (arithmetic mean), CA from the main analysis can be drawn, as can the
SCAM models for the three main types of CA: cognitive, visual and motor. To do so, the five non-visual sensory CAs (3
x touch, 2 x kinaesthetic) and those CAs that are still ignited at the end of the
analysis, were removed from the data, leaving 48 CAs on which the following
analysis is based. Table 3 gives such
average data.
CA Type |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50%
|
All |
11.1 |
3.3 |
6.8 |
5.7 |
4.5 |
4.7 |
5.4 |
5.5 |
Cognitive |
10.4 |
2.8 |
6.6 |
5.2 |
3.8 |
4.1 |
5.0 |
5.2 |
Visual |
14.4 |
5.0 |
8.6 |
7.5 |
4.5 |
4.7 |
5.3 |
5.4 |
Motor |
9.5 |
2.6 |
5.9 |
4.9 |
5.3 |
5.4 |
6.1 |
6.2 |
Table 3 Average data for the 8 SCAM parameters.
The
four time metrics (in italics in Table 3) require a little manipulation before
they can be used to draw versions of the SCAM diagrams. The details of this are included below
because they provide an example of suboptimal analysis technique design, which
is addressed in the Discussion (section 5.3.1).
The
time parameters (t0 t3) in Table 4 are calculated to correspond to the start
of a CA, i.e. t0 = 0.0 seconds, and the priming time to ignition (t1), the
duration of the ignition until extinction (t2), and the decay to zero
(t3).
Since
P50% is the time at which there is 50% of the neurons firing to reach
threshold, then, for graphical purposes, the simplified linear priming in the
SCAM requires P50% to be doubled for the average time to ignition, after
subtracting from the datas time of ignition (IgTIg), i.e.
t1 = (IgTIg P50%) x 2
The
time a CA is ignited (t2) is simply the difference between its extinction minus
its ignition time, with the elapsed priming time added for graphical purposes,
i.e.
t2 = (IgTEx IgTIg) + t1
As
with t1, the full elapsed decay time requires D50% to be doubled, after
subtraction from the extinction time (IgTEx), and then the elapsed time to
extinction (t2) needs adding, i.e.
t3 = ((D50% IgTEx) x 2) + t2
Table
4 shows the data as used to represent the average SCAM diagrams.
CA Type |
PotN |
Thresh |
IgMax |
IgFat |
t0 |
t1 |
t2 |
t3 |
All |
11.1 |
3.3 |
6.8 |
5.7 |
0.0 |
0.4 |
1.1 |
1.3 |
Cognitive |
10.4 |
2.8 |
6.6 |
5.2 |
0.0 |
0.6 |
1.5 |
1.9 |
Visual |
14.4 |
5.0 |
8.6 |
7.5 |
0.0 |
0.4 |
1.0 |
1.2 |
Motor |
9.5 |
2.6 |
5.9 |
4.9 |
0.0 |
0.2 |
0.9 |
1.1 |
Table 4 Average data for the 8 SCAM parameters as used
to draw the average SCAM diagrams in Figure 10.
From Table 4 are derived
the following four SCAM diagrams in Figure 10.
Figure
10 Average SCAM diagrams: (A) all; (B) cognitive; (C) visual; and (D) motor.
For the task analysed,
Figure 10A shows the shape of the general CA, but this may involve
inappropriate averaging whereas the differences between the three classes of
CAs (B, C, and D) is of interest because, at the very least, the results show
that the analysts theoretical model has been successfully applied. This is a post
hoc result in that it was possible that after the analysis the SCAM diagrams
would not be as anticipated; the results, however, are as expected.
The number of neurons
potentially in a CA (PotN) is highest for the visual CAs, and as can be seen in
Table 5a, they are nearly 30% higher than the overall mean and nearly 40%
higher than the cognitive CAs mean and 50% higher than the motor CAs mean.
|
/All |
/Cognitive |
/Motor |
Visual/ |
29.7% |
38.5% |
51.6% |
Cognitive/ |
-6.4% |
- |
9.5% |
Motor/ |
-14.4% |
- |
- |
Table 5a Difference in means for PotN. The backslash
represents how parameters are divided, i.e. vertical parameter divided by
horizontal one.
The results in Table 5a reflects
the theoretical assumptions that the visual cortex is large and visual
processes complicated, so visual CAs will be concomitantly large, particularly
when compared to those of the motor cortex and, although a great deal of the
human cortex appears unspecialised, it has a great deal to do at any moment,
i.e. there will be many cognitive CAs ignited in parallel and not just those
identified in a specific analysis.
The same pattern of
results can be seen for differences in the means for both estimates of
Threshold and IgMax, as can be seen in Tables 5b and 5c, respectively.
|
/All |
/Cognitive |
/Motor |
Visual/ |
51.6% |
78.6% |
92.3% |
Cognitive/ |
-15.1% |
- |
7.7% |
Motor/ |
-21.2% |
- |
- |
Table 5b Difference in means for
Threshold. The backslash represents how parameters are divided, i.e. vertical
parameter divided by horizontal one.
|
/All |
/Cognitive |
/Motor |
Visual/ |
26.5% |
30.3% |
45.8% |
Cognitive/ |
-2.9% |
- |
1.1% |
Motor/ |
-13.2% |
- |
- |
Table 5c Difference in means for
IgMax. The backslash represents how parameters are divided, i.e. vertical
parameter divided by horizontal one.
Again, these results
confirm that the theories have been successfully applied, in this case, that
CAs, which may involve many neurons, i.e. a large PotN, will also tend to be
large (IgMax) and with a relatively high Threshold to match.
The raw data summarised
in Tables 5a-c could be subjected to statistical analysis, but it is not done
so in this paper because: (a) most differences would not be significant, given the
sample sizes and even using non-parametric tests; (b) such analyses would be post hoc and therefore statistically
weak; and (c) we would be guilty of data hunting and significance chasing. On the other hand, clearly the potential is
there for later, better planned research, to use decent analytical statistics.
.4.2.1 Fatigue Results
CAs are not simple
negative feedback circuits in that the model of brain CA ignition is that they
will fatigue, even with recruiting additional neurons from their potential pool
(PotN), unless post ignition activity from other CAs adds to a CAs activity. N.B. the possibilities are for: (a)
functionally just replacement neurons to maintain the current CA; or (b) similar,
functionally related neurons, which might, for example, be involved in
learning, even just up-dating one of ones Grandmother CAs when one visits her
(see Introduction). Otherwise, a CA will
fatigue and extinguish, naturally, i.e. they have a life-expectancy,
without CA external neural support.
Fatigue, in terms of the
number of K neurons, is simply: IgMax IgFat.
To compensate for different numbers of CAs in the three types analysed
(N = All 48; Cognitive 18; Visual 16; Motor 14) Fatigue% is Fatigue divided by
the size of the CA at ignition, i.e. ((IgMax IgFat) / IgMax) x 100.
The fatigue data has been
analysed in some detail. The overall
view is given in Table 6.
|
Fatigue |
IgMax |
Fatigue% |
All |
1.1 |
6.8 |
16.2% |
Cognitive |
1.4 |
6.6 |
21.2% |
Visual |
1.1 |
8.6 |
12.8% |
Motor |
1.0 |
5.9 |
17.0% |
Table
6 Fatigue and percentage Fatigue, i.e.
the latter corrected for differing numbers of CA types.
Stressing that there can
be no hope of statistically significant results, it was hypothesised that the
8.4% difference in Fatigue% between cognitive and visual CAs could be
interpreted as: (a) a difference between types of CA; or (b) due to time, that
cognitive CAs last longer (Figure 10).
Data for the duration of ignition (IgTEx IgTIg) and Fatigue (IgMax
IgFat) were examined in detail but all attempts at even the most speculative
hypothesis testing was thwarted by Fatigues range (0-3 K neurons for Cognitive
and Motor CAs and 0-4 for Visual ones) and that the large majority of CAs had a
Fatigue value of one.
.4.2.2 Ignition Duration Results
Following the above,
failed, analysis, the CA ignition duration data (IgTEx IgTIg) was examined
further The investigation was driven by
a desire to understand the distribution of data that underlies, and thus
causes, the arithmetical average values used in the SCAM diagrams (Figure 10). The duration of a CA is one of its two
primary features, and it can be argued its most important, not merely
theoretically, but, critically, ignition duration is a measure in time (seconds),
and time is linear. The estimates of the
size of CAs may be wildly incorrect (Introduction), but whatever the caveats
about timing tasks expressed in section 4.1, one can have more confidence about
sequence; the time estimates in the analysis can only be in error by a couple
of tenths of a second, because the times must fit the sequence. Furthermore, and consequentially, examination
of the ignition duration data is less open to analyst bias, and thus of great
potential value.
Using bins of half a
second, Figure 11 summarises the ignition duration of the types of CA. This
figure represents the same data in two ways, as a histogram and a line graph.
Figure 11 Ignition durations of CA
types presented as both line graphs and histograms.
One would need a lot more
data, but there is a hint that these CA ignition duration results are bi-modal,
i.e. half the CAs last for less than half a second and most of the remainder
last for over a second, with a few lasting over two seconds. It would not be implausible that, in the task, that there are two types of CA:
short lasting ones and persisting ones.
.4.2.3 Priming and Decay Results
There is background
activity in brains caused by neurons firing that appears random (section 2.1). The amount of such background activity may
vary. For example, in the visual system
there is, overall, more activity in the optic nerve in darkness than under
normal viewing conditions, because retinal processes use lateral inhibition,
but this background lacks the highly organised transmission of spike trains
down the optic nerve bundles that signal retinal receptive field stimulation of
varying spatial frequencies, and their location. What happens when disorganised activity
reaches the visual cortex? The various
forms of pattern recognition CAs are not ignited, although people do report
fleeting and vague visual experiences in darkness (phosphines). We hypothesise that in such circumstances the
overall background activity in the visual cortex may be quite high, but
insufficient to ignite any of the vast number of potential visual CAs.
Little is really known
about the relationship between background neural activity and potential CA
ignition and the same is so for both priming and decay: see the QPID model
(Introduction). For example, with higher
levels of background activity, would a CA need more, the same, or less priming
to reach ignition? Theoretically all are
possible. Similarly, are CA thresholds
changed by an elevated background?
When a CA extinguishes,
the evidence is that there is an initial rapid decay of member neurons, but
what is less clear is whether the later stages of decay return to whatever is
the background level, or remain above this level for an appreciable time, or
suffer a refractory period where the CA is harder to re-ignite. Furthermore, different CAs, and in different
circumstances, may behave differently.
Perhaps the most
unsatisfactory aspect of the SCAM used concerns priming and decay. Just looking at the SCAM diagrams (Figure 10),
the priming and decay functions look exaggerated. This is undoubtedly caused by the single
linear parameter used for each (P50% and D50%).
Figure 12 shows a redrawn general SCAM diagram with more plausible
priming and decay functions. These
issues are returned to in the Discussion (section 5.3.1).
Figure12 Redrawn general SCAM diagram with original
Figure 1 shown with dotted lines where these two figures differ.
.4.3 CAAR Results
In the SCAM, which does
not model internal CA processes, for every output from a CA there is its
equivalent input to another CA or to a motor output that goes outside the
system studied. Therefore, one can
either model CAAR inputs or outputs as the results of one simply mirroring the
other. The following analysis models
outputs from CAs. Due to lack of data, the
following results are ignored: (a) the five non-visual perceptual CAs (touch
and kinaesthetic); (b) the seven inhibitory relationships (all between cognitive
and motor CAs); and (c) system external motor outputs.
There were 89
relationships identified from the main analysis CAAR diagram (Figure 9) and
their outputs, and to where these outputs go, is summarised in Table 7.
|
Visual
→ |
Cognitive
→ |
Motor
→ |
→ Visual |
0 |
20 |
3 |
→
Cognitive |
21 |
26 |
1 |
→ Motor |
1 |
17 |
0 |
Table 7 Input-Output numbers between CAs of different
types from the CAAR Diagram (Figure 9); horizontal output to vertical input.
The same results can be
represented graphically (Figure 13), where it is easier to see the cognitive
architecture that was used during the main analysis (Appendix I).
Figure 13 Graphical representation of Table 7s Input-Output
numbers between CAs of different types from the CAAR Diagram (Figure 9); main
relationships in bold.
Figure 13 confirms that in
the vast majority of cases the Generic CAAR model (see section 2.3 and its
Figure 2) was adhered to successfully during analysis. The centre portion of Figure 13 represents
the basic chain of cognitive CAs, although noting that while there were 18
cognitive CAs, there were 26 outputs from one cognitive CA to another because
some cognitive CAs may output to more than one CA of this type, i.e. the basic
chain does have some branches or overtakes.
The intended, tight
binding between cognitive CAs and visual ones (N=16) is well illustrated in
Figure 13. That the outputs between
cognitive and visual CAs is not equal (20 versus 21 relationships) is caused mostly
by the occasional tight binding of motor and visual CAs. For example, the ballistic movement of the
right arm (CA 11 MRAB) directly primes the visual system to expect the
appearance of the right hand (CA 12 VRH) without going through an intermediate
cognitive CA. Less than 5% (4/89) of the
relationships analysed show such direct binding of motor and visual processes.
With one exception,
inputs to the 14 motor CAs are from cognitive ones (N=17). There are only four outputs from the motor
CAs as most of their outputs will be to the mid or hind brain and body movement
systems. Many of these system external
motor outputs will have inputs back into the system via sensory inputs. For example, when a hand is under negative
feedback control then there is a cycle of: motor CA output → motor
behaviour → optical input → visual CAs → cognitive CAs →
motor CAs → motor CA output
.
.5 Discussion
The authors consider the
research reported to be fantastically successful, for a first demonstration!
This section therefore starts with the positives, first at the level of
TA (5.1), and then at a more rarefied, philosophical level concerning the
integration in a single model of both brain and mental function (5.2). The final sub-section (5.3) suggests possible
future developments of the work, including: development of a CA based TA
technique; AI implementation of CAs; more general theoretical considerations;
and some practical near term potential developments by the authors, and, they
hope, others.
.5.1 Task Analysis with a Cell Assembly
Perspective
That it is possible to
carry out a TA using a CA perspective is itself a success. The authors have worked for some years,
together and independently, developing CA-based models and by exploiting TAs applied
psychological approach, it is perhaps not surprising that they could identify
putative CAs to associate with the task analysed. In terms of difficulty this is perhaps akin
to attempting a tabula rasa GOMS
analysis where every module decomposed must be invented from scratch, i.e.
without reference to any previous GOMS analyses.
A more impressive success
is the development of the first TACAP technique. The authors claim that their main analysis in
Appendix I is their main result and the techniques success can be judged by
the difference between the first third of the analysis, when they were in an
iterative development mode, and the latter two thirds, which went quite
smoothly and, relative to other TA approaches, quite quickly. While they are very cautious with the results
(section 4), these generally indicate that they applied the various theories
about mind, brain and CAs in a consistent manner.
In the end, the three
representations developed, the SCAM diagrams, table and the CAAR diagram, were not
only effective alone but were well integrated in that changes to one were
usually relatively easy to propagate to the others, even though done manually
(section 3.2). Naturally, we take
Diapers (2001) point that complex method development, and particularly method
specification, must be done with analysts software tool support. This topic is continued in section 5.3.1.
Acknowledging that the
initial, main analysis covered but 9 seconds of elapsed task time, it is
possible that any CA-based TA will always be at a low level of analysis and
would therefore be unsuitable for analysing task of more than a few
minutes. On the other hand, even if this
were so, there are many tasks or subtasks which are super safety critical, and
therefore worthy of detailed, if expensive, analysis, e.g. the time between V0,
when an aircraft is committed to take-off, and rotation, when the aircraft has
sufficient airspeed and height above ground that it can safely start to climb;
or during an aircrafts handover from one sector to another by air traffic
controllers; and numerous similar situations.
Furthermore, first a CA-based technique might be used only on especially
important subtasks and other TA methods used for the bigger task and, second, a
library of CAs might allow overall task description at some meta-level that
would then require only occasional descent to more detailed levels when
appropriate.
Beyond the scope of this
paper, a meta-cognitive architecture at the CA level needs developing and
specifying. While such an architecture
might include relatively distant brain areas, the expected focus would be
within a localised brain area where, for example, two spatially adjacent,
ignited CAs might already, or start, to share neurons and such sharing
increases so as to create a super-CA; on subsequent ignitions, ignition of
either will ignite the other. Such a
model hypothesises a tighter binding between CAs than that of two interacting
with each other, but which dont share any, or not very many, neurons. It might be possible to distinguish super-CAs
from separate, interacting ones behaviourally in that ignition of one component
CA (nearly) always causes ignition of the other(s) in the super-CA, whereas with
separate CAs, then in some circumstances one CA igniting does not cause its sometimes
related one(s) to ignite. There arent
great problems on the TA side about this since the levels concept is ubiquitous
in TA, but a great deal remains to be done on CA meta-architectures, in the
brain and in CA-based AIs. Much of the cognitive
psychology literature, e.g. on selected and divided attention, may also need some
redrafting to fit better at a CA level of analysis.
.5.2 Psychology, Neuroscience and Artificial
Intelligence
The relationship between
brain and mind remains one of the great scientific puzzles. Neuroscience involves describing the
physiology and biochemistry of the brain whereas scientific cognitive
psychology describes the mind as an information processing device (see
Introduction). At best for such models
of brain and mind, they represent two different descriptions of the same thing,
a physical one and a functional one, respectively. Such different descriptions of a thing are
often conflated, for example, describing the heart as a muscular fluid pump
combines its physical physiology with its function as a pump; for further
discussion see Scott- Phillips et al.
(2011) in the context of their distinction between proximate and ultimate
explanations: the former correspond to physical, brain, descriptions and the
later to mental, functional ones.
There are a number of
problems with careless conflation of different descriptions. An obvious one concerns establishing
functionality. For example, one might
describe an electric hand drill as a device for making holes, but if it is
considered as a spike rotator, then its functionality can be extended to
sanding and polishing and, using a crank, such a drill can perform tasks
involving linear reciprocating motion, e.g. sawing. Furthermore, multiple functionality is common
in biology, e.g. that bones provide structural support and the production of
red blood cells. The brain is
particularly complicated because a great deal of the cortex is unspecialised,
as far as currently known, and can be involved in many and apparently very
different tasks. Such a property is
central to the SCAM and its PotN conception.
There are areas of the
cortex that do have a specialised functionality, but just what this might be is
difficult to establish with complete certainty.
Whatever physiological methods are used, the basic problem is the range
of tasks tested. As a hypothetical
illustration, one might find a brain area that is always active during language
tasks, and careful experimentation might show this area is only active during
parsing, but whether it is a specialised language parser, or part of one, would
remain moot. Apart from the problems of
specifying functionality, it is always possible that the same area may be
active in tasks that are untested, say when riding a bicycle or listening to
music, and the range of untested tasks is effectively infinite.
The logical problems
remain at whatever physiological level of detailed studied, from single cell
recording to what are quite large brain areas, i.e. relative to the size and
number of neurons involved, and this is also the case with CA-based models. Indeed, it might seem that the problems are
hardest at the CA level, but they do have a subtle advantage in that ignited CAs
exist only temporarily and so searching for fixed brain neuron or area
functionality will often be bootless. A
further, more important advantage to using CAs to model both brain and mind is
that there is a tight binding between the two such that the physical properties
of a CA closely match their functional, information processing ones. No such tight binding exists for the
physiology of larger brain units and traditional cognitive psychology, and
while there is a similar tight binding at the level of single cells, we
hypothesised in the Introduction that a Grandmother neuron might be better
understood as being a frequent member of a Grandmother CA, which also solves
the problem of what happens if such a cell dies.
CA-based ANNs also suffer
the same logical problems in that once they have been running, and learning,
for some time, then the function of a particular CA is difficult to infer, even
though the state of the whole system is open to inspection. In contrast, with symbolic AIs such as ACT-R,
the function of each of its software modules is well understood as these are
programmed using traditional software methods, i.e. the functionality is as
well understood as for that of any piece of correctly running software code. Although the authors are confident they could
do so, with sufficient resources, they have not attempted to implement anything
from their first TACAP analysis as a CA-based ANN. Their plans on this are discussed further in
section 5.3.4.
The authors view is that
a major benefit of this first TACAP analysis is that of a precursor to a
General Theory of both brain and mind.
This is discussed further in section 5.3.3. TACAP is intended to encourage cognitive
scientists of all sorts to consider both the neural and cognitive at the CA
level and, by exploiting the applied cognitive approach of TA, facilitate creative,
sensible proposals about CAs and their architecture. When TA is done well, then it places quite
severe constraints on what is sensible and, as illustrated throughout
Appendix I, a considerable amount of psychology is involved; and with TACAP,
some neuroscience as well.
.5.3 Future Developments
This TACAP paper is the
start of a story. While research on both
TA and CAs has been going on for decades, it is their combination that makes
TACAP unique. The following subsections
outline work that needs doing to further develop TACAP (sections 5.3.1 and
5.3.2), how it might have substantial theoretical consequences (5.3.3), and the
authors near term plans for TACAP development (5.3.4).
.5.3.1 Method and Software
Continuing from section
5.1 and the essential requirement to develop analyst support tools, Figure 14 shows
one high level, user perspective of the suite of tools that need developing for
this papers TACAP technique.
Figure 14 Software tools suite required to automate the
TACAP technique.
It is assumed that
existing or new tools would support analysts working with various types of task
performance data and that AL lines would be imported into the Main Analysis
tools. It is envisaged that the latter is
the analyst users main interface that, apart from free text entries, would
automate the decisions made and, of course, test and flag inconsistencies,
a.k.a. current errors, in an ongoing analysis.
From the early stages of a TACAP analysis, as CAs are identified they would
create SCAM Table entries and, as the parameters are filled in, then there may
be feedback to the Main Analysis tools.
Once each CAs SCAM tables row of data are all filled in, then a SCAM
diagram is created for that CA and made available in the Main Analysis
tools. The SCAM Table tools also seed
the CAAR Analysis tools with both identified CAs and their location on the task
timeline. The analyst user must still
specify relationships between CAs, but producing the CAAR diagram should be at
least semi-automated. Furthermore, much
more sophisticated relationships between CAs could be relatively easy to specify
than was realistic with the first, manual analysis, e.g. cycles of feedback
between CAs could be indicated, say by multiple arrow heads, and types of
input/output could also be coded beyond the simple excitatory or inhibitory
relationships used in this first analysis.
Noting the priming and
decay parts of the SCAM, P50% and D50%, were clumsy for producing the SCAM
diagrams manually (section 4.2.3 and Figure 12), a simple power function would
could easily be applied in a SCAM diagram production tool.
Similarly, the
sub-optimal entries to the SCAM table with respect to generating SCAM diagrams
in a manual analysis (section 4.2, Tables 3 and 4 and Figure 10) involve
trivial software calculation, allowing future tools to optimise the user
analysts ease of input as the simple backend software would take care of the
rest. These are examples that emphasise
the importance of software tools to support the development and specification
of complex methods.
While a design feature of
the first TACAP analysis was to include various capabilities to cross-check
within and across the main representations, the suspicion is that the analysis
is not entirely error free, notwithstanding many hours of testing. As an example, only after the first draft of
this paper was completed was it discovered that CA VHWA (Visual Hot water Area)
was correctly present in the CAAR diagram but entirely absent from the SCAM
table and Appendix I; most of the testing had been done between the latter
two. The belief is that a reasonable
analysts software suite would not only make analyses better, and nigh error
free, but would reduce analysis time to a third or a quarter of what it might
take to do manually.
Experience with
developing such tools, e.g. Diapers (e.g. 2001) LUTAKD toolkit, suggests that
in addition to being essential for method specification, such tools are also
likely to change the method itself, not least because what was implausible
effort in a manual analysis becomes easy with appropriate software. Nigh impossible to predict in advance, as an
example, one candidate would be the animation of the CAAR diagram. For the initial TACAP analysis, the CAAR
diagram was done in PowerPoint (section 3.2) and for the expert user it is
relatively easy to animate the timeline and the CA boxes and the arrows. Like envisaging the SCAM diagrams without
drawing most of them (section 3.2), the CAAR diagram was only animated in the
analysts mind during analysis. The
animation (Appendix III) was only done after the main analyses were completed. On the other hand, for less visually adept
analysts, they might well find an automatically animated CAAR diagram of
considerable help. It should certainly
help when presenting such work to conference or seminar audiences.
.5.3.2 Artificial Intelligence
The evidence is that CAs
do exist in the brain (Harris, 2005; Huyck and Passmore, 2013; and Introduction),
although a great deal of our understanding of CAs has arisen from AI work with
ANNs. No doubt there are interesting
scientific research opportunities involving the mimicry of brains and minds
(section 5.3.3), but future, practical applications of CA-based AIs depends on
identifying roles and functions. One CABot, for example (Huyck et al., 2011), was implemented as a robot in a virtual, simple games-like
environment with a general role of operating as a users assistant. TA is rarely done frivolously because it is
expensive in time, money, and human resources, of expert analysts and task
performers. Monitoring and assisting
users in complex, safety critical tasks, particularly when tasks and their
environments are variable and require rapid decision making, for example in
aviation as mentioned in section 5.1, would seem to provide appropriate and
useful application areas for development of versions of the TACAP approach and
their useful implementation as CA-based AI assistants.
Building the CABot
systems provides confidence that such CA-based AIs, with only minimal initial
programming, are able to learn to carry out tasks. They will develop their own CAs by unsupervised
learning, by trial and error. As
discussed in section 5.2, it is difficult to infer such CAs functionality even
though there is the potential to inspect every state in every program
cycle. Unless particular CAs are forced
on a system, then it is unlikely that AI CAs will coincide with brain and mind CAs, i.e.
both AIs and people can learn to perform the notional same task but the fine
details at the CA-level will differ. The
same is true between any two people and, anyway, even frequently repeated tasks
by the same person will not use quite the same CAs each time. We cope with these within and between
differences in people and it will be necessary to extend the same coping
strategies to genuinely intelligent, flexible, self-learning AIs.
We believe that CA based
AIs will become increasingly popular. They are capable of learning new domains
and while all AI systems are currently domain specific, CA-based systems will
be more flexible than Expert/Knowledge Based Systems or symbolic ones. A virtual agent with a simulated neural brain
will function in an environment, and learn significant aspects of that
environment. Upfront programming effort
required in symbolic AI development, and maintenance, will be replaced by the
self-programming capabilities of CA-based systems, although there may be a cost
if it is necessary to provide learning nurseries for new CA-based AIs. Perhaps within only a few decades, but after
the emancipation of the early CA-based AIs, people will have another highly
intelligent species with which to share planet Earth; and one that can talk to
us in our own languages.
.5.3.3 General Theories of Psychology and
Neuroscience
A General Theory is,
within its scope, a theory of everything.
General Theories are quite common in psychology, even if below cognitive
psychologys axiom concerning the mind as an information device, and they are often
quite simple. What makes a CA-based
General Theory attractive is the tight binding (section 5.2) between
psychology and physiology. A possible
future development might be the deliberate conflation of description of brain
and mind, producing descriptions where a CA has physical properties, presumably
an improvement of the SCAM table, and functional ones, what the CA does and its
relationships to other CAs.
Traditionally, psychology
has borrowed from other technologies, from Victorian hydraulics, e.g. people
feel pressure, to computing, and even changing psychological models as
technologies improve, e.g. Diapers (1989b) PDP8 versus PDP11 models of
cognition (the PDP8 models do operations in registers whereas the PDP11 ones
dispense with registers altogether).
With CAs, for once the direction might be opposite, in that there is a
chance for such a psychology to focus physiological studies, i.e. having
posited the existence of one or more CAs, then the physiologists might try and
find them.
Such possibilities may be
some considerable time away as at the moment too little is known about CAs, in
brains, minds and in AIs. Indeed, the
TACAP development was explicitly intended to encourage cognitive scientists to
think and work at the CA-level and, over time, thus might an international
community become established.
.5.3.4 Practical Near Term Developments
While the authors wish to
enthuse others with a practical approach to CA-orientated thinking, they have
some near term plans following this papers publication. They will offer seminars and conference
presentations focusing on special aspects of the TACAP research suitable for
different audiences. The full animation
of the CAAR diagram (Appendix III) might be particularly useful for these
(section 5.2). At least one on-line presentation
will also be developed.
We are also in the process
of developing a proto-neural cognitive architecture. We can currently implement simple associative
memories, and generic rule based systems in simulated spiking neurons. Combining these will make a proto-neural
cognitive architecture, which could be used for executing tasks to simulate, at
a neural level, task execution. An
obvious extension would be to extend our existing binary CAs to more complex
ones that behaved as those described in the analysis (Appendix I). This would enable us to develop the TA
mechanism in step with a neural cognitive architecture.
.6 Conclusions
The authors believe that
this is a John the Baptist paper that starts a new chapter in the combination
of psychology, neuroscience and AI. In
the end, it is probably not what they have done that is important, but how they
did it. The TACAP provides an easy
entrance for others to learn to think at the CA level. Appendix I, the main analysis, is crucial for
such a purpose as it contains 65 examples of CAs which others can study and use
as a basis for identifying CAs in more appropriate tasks.
Although the trend in
ergonomics is to study general systems above the level of tasks, as
Sociotechnical Systems (e.g. Stanton and Harvey, 2017), and sometimes called
Systems-of-Systems (Harvey and Stanton, 2014), the essential need for the
detailed study of some tasks will remain.
Recently the terms Artificial Intelligence and AI have entered
popular awareness, although, like psychology for much longer, the general
public may know little beyond the terms themselves. Just how intelligent, if at all, some of the
systems that these days claim to be AI is open to question, but the AI cat is
now out of the bag and genuinely intelligent systems may result from AIs
commercialisation.
TACAP is at least
paddling hard to catch the crest of the coming AI wave. As a new approach it lacks much of the
baggage of older TA approaches, which might further commend it for development.
Acknowledgement
The authors thank
Professor Tom Dickens of Middlesex University for his comments on a draft of
this paper.
References
Anderson, J.R. and
Lebiere, C. (1998) The Atomic Components
of Thought. Lawrence Erlbaum; London.
Anderson, J.R. (2007) How Can the Human mind Occur in the Physical
Universe? Oxford University Press; Oxford.
Annett, J. and Duncan,
K.D. (1967) Task Analysis and Training Design. Occupational Psychology, 41,
211-221.
Annett, J. (2004) Hierarchical
Task Analysis. in Diaper, D. and Stanton, N.A. (Eds.) The
Handbook of Task Analysis for Human-Computer Interaction. 67-82.
Lawrence Erlbaum Associates.
Baddeley, A. (1976) The Psychology of Memory. Harper and
Row: N.Y.
Baddeley, A. and Hitch,
G. (1974) Working Memory. Bower, G.H. (ed.) Recent Advances in Learning and Motivation, Volume 8. Academic Press, N.Y.
Balbo, S., Ozkan, N. and
Paris, C. (2004) Choosing the Right
Task-Modelling Notation: A Taxonomy. in Diaper, D. and Stanton, N.A. (eds.)
The Handbook of Task Analysis for
Human-Computer Interaction. Ch. 22, 445-465. Lawrence Erlbaum Associates.
Blakemore, C. and Cooper,
G.F. (1970) Development of the Brain
Depends on the Visual Environment. Nature, 228, 477-8.
Byrne, E. and Huyck, C.
(2010) Processing with Cell Assemblies.
Neurocomputing, 76-83.
Card, S., Moran, T. and
Newell, A. (1983) The Psychology of Human-Computer Interaction. Lawrence Erlbaum: Hillsdale, N.J.
Diaper, D. (1989a) Task
Analysis for Knowledge Descriptions (TAKD): The Method and an Example. In
Diaper, D (ed.) Task Analysis for Human-Computer Interaction. 108-159. Ellis Horwood.
Diaper, D. (1989b) Designing
Expert Systems: From Dan to Beersheba. in Diaper, D. (ed.) Knowledge Elicitation: Principles, Techniques and Applications.
15-46. Ellis Horwood.
Diaper, D. and Kadoda, G.
(1999) The Process Perspective. in
Brooks, L. and Kimble, C. (Eds.) UK Academy for Information Systems 1999
Conference Proceedings. 31-40.
McGraw-Hill.
Diaper, D. (2001) Task Analysis for Knowledge Descriptions
(TAKD): A Requiem for a Method. Behaviour and Information Technology. 20, 3,
199-212.
Diaper, D. (2004) Understanding
Task Analysis for Human-Computer Interaction. in Diaper, D. and Stanton,
N.A. (Eds.) The Handbook of Task Analysis for
Human-Computer Interaction.
5-47. Lawrence Erlbaum
Associates.
Diaper, D. and Stanton,
N.A. (2004) Wishing on a sTAr: The Future of Task Analysis for Human-Computer
Interaction. in Diaper, D. and Stanton, N.A. (eds.) The
Handbook of Task Analysis for Human-Computer Interaction. 603-619.
Lawrence Erlbaum Associates.
Feigl, H. (1958)
The 'Mental' and the 'Physical', in Concepts, Theories, and the Mind-Body
Problem, University of Minnesota Press. (quote from p.150).
Furber, S., Lester, D.,
Plana, L., Garside, J., Painkras, E., Temple, S. and Brown, A. (2013) Overview of the SpiNNaker System
Architecture. IEEE Computer Society, 2454-2467.
Gibson, J.J. (1950) The Perception of the Visual World.
Houghton Mifflin: Boston.
Harnad, S. (1990) The Symbol Grounding Problem. Physica D
42, 335-346.
Harris, K. (2005) Neural signatures of cell assembly
organization. Nature Reviews Neuroscience, 6, 399-407.
Harvey, C. and Stanton,
N.A. (2014) Safety in System-of-Systems:
Ten Key Challenges. Safety Science,
70, 358-366.
Hebb, D. (1949) The Organization of Behavior: a
Neuropsychological Theory. J. Wiley and Sons.
Hodgkin, D. and Huxley,
A. (1952) A quantitative description of
membrane current and its application to conduction and excitation in nerve.
Journal of Physiology, 117, 500-544
Huyck, C., Belavkin, R.,
Jamshed, F., Nadh, K., Passmore, P., Byrne, E. and Diaper, D. (2011) CABot3: a Simulated Neural Games Agent. 7th
International Workshop on Neural Symbolic Learning and Reasoning NeSYS'11.
Huyck, C. and Mitchell,
I. (2018) CABots and Other Neural Agents.
Frontiers in Neurorobotics 12:79.
Huyck, C. and Parvizi, A.
(2012) Parameter Values and Fatigue
Mechanisms for FLIF Neurons. Journal of Systems, Cybernetics and
Informatics, 80-86.
Huyck, C. and Passmore,
P. (2013) A Review of Cell Assemblies.
Biological Cybernetics, 263-288.
Jorritsma, W., Haga,
P-J., Cnossen, F., Dierckx, R.A., Oudkerk, M and van Oojen, P.M.A. (2015) Predicting human performance differences on
multiple interface alternatives: KLM, GOMS and CogTool are unreliable. Procedia
Manufacturing 3, 3725 3731.
Kaplan, S., Sontag, M.
and Chown, E. (1991) Tracing Recurrent
Activity in Cognitive Elements(trace): A Model of Temporal Dynamics in a Cell
Assembly. Connection Science 3: 179206.
Kieras, D.E. (2004) GOMS
Models for Task Analysis. in Diaper, D. and Stanton, N.A. (Eds.) The Handbook of Task Analysis. 83-116.
Lawrence Erlbaum Associates.
Kieras, D.E. and Meyer,
D.E. (1997) An Overview of the EPIC Architecture for Cognition and Performance with
Application to Human-Computer Interaction.
Human-Computer Interaction, 12, 391-438.
Kieras, D.E. and Butler,
K.A. (2014) Task Analysis and the Design
of Functionality. in Computing
Handbook: Information Systems and Information Technology,
(3rd ed.), Ch. 33, Taylor & Francis.
Laird. J, Newell, A. and
Rosenbloom, P. (1987) Soar: An
Architecture for General Cognition. Artificial Intelligence, 33.1, 1-64.
Marr, D. (1982) Vision: A Computational Investigation into
the Human Representation and Processing of Visual Information. W.H. Freeman:
San Francisco, CA.
Meyer, D.E. and Kieras,
D.E. (1997) A Computational Theory of
Executive Cognitive Processes and Multiple-task Performance: Part I Basic
Mechanisms. Psychological Review, 104, 3-65.
Miller, G.
(1956) The Magical Number Seven Plus or Minus Two: Some Limits on our Capacity
for Processing Information. Psychological Review, 63, 81-97.
Morey, C.
(2018) The Case Against Specialized
Visual-Spatial Short-Term Memory. Psychological Bulletin, 144 (8), 849-883.
Newell, A.
(1990) Unified Theories of Cognition.
Harvard University Press.
Oberauer, K.
and 15 others (2018) Benchmarks for
Models of Short Term and Working Memory. Psychological Bulletin, 144 (9),
885-958.
Osterweil,
L.J. (1987) Software Processes are Software Too. 9th. International Software Engineering
Conference, IEEE Computer Society Press.
Popper, K.R.
(1979) Objective Knowledge: An Evolutionary Approach. revised edition.
Oxford University Press: England.
Rumelhard, D.
and McClelland, J. (1986) Parallel
Distributed Processing. MIT Press.
Scott-Phillips,
T.C., Dickens, T.E. and West, S.A. (2011) Evolutionary
Theory and the UltimateProximate Distinction in the Human Behavioral Sciences.
Perspectives on Psychological Science, 6(1), 3847.
Smart, J.J.C. (2007).
The Mind/Brain Identity Theory. Stanford
Encyclopedia of Philosophy.
Smith, K.
(2010) Settling the Great Glia Debate.
Nature 468,160162.
Stanton, N.A.
and Harvey, C. (2017) Beyond Human Error
Taxonomies in Assessment of Risk in Sociotechnical Systems: a New Paradigm with
the EAST broken-links Approach. Ergonomics, 60, 2, 221-233.
Tetzlaff, C.,
Dasgupta, S., Kluvicius, T. and Worgotter, F. (2015) The Use of Hebbian Cell Assemblies for Nonlinear Computation. Scientific
Report, 12866.
Ullin, T.P. (1956)
Is Consciousness a Brain Process?, British Journal of Psychology, 47, 44-50.
APPENDIX
I Cell Assembly Descriptions The First Steps to Making
Coffee
II Acronym Glossary
III Animated CAAR Diagram
Animated CAAR
diagram PowerPoint Version
APPENDIX I
The First Steps to Making Coffee
TACAP Main Analysis Descriptions.
At the kitchen entrance
01 CA: COGNITIVE Kitchen Entrance Check
(CKEC)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CKEC |
10 |
2 |
7 |
6 |
-1.0 |
0.0 |
0.4 |
0.5 |
INPUTS:
at kitchen entrance.
CA: VISUAL Kitchen Entrance
General (VKEG).
OUTPUTS: CA:
VISUAL Kitchen Entrance General (VKEG),
CA:
COGNITIVE Make Coffee (CMC),
CA:
COGNITIVE Approach Hot Water Area (CAHWA).
Primed by the various CAs
that have bought the subject to the kitchen entrance, the CA is ignited at T0,
or just before, and represents the expectation of what, in general, the kitchen
should look like. It checks for major
disasters: fire, smoke, steam, flooding, major damage to cabinets and window,
but not details such as whether the cooker is on. It also checks that there is no one else in
the kitchen and that the floor is clear of obstructions, e.g. shopping not yet
unpacked.
This CA, or something
similar, must rationally exist because if there is a major problem with the
kitchen then it will be immediately detected at the entrance. For a cognitive CA this one is modelled as
being fairly large (PotN 10K) because a general view of the kitchen is a
complicated one, so its expectation CA must also be fairly large. Its threshold (2K) is fairly low and most (IgMax
7K) of its potential neuron membership are modelled as firing after ignition as
the CA will nearly always last only very briefly, whether the kitchen is judged
satisfactory or not.
Post ignition it then
takes input from CA: VISUAL Kitchen Entrance General (VKEG) and makes a
match comparison of expectation to visual input. Note, the comparison process
is here modelled as part of CKEC but an alternative would be to have a CA that
took inputs from both cognitive and visual CAs and it then makes the
comparison. This sort of general comparison of expectations to visual input
must be a fairly common type of operation.
Whatever CA Architecture (CAA) chosen, however, the effect of the visual
input is basically inhibitory, the cognitive CA is turned off either because
the kitchen is judged as satisfactory or other emergency dealing CAs are
ignited. If satisfactory, the cognitive
CA to Make Coffee (CMC) is reignited.
This must precede the striding into the kitchen as alternatives at this
point involve going to other kitchen locations, and such movements are all
highly practiced and would have similar CAs to the making coffee one.
There is a CAA issue
concerning how tasks might share common CAs, for example, the early stages of
making either coffee or tea are behaviourally identical, but still might use
different CAs, or, perhaps more likely, neuron membership may overlap between
coffee and tea making CAs, if exactly the same CAs are not used, which may be
simplest option for analysis purposes.
02 CA: VISUAL Kitchen Entrance General
(VKEG)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKEG |
20 |
10 |
15 |
14 |
-0.8 |
0.1 |
0.3 |
0.4 |
INPUTS: CA:
COGNTIVE Kitchen Entrance Check (CKEC).
OUTPUTS: CA: COGNTIVE Kitchen Entrance Check
(CKEC).
Typically visual CAs are
large (PotN 20K for VKEG) because the visual cortex is large and with complex
scenes then thresholds need to be relatively high, but if CAs are to persist
then there must also be a sufficiency of neurons that can fire as some fatigue
and so CA ignition can be maintained.
A saccade takes about a
quarter of a second and during such eye movements retinal output to the optic
nerve is suppressed. Thus this CA cannot
ignite until after the kitchen entrance is reached (T0), and the prior visual
CAs are suppressed. Its function is primarily as the data provider for CKEC.
The CA will be suppressed
(overwritten) by following visual input, although if the cognitive check fails
then it may persists for several saccades as the problem is generally
inspected.
03 CA: COGNITIVE Make Coffee (CMC)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CMC |
5 |
1 |
2 |
1.5 |
-1.0 |
0.4 |
2.5 |
4.0 |
INPUTS:
at kitchen entrance.
CA:
COGNITIVE Kitchen Entrance Check (CKEC).
OUTPUTS: CA:
COGNITIVE Approach Hot Water Area (CAHWA).
Discussed in general
(Sections 3.3.1 and 3.3.2), the Make Coffee CA is already primed, and probably
more so at the kitchen entrance, and must ignite when the general kitchen
checking CA (CKEC) extinguishes as there are several possible destinations
within the kitchen, including, for example, curvetting through 130 degrees to
go to the fridge (section 3.3.2).
In its minimal decision
making form where the CA does not contain a plan for making coffee, the CA is
quite small (PotN 5K) and post-ignition, after directing the subject to the hot
water making area it decays until it is below threshold. It remains primed, however, as it needs to be
re-ignited when water is added to the empty kettle as the amount added depends
on what hot beverage, in what sized mug or cup, is being prepared, e.g. a count
of 15 (seconds) for a small mug of coffee versus 20 for a large mug (N.B. The
kettle has no external indicator of how much water is in it).
04 CA: COGNITIVE Approach Hot Water Area
(CAHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CAHWA |
10 |
2 |
5 |
3 |
0.5 |
0.6 |
3.1 |
3.2 |
INPUTS: CA:
COGNITIVE Kitchen Entrance Check (CKEC),
CA: COGNITIVE Make Coffee
(CMC).
CA:
VISUAL Approach Hot Water Area (VAHWA).
OUTPUTS: CA:
VISUAL Approach Hot Water Area (VAHWA).
CA: COGNITIVE Kettle in Hot
Water Area (CKHWA);
CA:
MOTOR Stride to Hot Water Area (MSHWA).
Apart from flow-field
related visual inputs, the CA operates, like the kitchen entrance check (CKEC),
as an expectation, checking the foveal input against what should be in the hot
water area, how it is organised (the strong expectation is neatly); if the
kettle were missing then this would certainly cause a pause & consider
CA; output from the CA causes ignition of the kettle search and identify CA
(CKHWA)
This CAHWA CA will
persist the longest of the three related approach CAs (motor, visual and
cognitive), i.e. until after movement to the hot water area has stopped
(MSHWA); the visual (VAHWA) CA extinguishes even earlier as the flow fields
become increasingly peripheral close to the hot water area.
05 CA: VISUAL Approach Hot Water Area
(VAHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VAHWA |
20 |
2 |
10 |
6 |
0.6 |
0.7 |
2.5 |
2.6 |
INPUTS: CA: COGNITIVE
Approach Hot water Area (CAHWA).
OUTPUTS: CA:
COGNITIVE Approach Hot Water Area (CAHWA).
The CA is part of the
specialised visual processing involved with moving through an environment. Interest in visual flow fields (Gibson, 1950)
was rekindled with Marrs (1982) computational approach to vision; the theory
remains that flow fields are handled separately from other, more integrated,
visual processes.
A lot of neurons (PotN
20K) are potentially involved and a low threshold of 2K is set since this sort
of processing is used constantly and can be for many hours (e.g. car
driving. N.B. different CAs are ignited
as visually the road ahead (and behind one hopes for safety reasons) changes).
On the other hand, in this highly practiced task of about 3 seconds the
proposed CAA is that VAHWA is a self-terminating CA and that the neurons at
ignition are not much replaced, hence fatigue is relatively high (IgMax IgFat
= 10K 6K = 4K), i.e. 40% of the neurons have fatigued but sufficient survive
to maintain ignition above threshold (2K). P50% & D50% are very fast as
part of this type of visual processing: an on-demand, switch on-off facility.
06 CA: MOTOR Stride To Hot Water Area
(MSHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MSHWA |
10 |
2 |
7 |
6 |
0.6 |
0.7 |
3.0 |
3.1 |
INPUTS: CA: COGNITIVE
Approaching Hot Water Area (CAHWA).
OUTPUTS: motor behaviours
From the shuffle zone
outside the kitchen entrance, the right foot is planted in the centre of the
entrance as described above (section 3.3.2).
The CA is ignited by CAHWA once the general kitchen check CA confirms
the kitchen is in a suitable state.
There is no observable behavioural pause at the entrance and from
detailed analysis the main subject always approaches the hot water preparation
area with three strides (left, right, left) and then a right footed half stride
that curves the right foot so it ends up next to the left (Figure 3). The strides are longer than a usual walking
step around the house and the whole behaviour is very precise in that it ends
with the body close, but not touching, the hot water preparation area; toes are
never stubbed or the knees hit the cabinet beneath the work surface, although
the knees come within a few centimetres of this vertical surface.
The other three resident
adults have also been observed approaching the hot water area. The subjects
daughter, in her early 30s and nearly as tall as her father, takes the same
three strides and the final right foot movement in a manner indistinguishable
from those described above. In contrast,
the wife, in her early 70s, takes five steps, not strides, as she is
considerably shorter, but repeated observation suggests that a similar
behavioural invariance is present. The
fourth resident, in his early 30s, had only lived in the house for about 6
months and doesnt use the kitchen that much. Observed from his approach to the
kitchen down the corridor, his behaviour was inconsistent, e.g. either foot
could be the launch one, and, indeed, he was much less accurate at reaching the
hot water area, a final shuffle being required.
The obvious conclusion is that the family who have all lived in the
house for over twenty years have a CA for approach that the new lodger does
not.
As a learned and highly
practiced behaviour, the MSHWA one need be of only modest size (PotN 10K), with
a low threshold (2K) and most of its neurons firing on ignition since it cannot
persist meaningfully beyond the completion of the behaviour. The CA does, however, have to be of
sufficient size to take cognitive approach inputs from CAHWA based on that CAs
visual inputs from VAHWA as the three strides need to compensate for the
location of the launching right foot, which may vary up to 30cm in front of or
behind the bar on the floor of the kitchen entrance.
It is likely that the
basic SCAM diagram is not an adequate representation of this CA, which, for
example, might have internal processes representing the strides and terminal
shuffle as shown above.
A number of alternative
CA Architectures (CAAs) were considered for MSHWA, notably a CAA where this
motor CA might ignite its associated visual CA (VAHWA) and receive feedback
from this, rather than being mediated by the cognitive CA (CAHWA).
As a codicil to the above
concerning the invariant striding behaviour, this occurs when the subject is
not carrying something into the kitchen, most probably an empty coffee
mug. In a more complete analysis an
alternative CA involving striding to the sink to deposit an empty mug to the
right of the sink in preparation for washing needs specifying, although the CAs
involved are similar to the ones described above; there is a sidestep from sink
to hot water area after mug deposition.
A further CAA issue
concerns the extent that CAs are common in different tasks. Behaviourally there
is no difference between making tea rather than coffee when going to the hot
water area and filling the kettle. There
is a difference as to how much water is put in the kettle (25% less for a small
mug).
07 CA: COGNITIVE Kettle in Hot Water Area
(CKHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CKHWA |
10 |
3 |
7 |
6 |
0.8 |
1.0 |
2.1 |
2.2 |
INPUTS: CA:
COGNITIVE Approach Hot Water Area (CAHWA),
CA: VISUAL Kettle in Hot Water
Area (VKHWA).
OUTPUTS: CA:
VISUAL Kettle in Hot Water Area (VKHWA).
CA: COGNITIVE Kettle Handle
(CKH).
The kitchens hot water
area is a complex of small and medium sized objects which are nearly all in
standard locations, although the kettle and circular tray may lay within an
area of about 5cm radius beyond their footprints. The CA therefore needs to be
reasonably sized (PotN 10K), although the threshold is low (3K). Ignition lasts about a second before being
replaced by the more detailed target, the kettle handle (CKH).
08 CA: VISUAL Kettle In Hot Water Area
(VKHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKHWA |
20 |
5 |
10 |
9 |
1.2 |
1.3 |
2.0 |
2.1 |
INPUTS: CA:
COGNITIVE Kettle In Hot Water Area (CKHWA),
OUTPUTS: CA:
COGNITIVE Kettle In Hot Water Area (CKHWA.
Primed and ignited from
inputs from CKHWA, feedback between the two CAs directs and identifies the
kettles location within the cluttered hot water area. The CA gradually decays
post-ignition as the more specific kettle handle target is acquired in the next
two CAs (CKH and VKH).
09 CA: COGNITIVE Kettle Handle (CKH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CKH |
5 |
1 |
3 |
2 |
1.5 |
1.6 |
3.5 |
3.6 |
INPUTS: CA:
COGNITIVE Kettle In Hot Water Area (CKHWA).
CA: VISUAL Kettle Handle (VKH).
OUTPUTS: CA:
VISUAL Kettle Handle (VKH).
CA: MOTOR Right Arm Ballistic
(MRAB).
CA: COGNITIVE Right Hand
Approach (CRHA).
As an object the kettles
handle is very simple, being a uniform, matt dark grey/black and smoothly
shaped. Thus it does not need a large CA
(PotN 5K) to be identified as the critical task target for control of the right
hand approach to the handle. The CA does have to represent the current
orientation of the handle, but the corner location of the hot water area means
that the handle will virtually always be to the right within an arc of less
than 90 degrees.
The CA persists for about
two seconds and then decays quickly and before the right hand actually grips
the handle because the hand obscures its target in the final approach
stage. N.B. general introspective
experience suggests that once part of an object is gripped so as to transport
the object, the gripped part of the object itself is ignored, whether it be a
kettle handle, a book, a bag or whatever; a CA for the object itself must still
be ignited as different objects are treated differently while being
transported, e.g. I wouldnt try and empty a book over the kitchen sink (below
this is the CA Lift Kettle (CLK) to indicate its difference from when the
kettle is, for example, located on its base unit).
10 CA: VISUAL Kettle Handle (VKH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKH |
10 |
3 |
7 |
6 |
1.6 |
1.8 |
3.3 |
3.4 |
INPUTS: CA:
COGNITIVE Kettle Handle (CKH).
OUTPUTS: CA: COGNITIVE Kettle Handle (CKH).
Like CKH, which primes
and ignites this CA (Threshold 3K), VKH is smaller than many other visual CAs
(PotN 10K). It provides feedback to CKH which it pre-extinguishes.
11 CA: MOTOR Right Arm Ballistic (MRAB)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRAB |
5 |
1 |
2 |
2 |
1.9 |
2.0 |
2.1 |
2.2 |
INPUTS: CA: COGNITIVE Kettle Handle (CKH)
OUTPUTS:
CA: VISUAL Right Hand (VRH)
This is the first of the
two parts of normal human reaching behaviour. Visually it is open-loop control,
i.e. without feedback, although there must be some kinaesthetic feedback, not
least the position of the arm when the hand is launched towards its
target. It is ignited by CKH when
feedback from VKH to CKH establishes that the target kettle handle has entered
reach.
Its assumed in the model
to be a small CA (PotN 5K) that exists for between, say, 50 and 150ms.
In the CAA described here
it is assumed that this CA primes and ignites a visual CA (VRH), rather than a
cognitive one, as the right hand, as expected, enters view.
12 CA: VISUAL Right hand (VRH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VRH |
15 |
2 |
5 |
4 |
2.0 |
2.1 |
3.2 |
3.3 |
INPUTS: CA:
MOTOR Right Arm Ballistic (MRAB).
OUTPUTS: CA:
COGNITIVE Right Hand (CRH).
Ignited by MRAB, the CA
predicts where the right hand will appear and then identifies its position and
general configuration.
Note, human babies
acquire visual tracking & the concept of object permanence fairly early in
development. Also, we do often look at our hands, probably because kinaesthetic
feedback is less precise than vision, and touch.
Its relatively small for
a visual CA (PotN 15K) and has a low threshold (2K), strong ignition (IgMax 5K)
and relatively little fatigue (IgFat 4K) because although ignition is only
about a second here, it may have to persist for much long periods of time so
must have a structure that facilitates neuron rotation to counter fatigue.
The CA is different from
those used in manipulative tasks, but often precedes and initiates such tasks
and subtasks.
13 CA: COGNITIVE Right hand (CRH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRH |
12 |
3 |
7 |
6 |
2.1 |
2.2 |
3.4 |
3.5 |
INPUTS: CA:
VISUAL Right Hand (VRH)
OUTPUTS: CA:
COGNITIVE Hot water Area (CHWA)
CA: COGNITIVE Right Hand
Approach (CRHA)
Representing a general
model of the hand, the CA, like VRH, needs to be of sufficient size (PotN 12K)
to counter fatigue (IgFat 6K), and ditto w.r.t to threshold (3K) and IgMax
(7K).
It causes CHWA to ignite
so that the hand can be placed in its context relative to itself and its
target, the kettle handle (CKH); these three CAs will be used as inputs by CRHA
to control the right hands final approach to the kettle handle.
14 CA: COGNITIVE Hot water Area (CHWA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CHWA |
15 |
5 |
10 |
8 |
2.2 |
2.4 |
3.5 |
3.7 |
INPUTS: CA:
COGNITIVE Right Hand (CRH),
CA: VISUAL Hot Water Area
(VHWA).
OUTPUTS: CA:
VISUAL Hot Water Area (VHWA),
CA:
COGNITIVE Right Hand Approach (CRHA).
This CA supplies a
specialised representation of the hot water area, basically ignoring expected,
static objects except for those that might interfere with the right hands
approach to the kettle handle. It
provides the context for the hands flight path, in effect the tunnel of
clear, relevant space between the tray holding the coffee cone (which is a
potential flight hazard on the left) and the left side of the drainer, which
could mean a wall on the right of over 20cm if large pots and their lids are
draining, and which considerably narrows the hands possible path to the kettle
handle.
It is big for a cognitive
CA (PotN 15K) because it not only deals with a complex visual input, but a
specialised one that provides the critical input for CRHA to plan the
hand-to-kettle flight path which CRHA then controls. In CAA terms it is here
modelled as one of number of hot water area CAs. An alternative CAA would be to have a
sufficiently general hot water area visual CA that it could be directed to
different aspects of its input (visual attention). The preference here is due to it being a
highly practice task so CAs will be relatively specialised, which is not to say
that neurons in the CHWA at one time could not be part of other hot water
related CAs at other times.
15 CA: COGNITIVE Right Hand Approach
(CRHA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRHA |
25 |
5 |
15 |
12 |
2.3 |
2.5 |
3.6 |
3.7 |
INPUTS: CA:
COGNITIVE Kettle Handle (CKH)
CA: COGNITIVE Right Hand (CRH)
CA: COGNITIVE Hot water Area
(CHWA),
CA: VISUAL Right Hand Approach
(VRHA),
CA: TOUCH Right Hand on Kettle
Handle (TRHKH).
OUTPUTS: CA:
VISUAL Right Hand Approach (VRHA)
CA MOTOR Right Hand Approach
(MRHA),
CA: TOUCH Right Hand on Kettle
Handle (TRHKH),
CA: COGNITIVE Right Hand Grip
(CRHG)
This is big for a, still
task specialised, cognitive CA (PotN 25K) and it undoubtedly is composed of a
number of CAs below the level of this analysis.
Its main functions are to: (i) integrate inputs from cognitive CAs
concerning the kettle handle, right hand and the hot water area; (ii) compute
the right hands path to the kettle handle, avoiding obstructions, and (iii)
control that path under visual negative feedback control, including (iv)
adjustments to the hand and wrist in preparation to gripping the kettle handle
at the trajectorys termination; and (v) its final function before
self-extinction is to supress MRHA and so halt the reaching behaviour once the
handle is touched (TRHKH) and ignite the cognitive CA for gripping the kettle
handle (CRHG).
It is well primed by its
cognitive inputs and has a low threshold (5K) and a high IgMax (15K) while still
having sufficient potential neurons to cope with both fatigue and the internal
inhibition of some of its own neurons during processing (IgFat 12K). It may only last a second or so, but it is a
cognitively complex, active second.
16 CA: VISUAL Right Hand Approach (VRHA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VRHA |
25 |
10 |
15 |
14 |
2.3 |
2.6 |
3.3 |
3.4 |
INPUTS: CA:
COGNITIVE Right Hand Approach (CRHA).
OUTPUTS: CA:
COGNITIVE Right Hand Approach (CRHA).
This CA provides the
visual input to CRHA that allows visual negative feedback control of the right
hand approaching the kettle handle. It
is fairly large, even for a visual CA (PotN 25K) and is well primed and finally
ignited by CRHA. Although here lasting
less than a second, it must have fatigue resisting capabilities by neuron
rotation as in other tasks it may have to remain ignited for much longer. It extinguishes before CRHA when the hand
obscures the target kettle handle in the final approach stage.
17 CA: MOTOR Right Hand Approach (MRHA)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRHA |
10 |
2 |
7 |
6 |
2.4 |
2.7 |
3.7 |
3.8 |
INPUTS: CA:
COGNITIVE Right Hand Approach (CRHA).
OUTPUTS: motor behaviour
The CA provides the motor
component to CRHAs control of the hand approaching the kettle handle and also
for configuring the hand so as to be ready to grasp the kettle handle. N.B. In
the CAA used in the analysis, here there is no direct I/O between the visual
and motor systems except via the cognitive one (CRHA); an alternative would be
I/O between VRHA and MRHA, which may be plausible for fine control; similarly
when the kettle handle is touched and TRHKH is ignited, it could be used to
extinguish MRHA rather than, as modelled, extinction is via CHRA suppressing
it.
18 CA: TOUCH Right Hand to Kettle Handle
(TRHKH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
TRHKH |
5 |
2 |
3 |
2 |
3.0 |
3.5 |
3.8 |
3.9 |
INPUTS: CA: COGNITIVE Right Hand Approach
(CRHA)
OUTPUTS: CA:
COGNITIVE Right Hand Approach (CRHA)
This CA signals the end
of the right hands kettle approaching behaviour. Although a small CA (PotN 5K), it has a low
threshold (2K) and will have been extensively primed by CRHA (IgTIg P50% =
0.5 seconds) because it is so critical that the reaching behaviour is neatly
halted, even if CRHA slows the approach in the final fractions of a second.
19 CA: COGNITIVE Right Hand Grip (CRHG)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRHG |
5 |
2 |
3 |
2 |
3.2 |
3.7 |
3.8 |
4.2 |
INPUTS: CA:
COGNITIVE Right Hand Approach (CRHA).
CA: TOUCH Right Hand Grip
(TRHG).
OUTPUTS: CA:
TOUCH Right Hand Grip (TRHG).
CA:
MOTOR Right Hand Grip (MRHG).
CA:
COGNITIVE Right Hand Hold (CRHH).
Like TRHKH this CA is
well primed (IgTIg P50% = 0.5 seconds) and then ignited as CRHAs final
function. It needs only to be a small CA (PotN 5K) since its only concern is
the actual closing of the right hand on the kettle handle. It doesnt last long, just sufficient to ignite
its motor CA (MRHG). There is also negative feedback from TRHG relating to the
force of the gripping behaviour.
Before extinction CRHG
ignites the right hand holding of the kettle (CRHH). It is modelled as decaying quite slowly
(IgTEx D50% = 0.4 seconds) so as to allow re-ignition if there is a problem
with holding the kettle, howsoever rare.
In a very early SCAM
analysis the difference between gripping the kettle handle and then holding it
were not differentiated. Subsequently it
became clear that this resulted in a SCAM diagram that could not be described
using the SCAM parameters because what was needed was an initial ignition to
represent the grasp and then a steady holding-the-kettle-handle state. Just as there are two answers to Poppers
Black Swan problem (either the theorys wrong or, by definition, it is not a
swan), so we have preferred the latter option, i.e. to separate the initial
grip from the subsequent, long term holding of the kettle handle. Some psychological justification for this is
offered below concerning CRHH.
20 CA: MOTOR Right Hand Grip (MRHG)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRHG |
5 |
1 |
3 |
2 |
3.7 |
3.8 |
3.9 |
4.0 |
INPUTS: CA:
COGNITIVE Right Hand Grip (CRHG).
OUTPUTS: motor behaviour
This is a fairly standard
small motor CA (PotN 5K), specialised for the task but one of (tens of?)
thousands of other similarly specialised ones (e.g. gripping ones coffee cup
before drinking from it and, indeed, picking up any well known object). It is
ignited by CRHG and extinguishes itself as the grip is transformed into the
stable holding behaviour of MRHH.
21 CA: TOUCH Right Hand Grip (TRHG)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
TRHG |
5 |
1 |
3 |
2 |
3.7 |
3.8 |
3.9 |
4.3 |
INPUTS: CA:
COGNITIVE Right Hand Grip (CRHG)
OUTPUTS: CA:
COGNITIVE Right Hand Grip (CRHG)
Negative feedback control
here is crude in that as soon as this CA is ignited, along with its motor
complement, it simply confirms that there is adequate, expected grip (e.g. the
kettle handle is not damp and friction poor) and sends output to CRHG. It is modelled as decaying slowly (IgTEx
D50% = 0.4 seconds) in case of early gripping errors.
22 CA: COGNITIVE Right Hand Hold (CRHH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRHH |
10 |
2 |
5 |
5 |
3.8 |
4.0 |
- |
- |
INPUTS: CA: COGNITIVE
Right Hand Grip (CRHG).
CA: MOTOR Right Hand Hold
(MRHH).
OUTPUTS: CA:
MOTOR Right Hand Hold (CRHH),
CA: COGNITIVE Lift Kettle
(CLK).
Unusually in this highly
practiced task, this CA is a fairly general one, hence its size (PotN 10K). It
has a low threshold (2K), strong relative ignition (5K) and effectively no
fatigue. The CA continues ignited beyond the duration of this analysis.
The
experiential/introspective psychology, at least, is quite odd about holding
objects as once they are held it seems we forget what we are holding. As evidence, often one looks at ones hand
during a task to see just what is in it. Obviously different objects are
treated differently, but it seems that once a hold is established, it is one or
more CAs associated with the object, rather than the hold on it, which remain
task relevant, i.e. ignited.
23 CA: MOTOR Right Hand Hold (MRHH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRHH |
10 |
2 |
3 |
3 |
3.9 |
4.1 |
- |
- |
INPUTS: CA:
COGNITIVE Right Hand Hold (CRHH).
OUTPUTS: CA:
COGNITIVE Right Hand Hold (CRHH)
Following CRHH, it just
ignites, persists, and unless there is imperfect performance, e.g. the kettle
over the drainer in flight hits an
obstruction, as a motor CA it causes a solid hold on the kettle handle,
notwithstanding later orientations of the kettle itself.
As discussed with CA 06
MSHWA (Motor Stride to Hot Water Area), the CAs actual behaviour will be more
complicated than as suggested by the flat line in its SCAM diagram. For example, while going over the drainer, or
when decelerating over the right hand sink, then the hold might change; that
the SCAM is over simplified at this stage of the research is not denied, it is
only a start after all.
24 CA: COGNITIVE LIFT KETTLE (CLK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CLK |
10 |
3 |
6 |
5 |
4.0 |
4.2 |
4.7 |
4.8 |
INPUTS: CA:
COGNITIVE Right Hand Hold (CRHH),
CA: VISUAL Lift Kettle (VLK)
CA:
KINAESTHETIC Kettle Weight (KKW).
OUTPUTS: CA:
VISUAL - Lift Kettle (VLK)
CA:
MOTOR Lift Kettle (MLK),
CA: KINAESTHETIC Kettle Weight
(KKW),
CA: COGNITIVE Drainer (CD),
CA: COGNITIVE Move Kettle to
Sink (CMKS).
The ergonomics and CA
perspective agree that a new subtask starts here, but within the SCAM model the
line is blurred in that some CAs are already ignited and will persist beyond
the duration of this analysis (CRHH and MRHH).
Empty, the kettle weighs
1.7Kg and if previously boiled water remains in it, it may weigh a third more
(e.g. with about a pint/half litre: 2.3Kg/1.7Kg = 1.35). The initial vertical lift of the kettle from
its base (it must be vertical because the base has a central, circular hub that
the kettle locates on) critically signals the kettles weight via kinaesthetic feedback
(KKW). There is visual tracking of the
kettle (VLK). The CA is well primed
(P50% - IgTIg = 0.2 seconds) and it persists for longer than the motor
behaviour (MLK) because it must ignite both cognitive CAs for the sub-tasks
continuation (CD and CMKS).
25 CA: MOTOR Lift Kettle (MLK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MLK |
5 |
1 |
3 |
2 |
4.1 |
4.3 |
4.4 |
4.5 |
INPUTS: CA:
COGNITIVE Lift Kettle (CLK).
OUTPUTS: motor behaviour
Well primed (P50% - IgTIg
= 0.2 seconds) because this is a highly practiced task, and with a low
threshold (PotN 5K, Threshold 1k), there is an initial ballistic lift which
then comes under kinaesthetic negative feedback control from KKW, which adjusts
the rate of the upwards lift, and then close behind this under visual negative
feedback control (VLK) via CLK, which starts to orientate the kettle by turning
the right wrist clockwise.
The CA is not explicitly
extinguished because it segues into the next motor operation, moving the kettle
to the sink (MMKS), without a pause, but with a deceleration in the kettles
post-lift trajectory, presumably so that the kettles path over the drainer can
be determined.
26 CA: KINAESTHETIC Kettle Weight (KKW)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
KKW |
5 |
1 |
3 |
3 |
4.2 |
4.4 |
4.5 |
4.6 |
INPUTS: CA:
COGNITIVE Lift Kettle (CLK).
OUTPUTS: CA:
COGNITIVE Lift Kettle (CLK)
People have an
expectation about the weight of objects before they touch them and this is
easily demonstrated by the under- or over-lift people produce when such
expectations are violated. While this
kinaesthetic CA is undoubtedly used whenever objects are lifted, it is
particularly germane here as the kettle gives no indication of how much water
remains in it until it is lifted. The CA
rarely has a conscious representation unless the kettle is unusually full,
when, against general house policy, this signals poor energy conservation.
The CA is small (PotN 5K)
and easily ignited (Threshold 1K). In
this model the CA does not persist, i.e. the kettles weight is represented in
CLK.
27 CA: VISUAL Lift Kettle (VLK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VLK |
10 |
3 |
6 |
5 |
4.3 |
4.5 |
4.6 |
4.7 |
INPUTS: CA: COGNITIVE
Lift Kettle (CLK).
OUTPUTS: CA: COGNITIVE
Lift Kettle (CLK).
The kettle comes more
into view when it is lifted above the cluttered hot water area (it is initially
also obscured by the right hand and forearm).
The CA takes over from KKW providing negative feedback to CLK and starts
the control of angling the kettle to the right.
It is small for a visual CA (PotN 10K) as it involves object tracking
and, under movement, a poor percept of the kettle itself.
28 CA: COGNITIVE Drainer (CD)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CD |
15 |
5 |
8 |
6 |
4.5 |
4.6 |
6.0 |
6.1 |
INPUTS: CA:
COGNITIVE Lift Kettle (CLK),
CA: VISUAL Drainer (VD).
OUTPUTS CA:
VISUAL Drainer (VD),
CA:
COGNITIVE Move Kettle to Sink (CMKS).
The steel wire drainer is
the most variable object associated with the task because it may be empty or it
could be full of washed objects. It is 50cm in depth and 32cm along the
draining board, which is the length of the kettles path over this potential
obstacle. Empty, the drainer is 10cm
high but the largest pot that is regularly used has a 28cm diameter and this
pots lid, upright but at an angle in the plate rack, also has a maximum height
of 28cm.
This is quite a large CA
(PotN 15K) to reflect the complexity of a variable object, although the
critical information extracted by CMKS is the height at particular depths over
which the kettle must pass. N.B. There are other CAs concerning the drainer
that are used in other tasks, such as when washing up or when putting dried
objects away. The CA is ignited before
CLK extinguishes and accepts the final, angled orientation of the kettle
effected by CLK.
29 CA: VISUAL Drainer (VD)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VD |
25 |
8 |
15 |
13 |
4.6 |
4.7 |
5.5 |
5.8 |
INPUTS: CA:
COGNITIVE Drainer (CD).
OUTPUTS CA:
COGNTIVE Drainer (CD).
The drainers visual CA
is equivalently large (PotN 25K) to its cognitive CA (PotN 15K). As explained below (CMKS), it does not
directly feed the moving the kettle to the sink CA, except via CD. It extinguishes quite early as visual
attention switches to the kettles arrival over the sinks.
30 CA: COGNITIVE Move Kettle to Sink
(CMKS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CMKS |
25 |
5 |
15 |
12 |
4.7 |
4.8 |
6.6 |
6.7 |
INPUTS: CA:
COGNITIVE Lift Kettle (CLK)
CA: COGNITIVE Drainer (CD),
CA: VISUAL Move Kettle to Sink
(VMKS).
OUTPUTS: CA:
VISUAL Move Kettle to Sink (VMKS),
CA: MOTOR Move Kettle to Sink
(MMKS)
CA:
MOTOR Left Hand Track Kettle Lid (MLHTKL)
CA:
KINAESTHETIC Left Hand track Kettle Lid (KLHTKL),
CA:
MOTOR Shuffle Body to Sink (MSBS),
CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
CA:
COGNITIVE Sink (CS).
If the kettle were an
aircraft, then it would be one with terrain following radar so as to maintain
height-above-ground. The kettle is flown
over the drainer in a smooth path that varies in height, and to a lesser extent
depth, depending on what, if anything, is in the drainer. What does not happen is that the kettle is
flown around the drainer and not over it as this would require a step to be
taken back, away from the hot water area, whereas CMKS involves a shuffle to
the right so that the body is closer to the sink.
How much the kettles
flight path is calculated in advance and how much is under visual negative
feedback control is moot. Performance is
fast and, perhaps surprisingly, error free, i.e. objects on the drainer are
never hit by the kettle even though it may be only a few centimetres above
draining objects. The subjective
impression following detailed observation for this research is that perhaps one
course correction is made mid-flight over the drainer and a second, once that
is cleared, to bring the kettle above the main, right most sink.
The CA is large for a
cognitive one (PotN 25K) and with a low threshold (5K) because its ignition continues
the initial kettle lift (CLK). The
kettles weight information is transferred from CLK to CMKS. At a lower level of analysis this CA might be described by a number of interacting
CAs, e.g. concerning open versus negative feedback control and the varying,
three dimensional accelerations applied.
31 CA: VISUAL Move Kettle to Sink (VMKS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VMKS |
15 |
5 |
10 |
9 |
4.8 |
4.9 |
6.5 |
6.6 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS).
OUTPUTS: CA: COGNITIVE
Move Kettle to Sink (CMKS).
Like the visual CA for
lifting the kettle (VLK), this CA is quite small as it really only signals the
base of the kettle over the drainer (PotN 15K) and then the general location of
the kettle over the sink.
As with CMKS, at a lower
level of analysis this CA might be described by several, interacting ones.
32 CA: MOTOR Move Kettle to Sink (MMKS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MMKS |
20 |
5 |
10 |
9 |
4.9 |
5.0 |
6.5 |
6.6 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS).
OUTPUTS: motor behaviour
The complex motor
behaviour is probably carried out by a single CA and illustrates the advantage
of using a CA-based model rather a symbolic computational one, that CAs are
capable of flexible learning. The CA is
modelled as having several general flight paths, e.g. for when the drainer is
empty, has a few low height objects, or some big ones draining, and then adapts
to specific conditions to quickly and safely fly over the draining board using
visual negative feedback via CMKS.
The CA is large for a
motor one (PotN 20K) and perhaps only half these neurons will be involved in
any particular ignition (IgMax 10K). The
CA is explicitly suppressed by CMKS when the kettle is over the main sink; the
actual location need not be very precise as the sink is a large target relative
to the kettle.
33 CA: MOTOR Left Hand Track Kettle Lid
(MLHTKL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MLHTKL |
15 |
3 |
9 |
6 |
5.0 |
5.1 |
7.0 |
7.0 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS),
CA KINAESTHETIC Left Hand Track
Kettle Lid (KLHTKL).
CA: VISUAL Visual Left Hand
(VLH).
CA: COGNITIVE Left Hand Remove
Kettle Lid (CLHRKL).
OUTPUTS: CA:
KINAESTHETIC Left Hand Track Kettle Lid (KLHTKL).
The left arm/hand has not
so far featured in this task, being used for general balance. Out of sight, the left hand is accelerated
towards, and then tracks, the kettles lid so that the left hand is close to it
when it appears (VLH). The left hand/wrist will commence to orientate to meet
the kettle lid.
The CA is quite large for
a motor one (PotN 15K), although we model it as a single CA because the
behaviour is continuous. It has
additional input once the left hand appears (VLH) and so there is then both
kinaesthetic and visual negative feedback to control the final fractions of a
second before the kettle lid handle is gripped, at which point this tracking CA
is suppressed by CLHRKL. Ignition and
visual input comes from CMKS which probably also provides kinaesthetic input
about the right hands location and movement as it grips the kettle.
34 CA: KINAESTHETIC Left Hand Track
Kettle Lid (KLHTKL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
KLHTKL |
10 |
2 |
6 |
5 |
5.1 |
5.2 |
7.8 |
7.8 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS),
CA:
MOTOR Left Hand Track Kettle Lid (MLHTKL),
CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL),
CA:
MOTOR Replace Kettle Lid Left Hand (MRKLLH).
OUTPUTS: CA:
MOTOR Left Hand Track Kettle Lid (MLHTKL),
CA: COGNITIVE Left Hand remove
Kettle Lid (CLHRKL),
CA: MOTOR Replace Kettle Lid
Left Hand (MRKLLH).
There must be all sorts of kinaesthetic feedback involved in the left
hand tracking the kettle lid, then touching and gripping it, before the lid is
replaced
(CRKLLH). The CA is ignited by CMKS and
provides negative feedback cycles to MLHTKL and other motor CAs: CLHRKL before
CRKLLH. Unlike MLHTKL, it is not
supressed but decays away once motor inputs terminate.
Kinaesthetic CAS are
generally on the small side because of the quality of their output, but this
one is quite large (PotN 10K) and with a low threshold (2K) and little decay
(IgMax 6K, IgFat 5K) because, persisting for over two seconds, fatiguing
neurons will be replaced from those so far not used within PotN.
35 CA: MOTOR Shuffle Body to Sink (MSBS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MSBS |
10 |
5 |
7 |
6 |
5.1 |
5.3 |
6.9 |
7.0 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS).
OUTPUTS: motor behaviour
This may be a
super-practiced task but the movement of the body from the hot water corner to
the sink is ungainly and variable, and although irrelevant, the subject isnt
normally conscious of this behaviour.
The knees are close to the under sink cabinets so the move to the sink
involves the hips and a sideways stretch of first the right and then the left
foot and then some small foot corrections, although occasionally the final
position is one where most of the body weight is on the right foot. The shuffle may continue for some time after
the kettle has reached the sink, i.e. in parallel with the next sub-task of
removing the kettles lid.
36 CA: COGNITIVE Sink (CS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CS |
5 |
2 |
4 |
3 |
6.5 |
6.7 |
- |
- |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS),
CA: VISUAL Sink (VS).
OUTPUTS: CA:
VISUAL Sink (VS),
CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
The sink here is the
larger, rightmost of the pair and it is usually empty; if it is not empty then,
like CKEC at the start of this analysis, other CAs would be ignited to assess
the sinks state and decide how to orientate the kettle so it can still be
filled.
Empty, the sinks
cognitive representation here need not be large (PotN 5K) as it is a large
target relative to the kettle, which only needs to be centred above the sink so
that it can be emptied.
This CA and its
associated CA (VS) are assumed to persist beyond the analysis as they provide,
albeit perhaps weak, context information to the following CAs (not shown on the
CAAR diagram, Figure 9).
37 CA: VISUAL Sink (VS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VS |
10 |
5 |
7 |
6 |
6.6 |
6.8 |
- |
- |
INPUTS: CA:
COGNITIVE Sink (CS).
OUTPUTS: CA:
COGNITIVE Sink (CS).
Made of brushed steel,
the visual representation of the sink is fairly simple (PotN 10K) as it is
relatively featureless and colourless (N.B. In the human visual system there
would be many low spatial frequency components; and in computational terms
standard compression algorithms of a photograph would be particularly
effective).
38 CA: COGNITIVE Left Hand Remove Kettle
Lid (CLHRKL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CLHRKL |
5 |
1 |
4 |
3 |
6.8 |
6.9 |
7.2 |
7.3 |
INPUTS: CA:
COGNITIVE Move Kettle to Sink (CMKS)
CA: COGNITIVE Sink (CS),
CA: KINAESTHETIC Left Hand
Track Kettle Lid (KLHTKL),
CA: VISUAL Kettle Lid (VKL)
CA: VISUAL Left Hand (VLH),
CA: VISUAL Kettle Without Lid
(VKWL).
OUTPUTS: CA:
KINAESTHETIC Left Hand Track Kettle Lid (KLHTKL),
CA:
VISUAL Kettle Lid (VKL)
CA: VISUAL Left Hand (VLH),
CA: MOTOR Left Hand Remove
Kettle Lid (MLHRKL),
CA: VISUAL Kettle Without Lid
(VKWL),
CA: COGNITIVE Empty Kettle
(CEK).
CA: MOTOR Left Hand Track
Kettle Lid (MLHTKL).
On the adage that the act of doing a TA improves, by method iteration
(Section 1), even the earliest analysis stages, then this CA provides a good
example. Initially the
subtask seemed remarkable for its speed (say a third of a second) and accuracy
(it virtually never fails on the first attempt); it took careful, further
observation for this research to be able to model it. The initial problem was that the first
analysis only included the left arm/hand once it came into operation to remove
the kettles lid. Further observation
showed that the left hand was tracking the kettles lid soon after the kettle
starts moving towards the sink (CMKS) and that the lid is closely tracked by
the left hand (MLHTKL and KLHTKL) during its flight over the drainer.
Like the right hand
approaching the kettle (CRHA), it must start with a ballistic movement as the
left hand is not in view and then it must come under visual negative feedback
control for the fingers to grip the kettle lids handle, which can be at any
angle on top of the kettle, but this is far less variability than exists in the
hot water area.
This CA and its
associates could be analysed in much greater detail than is provided at the
level of analysis weve chosen. In the
analysis offered the CA is small (PotN 5K), with a low threshold (1K), and,
being highly specialised, IgMax is proportionally high (4K). In an alternative CAA this CA could be larger
or, as we suspect, there are many component CAs that we have not modelled in
our analysis.
39 CA: VISUAL Kettle Lid (VKL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKL |
10 |
5 |
7 |
6 |
6.9 |
7.0 |
7.1 |
7.2 |
INPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
OUTPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
The kettle lid is a
black/dark grey plastic with an inverted dished top and a simple sold bar
across this to act as the handle. What
the CA needs to represent is the angle of the handle and the three dimensional
location of the lid on the top of the kettle; the latter is no doubt determined
by binocular parallax (the different images in the eyes caused by the eyes
horizontal separation). It doesnt need
to be large for a visual CA (PotN 10K).
40 CA: VISUAL Left Hand (VLH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VLH |
10 |
5 |
7 |
6 |
6.9 |
7.0 |
7.1 |
7.2 |
INPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
OUTPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
This doesnt need to be a
big visual CA (PotN 10K) as its purpose is only for control of the left hands
final approach to the kettles lid. It
is also assumed, because of the speed and accuracy (see CLHRKL), that the CA is
not that large.
41 CA: MOTOR Left Hand Remove Kettle Lid
(MLHRKL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MLHRKL |
7 |
2 |
6 |
5 |
7.0 |
7.1 |
7.7 |
7.7 |
INPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (MLHRKL).
OUTPUTS: motor behaviour
This is a snatch, hold
and move away action which in this analysis is modelled by a single CA (PotN
7K) because, again, of the speed of the initial behaviour, although at a more
detailed level it might be treated as compound behaviour involving several
CAs. On the other hand, a single CA, as
here, seems equally plausible, with it smoothly combining the component
behaviours. The CA remains ignited,
holding the lid away from the kettle, until the lid is replaced about half a
second later (CRKLLH and MRKLLH).
42 CA: VISUAL Kettle Without Lid (VKWL)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKWL |
10 |
5 |
7 |
6 |
7.1 |
7.2 |
7.3 |
7.4 |
INPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
OUTPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL).
This is a small (PotN
10K) visual CA that confirms the kettles lid is off. It provides feedback to CLHRLK which then
allows the ignition of CEK to empty the kettle.
43 CA: COGNITIVE Empty Kettle (CEK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CEK |
5 |
1 |
4 |
3 |
7.1 |
7.2 |
7.4 |
7.5 |
INPUTS: CA:
COGNITIVE Left Hand Remove Kettle Lid (CLHRKL),
CA:
VISUAL Kettle Empty (VKE).
OUTPUTS: CA:
MOTOR Right Hand Invert Kettle (MRHIK),
CA: VISUAL Kettle Empty (VKE)
CA: COGNITIVE Kettle Empty
(CKE).
Residue water in the
kettle is never re-boiled. The kettle is
emptied very rapidly by turning the kettle upside down; there is a brief
physical delay as the water falls out.
Inverting the kettle, however, involves a single, fast right wrist
rotation to the left. The CA is small
(PotN 5K) with a low threshold (1K).
44 CA: MOTOR Right Hand Invert Kettle
(MRHIK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRHIK |
3 |
1 |
2 |
2 |
7.2 |
7.3 |
7.4 |
7.4 |
INPUTS: CA:
COGNITIVE Empty Kettle (CEK).
OUTPUTS: motor behaviour
This is a really small CA
(PotN 3K) as the right wrist is rotated to the left (anticlockwise) to its
maximum extent. Mostly it is open loop
control, although there is probably kinaesthetic negative feedback control,
which isnt modelled in this analysis, and might involve the right elbow and
shoulder which, starting to lift as the wrist rotation approaches its maximum,
may contribute to the CA extinguishing.
45 CA: VISUAL Kettle Empty (VKE)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VKE |
10 |
3 |
5 |
5 |
7.3 |
7.4 |
7.5 |
7.6 |
INPUTS: CA:
COGNITIVE Empty Kettle (CEK).
OUTPUTS: CA:
COGNITIVE Empty Kettle (CEK).
The water falls out of
the kettle in a lump; the splash remains within the sink; the critical thing
for the CA is that the event has ended.
The CA ignites CKE via CEK.
46 CA: COGNITIVE Kettle Empty (CKE)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CKE |
3 |
1 |
2 |
2 |
7.4 |
7.5 |
7.6 |
7.6 |
INPUTS: CA:
COGNITIVE Empty Kettle (CEK).
OUTPUTS: CA:
COGNITIVE Right Hand Orientate Kettle (CRHOK).
Primarily concerned with
signally that the kettle is empty, rationally this CA ought to exist, but in
the CAA described it really only functions as a place marker that ignites
CRHOK. An alternative CAA could equally
plausible have CRHOK ignited by VKE. It
is modelled as a very small CA (PotN 3K) and transient, lasting 100ms or less.
47 CA: COGNITIVE Right Hand Orientate
Kettle (CRHOK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRHOK |
5 |
1 |
4 |
3 |
7.5 |
7.6 |
7.8 |
7.9 |
INPUTS: CA:
COGNITIVE Kettle Empty (CKE),
CA: VISUAL Right Hand Orientate
Kettle (VRHOK).
OUTPUTS: CA:
VISUAL Right Hand Orientate Kettle (VRHOK)
CA: MOTOR Right Hand Orientate
Kettle (MRHOK),
CA: COGNITIVE Replace Kettle
Lid with Left Hand (CRKLLH).
This is the opposite of
inverting the kettle (CRHIK) and involves a right wrist rotation of about 100
degrees so that the kettle is returned to being upright and roughly angled
towards the filtered water tap. It is a
small CA (PotN 5K) and visual negative feedback control (VRHOK) primarily
concerns the end of the rotation and halting its motor CA (MRHOK)
48 CA: VISUAL Right Hand Orientate Kettle
(VRHOK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VRHOK |
10 |
5 |
7 |
6 |
7.5 |
7.6 |
7.9 |
8.0 |
INPUTS: CA:
COGNITIVE Right Hand Orientate Kettle (CRHOK).
OUTPUTS: CA:
COGNITIVE Right Hand Orientate Kettle (CRHOK).
Since the previous visual
target was the emptied, inverted kettle, then visual attention is already
directed to the kettle. The initial
wrist rotation is fast but as it decelerates to a halt then this CA provides
the final control that orientates the kettle and then leads to the suppression
of MRHOK via CRHOK.
49 CA: MOTOR Right Hand Orientate Kettle
(MRHOK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRHOK |
3 |
1 |
2 |
2 |
7.6 |
7.7 |
7.8 |
7.9 |
INPUTS: CA:
COGNITIVE Right Hand Orientate Kettle (CRHOK).
OUTPUTS: motor behaviour
A small motor CA (PotN
5K), it is ignited and then supressed by CRHOK.
Like MRHIK, there is probably kinaesthetic feedback which is not
modelled here.
50 CA: COGNITIVE Replace Kettle Lid with
Left Hand (CRKLLH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CRKLLH |
8 |
3 |
6 |
5 |
7.8 |
7.9 |
8.2 |
8.3 |
INPUTS: CA:
COGNITIVE Right Hand Orientate Kettle (CRHOK),
CA:
VISUAL Replace Kettle Lid with Left Hand (VRKLLH).
OUTPUTS: CA:
VISUAL Replace Kettle Lid with Left Hand (VRKLLH)
CA: MOTOR Replace Kettle Lid
with Left Hand (MRKLLH),
CA: COGNITIVE Move Kettle to
Tap (CMKT).
The kettle is filled
through its spout so its lid is replaced by the left hand before filling. The lid has been held in roughly the correct
position, slightly above the top of the kettle.
The lid is nearly always accurately inserted into the kettle in a single
motion under visual negative feedback control.
A slight wobble from the
left wrists ensures the lid is correctly located in the final few tens of
milliseconds. Whatever kinaesthetic
feedback from left, and right, hands is not modelled being too fast and at too
low a level of detail. In any case,
bringing the hands together, with or without an intervening object, are expert
skills everyone learns very early in life.
Similarly, we have not modelled audio inputs, but there is a click
when the lid locates, although this is only noticeable in its absence, e.g.
when the washing machine is making so much noise that such quiet noises cannot
be detected.
The CA ignites its motor
component (MRKLLH) and then explicitly supresses it on confirmation that the
lid is correctly in place.
51 CA: VISUAL Replace Kettle Lid with
Left Hand (VRKLLH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VRKLLH |
10 |
5 |
7 |
6 |
7.8 |
7.9 |
8.2 |
8.3 |
INPUTS: CA:
COGNITIVE Replace Kettle Lid with Left Hand (CRKLLH).
OUTPUTS: CA:
COGNITIVE Replace Kettle Lid with Left Hand (CRKLLH).
This is a
straightforward, short distance, tracking task for the visual system. Its part of the vast suite of potential CAs
involved with manipulating objects with our hands.
52 CA: MOTOR Replace Kettle Lid with Left
Hand (MRKLLH)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MRKLLH |
10 |
3 |
7 |
6 |
7.9 |
8.0 |
8.1 |
8.2 |
INPUTS: CA:
COGNITIVE Replace Kettle Lid with Left Hand (CRKLLH),
CA:
KINAESTHETIC Left Hand Track Kettle Lid (KLHTKL).
OUTPUTS: CA: KINAESTHETIC Left Hand Track Kettle
Lid (KLHTKL).
Ignited by CRKLLH it is
then supressed by it once the kettles lid is located. Once ignited it
establishes a negative feedback loop with KLHTKL. The CA has three motor components: the movement
to the kettle; a wobble to locate the lid securely; and the final operation is
to move the left hand away and leave it hovering before the next behaviour,
moving the left hand to operate the filter water taps switch. Thus, the CA is relatively large (PotN 10K).
53 CA: COGNITIVE Move Kettle to Tap
(CMKT)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CMKT |
15 |
5 |
10 |
9 |
8.1 |
8.2 |
- |
- |
INPUTS: CA:
COGNITIVE Replace Kettle Lid with Left Hand (CRKLLH),
CA: VISUAL Tap (VT)
CA: VISUAL Kettle (VK).
OUTPUTS: CA:
VISUAL Tap (VT)
CA: VISUAL Kettle (VK),
CA: MOTOR Move Kettle to Tap
(MMKT).
CA: MOTOR Hold Kettle to Tap
(MHKT),
CA: COGNITIVE Move Left Hand to
Tap Switch (CMLHTS)
While similar to moving
the kettle to the sink (CMKS), the flight path here is only short, say 15cm,
and unobstructed given the sinks usual, empty state. It is a complex behaviour in that the kettle
needs some small, careful rotations under visual negative feedback control so
that the kettles spout is accurately located directly under the water filters
spout, preferably without the two touching. Hence a PotN of 15K.
The CAs final operation
is to supress the movement of the kettle (MMKT) and to hold the kettle still
(MHKT) while the kettle is being filled.
It ignites CMLHTS to move the left hand to the filtered waters tap
switch.
54 CA: VISUAL Tap (VT)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VT |
10 |
3 |
5 |
5 |
8.2 |
8.3 |
8.6 |
8.7 |
INPUTS: CA:
COGNITIVE Move Kettle to Tap (CMKT).
OUTPUTS: CA:
COGNITIVE Move Kettle to Tap (CMKT).
The filtered water tap
consists of a tubular spout that rises beside the sink and turns 180 degrees
vertically so that water flows down into the far right corner of the sink; the tap and spout are in
a fixed position that does not change.
Such invariance, unlike even in the hot water area, means that a large
visual CA is not necessary (PotN 10K).
55 CA: VISUAL Kettle (VK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VK |
15 |
5 |
8 |
7 |
8.2 |
8.3 |
- |
- |
INPUTS: CA:
COGNITIVE Move Kettle to Tap (CMKT).
OUTPUTS: CA:
COGNITIVE Move Kettle to Tap (CMKT).
Visual attention is
primarily on the kettles spout and its three dimensional location with respect
to the fixed location of the filtered waters spout, which is a small silver
coloured target against a similarly coloured background, the sink. Visually fiddly but highly practiced, it has
a PotN of 15K.
56 CA: MOTOR Move Kettle to Tap (MMKT)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MMKT |
15 |
5 |
10 |
8 |
8.3 |
8.4 |
8.6 |
8.6 |
INPUTS: CA: COGNITIVE Move Kettle to Tap
(CMKT).
OUTPUTS: motor
behaviours
Involving hand, wrist and
arm movement is relatively complex and requires accuracy if the kettle and tap
spouts are not to make contact (PotN 15K).
It is ignited by CMKT and then extinguished by CMKT so that the kettle
can be held in its final, filling location (MKHT).
57 CA: MOTOR Hold Kettle to Tap (MHKT)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MHKT |
6 |
1 |
3 |
3 |
8.4 |
8.5 |
- |
- |
INPUTS: CA: COGNITIVE Move Kettle to Tap
(CMKT).
OUTPUTS: motor
behaviours
This is a small CA (PotN
6K) that is of a stationary class involving maintaining the position of an
object. It is easily ignited (Threshold 1K) and can maintain itself
indefinitely, i.e. neurons firing as other fatigue, indeed, the muscle fibres
similarly fatigue and rotate contraction amongst themselves.
58 CA: COGNITIVE Move Left Hand to Tap
Switch (CMLHTS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CMLHTS |
15 |
7 |
10 |
8 |
8.3 |
8.5 |
8.9 |
9.0 |
INPUTS: CA:
COGNITIVE Move Kettle to Tap (CMKT),
CA: VISUAL Left Hand to Tap
Switch (VLHTS)
CA:
VISUAL Tap Switch (VTS),
CA:
TOUCH Left Hand on Tap Switch (TLHTS).
OUTPUTS: CA:
VISUAL Left Hand to Tap Switch (VLHTS)
CA:
VISUAL Tap Switch (VTS),
CA:
MOTOR Move Left Hand to Tap Switch (MMLHTS)
CA:
TOUCH Left Hand on Tap Switch (TLHTS),
CA:
COGNITIVE: Fill Kettle (CFK).
The left hand has been
hovering, waiting for the kettle to start to move towards the filtered water
tap (CMKT). The hand loosely follows
behind the top of the kettle and then the elbow and wrist have to make
adjustments for the left hands awkward reach behind the tap to the taps
switch. Its quite a large cognitive CA
(PotN 15K) to reflect the movements complexity and has a high threshold (7K)
to reflect the variability of when the CA ignites and the reaching behaviour
starts (IgTIg P50% = 0.2 seconds, i.e. perhaps nearly half a second of
priming).
With detailed observation
it seems about 10% of the time the left hand takes an alternative route, in
between the tap and the kettle, rather than behind both, and this seems to be
determined by how close are objects behind the tap switch (an area used to
stack things waiting to be washed-up) that might interfere with the left
fingers. Thus, a decision is made early
on by this CA as to which path the left hand will follow.
59 CA: VISUAL Left Hand to Tap Switch
(VLHTS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VLHTS |
20 |
5 |
10 |
7 |
8.5 |
8.6 |
- |
- |
INPUTS: COGNITIVE
Move Left Hand to Tap Switch (CMLHTS).
OUTPUTS: COGNITIVE
Move Left Hand to Tap Switch (CMLHTS).
The CA is larger than one
might initially expect (PotN 20K) because of the awkwardness of the movement,
first tracking the kettle top and then providing feedback to control adjusting
the hand to reach behind the tap to the switch.
60 CA: VISUAL Tap Switch (VTS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
VTS |
10 |
5 |
7 |
6 |
8.6 |
8.7 |
- |
- |
INPUTS: COGNITIVE Move Left Hand to Tap
Switch (CMLHTS).
OUTPUTS: COGNITIVE
Move left Hand to Tap switch (CMLHTS).
The invariance of the
filtered water taps location means that this is small for a visual CA (PotN
10K). Indeed, while this CA rationally
needs to exist, one might suggest that its effect on behaviour is limited and
perhaps, if the tap switch were absent (broken off), then CMLHTS and MMLTS
would still ignite and the hand reach the switch before its absence was
discovered, perhaps even discovered kinaesthetically (TLHTS).
61 CA: MOTOR Move Left Hand to Tap Switch
(MMLHTS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MMLHTS |
15 |
5 |
8 |
7 |
8.7 |
8.7 |
8.9 |
9.0 |
INPUTS: COGNITIVE
Move Left Hand to tap Switch (CMLHTS).
OUTPUTS: motor behaviour
With a PotN of 15K, this
is a relatively large motor CA to reflect the compound nature of the
behaviour. At a lower level of analysis
this CA might be broken into several tightly bound ones, although some CAA
models might still prefer a single CA as used here. It is ignited and then extinguished by
CMLHTS. The latter based on touch feedback (TLHTS).
62 CA: TOUCH Left Hand on Tap Switch (TLHTS)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
TLHTS |
8 |
2 |
6 |
5 |
8.7 |
8.8 |
- |
- |
INPUTS: COGNITIVE Move Left Hand to Tap
Switch (CMLHTS).
OUTPUTS: COGNITIVE
Move left Hand to Tap switch (CMLHTS).
The left hands final
approach behind the tap switch target might be described as a fumble; whether
its the first two or the middle pair of fingers which come to rest under the
switch appears to vary across task performances. An alternative description is that this CA is
one of a common class of small ones (here PotN = 8K) that are used in fixed
environments, are highly practiced, and use only limited visual feedback for
approximate control, instead relying on a final fumble and negative feedback
from touching the target object (putting ones coffee mug down on ones desk
while still looking at the computer screen might be a particularly common
example).
63 CA: COGNITIVE Fill Kettle (CFK)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
CFK |
10 |
3 |
7 |
6 |
8.8 |
8.9 |
- |
- |
INPUTS: CA:
COGNITIVE Move Left Hand to Tap Switch (CMLHTS).
OUTPUTS: CA:
MOTOR Pull Tap Switch Up (MPTSU),
CA: COGNITIVE Make Coffee
(CMC).
Ignition of this CA
starts the first of three long pauses in the making a mug of coffee task; the
other, longer two, are (1) boiling the kettle; and (2) waiting for the coffee
to filter into the mug. It doesnt have
to be a large CA (PotN 10K) as it needs only to ignite MPTSU to start the
kettle filling process and then to reignite CMC.
64 CA: MOTOR Pull Tap Switch Up (MPTSU)
ID |
PotN |
Thresh |
IgMax |
IgFat |
P50% |
IgTIg |
IgTEx |
D50% |
MPTSU |
5 |
1 |
3 |
3 |
8.9 |
9.0 |
- |
- |
INPUTS: CA:
COGNITIVE Fill Kettle (CFK)
This involves a simple
flick of the fingers upwards under open loop control (PotN 5K). After this flick the left hand may or may not
be removed from the tap switch, immediately or at some later time during the
filling process; this depends on other mental activities during the filling
time.
03 CA: Cognitive Make Coffee (CMC)
This is the end of the
First Steps to Making Coffee analysis.
At this point there remains ten ignited CAs:
CRHH
& MRHH The right hand is
holding the kettle by its handle.
CS
& VS The sink is
still a major feature of the task environment.
CMKT
& MHKT The kettle is held to
the tap as the kettle fills.
VK The kettle
remains a major object in the task environment.
TLHTS,
CFK & MPTSU The left hand may make a variety of movements, including
none, after the end of the analysis period.
Acronym Glossary
CAs
(in order of analysis appearance)
01 CKEC COGNITIVE
Kitchen Entrance Check (CKEC)
02 VKEG VISUAL
Kitchen Entrance General (VKEG)
03 CMC COGNITIVE
Make Coffee (CMC)
04 CAHWA COGNITIVE
Approaching Hot Water Area (CAHWA)
05 VAHWA VISUAL
Approaching Hot Water Area (VAHWA)
06 MSHWA MOTOR
Stride To Hot Water Area (MSHWA)
07 CKHWA COGNITIVE
Kettle In Hot Water Area (CKHWA)
08 VKHWA VISUAL
Kettle In Hot Water Area (VKHWA)
09 CKH COGNITIVE
Kettle Handle (CKH)
10 VKH VISUAL
Kettle Handle (VKH)
11 MRAB MOTOR
Right Arm Ballistic (MRAB)
12 VRH VISUAL
Right hand (VRH)
13 CRH COGNITIVE
Right hand (CRH)
14 CHWA COGNITIVE
Hot water Area (CHWA)
15 VHWA VISUAL
Hot Water Area
16 CRHA COGNITIVE
Right Hand Approach (CRHA)
17 VRHA VISUAL
Right Hand Approach (VRHA)
18 MRHA MOTOR
Right Hand Approach (MRHA)
19 TRHKH TOUCH
Right Hand to Kettle Handle (TRHKH)
20 CRHG COGNITIVE
Right Hand Grip (CRHG)
21 MRHG MOTOR
Right Hand Grip (MRHG)
22 TRHG TOUCH
Right Hand Grip (TRHG)
23 CRHH COGNITIVE
Right Hand Hold (CRHH)
24 MRHH MOTOR
Right Hand Hold (MRHH)
25 CLK COGNITIVE
Lift Kettle (CLK)
26 MLK MOTOR
Lift Kettle (MLK)
27 KKW KINAESTHETIC
Kettle Weight (KKW)
28 VLK VISUAL
Lift Kettle (VLK)
29 CD COGNITIVE
Drainer (CD)
30 VD VISUAL
Drainer (VD)
31 CMKS COGNITIVE
Move Kettle to Sink (CMKS)
32 VMKS VISUAL
Move Kettle to Sink (VMKS)
33 MMKS MOTOR
Move Kettle to Sink (MMKS)
34 MLHTKL MOTOR
Left Hand Track Kettle Lid (KLHTKL)
35 KLHTKL KINAESTHETIC
Left Hand Track Kettle Lid (KLHTKL)
36 MSBS MOTOR
Shuffle Body to Sink (MSBS)
37 CS COGNITIVE
Sink (CS)
38 VS VISUAL
Sink (VS)
39 CLHRKL COGNITIVE
Left Hand Remove Kettle Lid (CLHRKL)
40 VKL VISUAL
Kettle Lid (VKL)
41 VLH VISUAL
Left Hand (VLH)
42 MLHRKL MOTOR
Left Hand Remove Kettle Lid (MLHRKL)
43 VKWL VISUAL
Kettle Without Lid (VKWL)
44 CEK COGNITIVE
Empty Kettle (CEK)
45 MRHIK MOTOR
Right Hand Invert Kettle (MRHIK)
46 VKE VISUAL
Kettle Empty (VKE)
47 CKE COGNITIVE
Kettle Empty (CKE)
48 CRHOK COGNITIVE
Right Hand Orientate Kettle (CRHOK)
49 VRHOK VISUAL
Right Hand Orientate Kettle (VRHOK)
50 MRHOK MOTOR
Right Hand Orientate Kettle (MRHOK)
51 CRKLLH COGNITIVE
Replace Kettle Lid with Left Hand (CRKLLH)
52 VRKLLH VISUAL
Replace Kettle Lid with Left Hand (VRKLLH)
53 MRKLLH MOTOR
Replace Kettle Lid with Left Hand (MRKLLH)
54 CMKT COGNITIVE
Move Kettle to Tap (CMKT)
55 VT VISUAL
Tap (VT)
56 VK VISUAL
Kettle (VK)
57 MMKT MOTOR
Move Kettle to Tap (MMKT)
58 MHKT MOTOR
Hold Kettle to Tap (MHKT)
59 CMLHTS COGNITIVE
Move Left Hand to Tap Switch (CMLHTS)
60 VLHTS VISUAL
Left Hand to Tap Switch (VLHTS)
61 VTS VISUAL
Tap Switch (VTS)
62 MMLHTS MOTOR
Move Left Hand to Tap Switch (MMLHTS)
63 TLHTS TOUCH
Left Hand on Tap Switch (TLHTS)
64 CFK COGNITIVE
Fill Kettle (CFK)
65 MPTSU MOTOR
Pull Tap Switch Up (MPTSU)
03 CMC
COGNTIVE
Make Coffee (CMC)
Other
ACT-R Active
Control of Thought R version
AI Artificial
Intelligence
AL Activity
List
ANN Artificial
Neural Network
CA Cell
Assembly
CAA Cell
Assembly Architecture
CAAR Cell
Assembly Architecture Relationship
CABot Cell
Assembly roBot
EPIC Executive-Process/Interactive
Control
FLIF Fatiguing
Leaky Integrate and Fire
GOMS Goals,
Operators, Methods and Selection-rules
HTA Hierarchical
Task Analysis
LTM Long
Term Memory
NL Natural
Language
QPID Quiescent,
Priming, Ignition and Decay
SCAM Simplified
Cell Assembly Model
STM Short
Term Memory
TA Task
Analysis
TACAP Task
Analysis Cell Assembly Perspective