Title: Cognitive Science
1Cognitive Science
- And its educational application
2Cognitive Science
- the study of intelligence and intelligent
systems, with particular reference to intelligent
behaviour as computation" (Simon Kaplan, 1989) - Simon, H. A. C. A. Kaplan, "Foundations of
cognitive science", in Posner, M.I. (ed.) 1989,
Foundations of Cognitive Science, MIT Press,
Cambridge MA.
3Cognitive Science
- interdisciplinary study of the acquisition and
use of knowledge. - It includes as contributing disciplines
artificial intelligence, psychology, linguistics,
philosophy, anthropology, neuroscience, and
education. - Cognitive science grew out of three developments
- the invention of computers and the attempts to
design programs that could do the kinds of tasks
that humans do - the development of information processing
psychology where the goal was to specify the
internal processing involved in perception,
language, memory, and thought - and the development of the theory of generative
grammar and related offshoots in linguistics. - Cognitive science was a synthesis concerned with
the kinds of knowledge that underlie human
cognition, the details of human cognitive
processing, and the computational modeling of
those processes.
Eysenck, M.W. ed. (1990). The Blackwell
Dictionary of Cognitive Psychology. Cambridge,
Massachusetts Basil Blackwell Ltd.
4Cognitive psychology
- is concerned with information processing, and
includes a variety of processes such as
attention, perception, learning, and memory. - It is also concerned with the structures and
representations involved in cognition. - The greatest difference between the approach
adopted by cognitive psychologists and by the
Behaviorists is that cognitive psychologists are
interested in identifying in detail what happens
between stimulus and response.
5Types of Information Processing
- Sequential Processing
- Parallel Distributed Processing
6Sequential Processing
7What is
Learning?
8(No Transcript)
9What does make sense mean?
10(No Transcript)
11(No Transcript)
12(No Transcript)
13(No Transcript)
14(No Transcript)
15(No Transcript)
16(No Transcript)
17Example of a semantic Network
Furniture
dog
isa
brown
isa
isa
colour
terrier
colour
Table
chair
isa
shape
shape
4 legs
Tom
colour
18(No Transcript)
19(No Transcript)
20(No Transcript)
21(No Transcript)
22(No Transcript)
23Learning conceptual knowledge
- Knowledge stores in the long term memory
- A piece of knowledge is learned if it is linked
to other pieces, the more it is rehearsed (linked
to others), the links will be stronger, and thus
has more chances to be recalled
24Learning Procedural Knowledge
- Initially as declarative knowledge
- After compilation and composition, it becomes a
piece of procedure knowledge - Stored in the long term memory with the related
conceptual knowledge
25Retrieval of Conceptual Knowledge
- Activation of a node or several nodes
- Spread of activation through links among nodes
until the required piece is activated. - Nodes connected to the activated node with
stronger links will have more chances to be
recalled. - Forgetting is the effect of interference.
26Retrieval of Procedural Knowledge
- Procedures with condition part match the
situation will be fired - Several pieces may have the same condition, those
with higher strength will have more chances to be
fired. - Strength of a procedure depends on ..
27Learning of Procedural Knowledge
28Pattern of Maturation A possible route when a
student learns a rule
UNPREDICTABLE
CONSISTENT USE of MAL-RULES (incorrect rules)
CORRECT
Sleeman (1985)
29MODELS AND THEORIES OF PROCEDURAL ERRORS
WHY STUDY ERRORS
Instruction requires diagnosing well
diagnosing well requires to know
What the errors are?
How are errors formulated?
30Types of Procedural Erros
- Slips
- Careless work
- Intend to perform the appropriate action but fail
to do so - Systematic Errors
- Due to mistaken or missing knowledge
31Possible Reasons for slips
- Loss of information from working memory
- deployment of attention or cognitive control
- Completion among the activation levels and
triggering conditional of coexisting demons or
schemata
32Schema
- a way of capturing the insight that concepts are
defined by a configuration of features, and each
of these features involves specifying a value the
object has on some attribute. - The schema represents a concept by pairing a
class of attribute with a particular value, and
stringing all the attributes together. - They are a way of encoding regularities in
categories, whether these regularities are
propositional or perceptual. - They are also general, rather than specific, so
that they can be used in many situations. - Example
- References Anderson, J.R. (1990). Cognitive
psychology and its implications. New York, NY
Freeman.
33Possible Reasons for Systematic Errors
- Incomplete or misguided learning
34(No Transcript)
35(No Transcript)
36Bugs
- Systematic Errors bugs in the correct procedure
- Slight modification or perturbation of a correct
procedure (VahLehn, 1984) - Describes which problem the student gets wrong,
what each wrong answer is, and the steps followed
by the student in producing it (VahLehn, 1984)
37Borrowing Across Zero Bug
38Procedure used in Subtraction
39Use of Bug Theory
- A computer programme called Debuggy was designed
to mimic errors made by the students (100
correct)
40(No Transcript)
41(No Transcript)
42(No Transcript)
43(No Transcript)
44(No Transcript)
45Why errors formulated explained?
- Attempts to explain why errors formed
461. Repair Theory
Causes
uninteresting to assert merely that an
error can be "explained" by a mal-rule
Questions such as how the bugs are
caused why some bugs are found but
the other possible ones are not
answered.
To develop a theory which can be used
to predict what bugs will exist for
procedural skills they have not yet
analyzed.
47Repairing Theory
Not quit, find ways to repair
Repaired, remembered
Impasse
48Repair Theory (Brown and VahLehn, 1980)
- Get stuck (Impasse) when executing a possibly
incomplete procedure - Not quit, but do a small amount of problem
solving, just enough to get unstuck and complete
the problem - The local problem solving strategy (Repair),
rarely succeed in rectifying the broken procedure
causes errors
49(No Transcript)
50(No Transcript)
51(No Transcript)
52 2. Deletion Theory
(Young O'shea, 1981)
BUGGY produces models that behave
functionally as the students, these models
are not very convicting as psychological
models.
Many of the bugs appear to be very similar
(many are connected with borrowing from
zero).
some of the BUGGY data can be analyzed
more simply in terms of certain competences
being omitted from the ideal model.
53(No Transcript)
54(No Transcript)
55(No Transcript)
56(No Transcript)
57(No Transcript)
583. Misgeneralization
(Overgeneralization)
overgeneralising from instances,
using an "old" operator instead of a more
recently introduced one,
and regressing under cognitive load. (Davis,
Jockusch, McKnight, 1978)
e.g.
"" instead of "", "" instead of
exponential.
59(No Transcript)
60(No Transcript)
61(No Transcript)
624. Competition of Rules Payne Squibb
- cooccurrence of a slip and mistake, simultaneous
representation of alternative rules (correct or
incorrect) that apply in the same situations - using some notion of rule strength to resolve
conflicts - Errors are represented by faulty rules
- error arises only when weaker, faulty rules are
preferred to correct, stronger rules
63Origins of Errors Explained?
64where the incorrect versions of rules come
from?
the mistake-generating mechanisms of
misgeneralization and repair have difficulty
predicting the development of novel, incorrect
rules in problem solvers who already know the
correct versions.
65(No Transcript)
665. Perception of problems and errors(Impasse or
not)
- Correctly perceived and solved
- Correctly perceived but not solved
- Incorrectly perceived and solved
- Incorrectly perceived but not solved.
67Misperceive During Learning and Misperceiving
During Solving(without impasse)
- Misperceived during learning -- mislearned
mal-rule -- wrong answer - misperceived during problem solving -- use
correct or mal-rule -- usually wrong answer.
68Primary Mal-rules Rules that explains mal-rules
- log A treated as log times A
- incorrect use of distributive law in addition to
treating log A as log times A - log A X B as log A X log B
- Errors due to confusion caused by the logarithm
axioms - log A log B as log A X log B
- log A - log B as log A / log B
69Causes of Confusion
70(No Transcript)
71Two Examples
72ConclusionOrigins of Errors
- Impasse-Repair
- Misgeneralization
- Misperceiving
Incomplete Learning
73Causes of errors explained?
74Sequential Processing versus Parallel Processing
- Evidence of parallel processing
- human processing posses fast in some cases
- Pattern recognition
- perception
75A Perception Example
76Some More Examples
77Some More Examples
78Why does this happen?
79What Neural Network can do?
Lin. http//home.ipoline.com/timlin/neural/
80What is a Neural Network?
Artificial Neural Network
Biological Neural Network
81A Neural Network
82Pattern Recognition
1. Classification Given a pattern, find its
class 2. Determine a Pattern Given a
classification and part of a pattern, complete
the pattern.
00100 01100 00100 00100 00100 00100 01110
00100 01100 00100 00000 00100 00100 01110
1
83How an ANN Learn from Examples
- Initially as a blank artificial neural network.
- Two basic phases
- Training
- Computation (or Recognition).
84Training
- data is imposed upon a neural network to force
the network to remember the pattern of training
data. - remember the training data pattern by adjusting
its internal synaptic connections..
85Recognition
- part of the input data is not known.
- The neural network, based on its internal
synaptic connections, will determine the unknown
part
86Training Phase
- two data files are used
- Training data file and
- Retraining-data-file.
- starts with feeding the neural network with the
data from the training-data-file. - If initial training is not satisfactory, the
network can be trained interactively over and
over again by the data in retraining-data-files.
87Recognition phase
- two data files are used
- Recognition data file and
- Output data file.
- The recognition data file contains the data for
neural network computations. - The output data file contains the results of
neural network computations.
88A '5 by 7' Character Recognition Problem
V (C, P).
P is a '5 by 7' character. P has 35 bits. For
example, one of the many images of "1"
is 00100 01100 00100 00100 00100 00100 01
110
Group C contains eleven neurons. Ten of them
represent the ten digits 0, 1, 2, ..., 9 and the
eleventh one represents the "other than digits"
class. Only one of them is clamped on and the
other ten are clamped off. In particular, ?class
"0" is 10000 00000 0 ?class "1" is 01000 00000
0 ?... ?class "9" is 00000 00001 0 ?class
"other than digits" is 00000 00000 1.
89Example of training-vectors
Class 0
90A Neural Network Example
- Neural Network
- download Attrasoft Boltzmann Machine for Windows
95 - Test how characters (57) can be recognized.
91Running ABM
- Initializing ABM-- click 'Example/5x7 Character
- You can find 3 files opened Example1.trn
example1.rtn,example1.rec - Train the neural network -- Click Run/Train or
the "T" button. - Click Run/1-neuron-1-class(One) or the "1"
button. - open the output data file, by clicking the "O"
button or "Data/Output File, to check the
results. - Check the results, if not satisfactory, then
retrain, until all vectors are recognized.
92Errors as explained by Neural Network
93Challenging Task
- Think of an example in learning or recognizing
that can be explained by Parallel Distributed
Processing