A Computational Model of Learning to Solve Problems with
Diagrams
Project Team: Peter Lane, Fernand
Gobet and Peter Cheng
Aims
This project aims to build a computational model of learning to solve
problems with diagrams, and has three main goals:
- Construct a model which learns internal representations based upon input
perceptual patterns and output drawing actions. These representations will be
used to drive a model of problem solving, e.g. taking the role of diagrammatic
configuration schema.
- Test the EPAM-chunking theory for expert memory in a domain where visual
patterns can be used as plans for problem solving behaviour.
- Provide a computer simulation of how human subjects learn to use AVOW
diagrams.
Theoretical Background
Several strands of related work are being incorporated into this model.
- Actual problem solving behaviour by humans is most effective with an
appropriate diagrammatic representation (Cheng & Simon, 1995).
- Studies in expertise have shown that skill differences between individuals
may be accounted for by the size of their perceptual memory (Gobet, 1998).
- Models for problem solving have shown that a memory organised as
diagrammatic configuration schema effectively explains the forward-chaining
method of solution adopted by human experts (Koedinger & Anderson, 1990).
Constructing AVOW Diagrams
The AVOW (Amps, Volts, Ohms, Watts) diagram is one example of a class of Law
Encoding Diagrams, diagrammatic representations for problem solving and
learning in the sciences (Cheng, 1996, 1998). An AVOW box is a representation
for an individual resistor, as shown in Figure 1.
An AVOW diagram for a circuit is formed by composing individual AVOW boxes,
as shown in Figure 2. Constructing AVOW diagrams requires the subject to obey
two sets of constraints simultaneously:
- first, form an accurate representation of the circuit,
- second, construct a well-formed AVOW diagram.
These constraints encourage the subject to follow a more efficient solution
path, but also leave open the possibility of considerable variation in the
strategies adopted by individual subjects. This last point is illustrated in
Figure 4, where three different solution strategies are shown for the circuit in
Figure 3(a) (these are taken from studies done here in Nottingham, see Cheng,
submitted).
Learning Multiple Representations
Our implementation begins with CHREST (Gobet & Jansen, 1994), a model
of chess expertise which uses an EPAM-based model of memory to explain the
acquisition of perceptual chunks. In order to extend CHREST for the purpose of
problem solving, mechanisms for planning and look ahead must be included. The
problem of planning in constructing AVOW diagrams is in forming an overall
impression of the total AVOW representation before attempting to instantiate
this in a drawing. The approach taken here allows the model to include
equivalence links between perceptual chunks, where each link associates a
given circuit with its equivalent AVOW representation. (This is an extension of
some ideas for handling multiple nets, first proposed in Gobet, 1996.)

Proposed Model
The general form of a model of problem solving with diagrams has been well
established by earlier work on reasoning and inferencing with external
representations, eg. Tabachneck-Schijf, Leonardo and Simon (1997). The main
components are:
- an external representation: we have a computer representation of a sheet
of paper, which contains line drawings of the circuit and AVOW diagrams.
- an eye for retrieving information from the external representation, and a
pen for adding information.
- a Short-Term memory (STM) of visuo-spatial information, which is used, at
present, for building up chunks from different visual images.
- a Long-Term memory (LTM) of visuo-spatial information, used for storing
and indexing information about the chunks. In particular, as shown in Figure
5, the LTM provides an inheritance structure for the separate diagrammatic
representations as well as supporting the equivalence links between the
different representations.
Our current implementation uses a graphical computer environment with a
directable eye for retrieving diagrammatic information from circuit and AVOW
diagrams. A visual STM is used in conjunction with the extended EPAM model
described above to acquire perceptual information about multiple external
representations. This is presently being extended into a more comprehensive
computer model of how humans learn to solve problems with diagrams.
Publications
Integrated Model
- Lane, P.C.R., Cheng, P.C-H., & Gobet, F. Learning perceptual chunks
for problem decomposition. In Proceedings of the Twenty Third Annual
Conference of the Cognitive Science Society, Edinburgh, Scotland, 2001.
- Lane, P.C.R., Cheng, P.C-H., and Gobet, F. CHREST+: Investigating how
humans learn to solve problems using diagrams. AISB Quarterly, No.103,
pp.24-30, 2000.
- Lane, P.C.R., Cheng, P.C-H., & Gobet, F. (1999). Problem solving with
diagrams: Modelling the learning of perceptual information (CREDIT Technical
Report No. 59, University of Nottingham). Postscript
version
- Lane, P.C.R., Cheng, P.C-H., & Gobet, F. (1999). Learning perceptual
schemas to avoid the utility problem. In Proceedings of the Nineteenth
SGES International Conference on Knowledge Based Systems and Applied
Artificial Intelligence, Cambridge, UK. Abstract
Diagrammatic Representations
- Cheng, P. C-H. (submitted). Electrifying representations for learning: An
evaluation of AVOW diagrams for electricity.
- Cheng, P. C-H. (1998). A framework for scientific reasoning with law
encoding diagrams: Analysing protocols to assess its utility. In M. A.
Gernsbacher & S. J. Derry (Eds.) Proceedings of the Twentieth Annual
Conference of the Cognitive Science Society (Mahwah, NJ: Erlbaum) pp.
232-235.
- Cheng, P. C-H. (1996). Scientific discovery with law-encoding diagrams.
Creativity Research Journal, 9, 145-162.
- Cheng, P. C.-H. & Simon, H. A. (1995). Scientific Discovery and
Creative Reasoning with Diagrams. In S. Smith, T. Ward, & R. Finke (Eds.),
The Creative Cognition Approach (pp. 205-228). Cambridge, MA: MIT Press.
Perceptual Memory
- Gobet, F. (1998). Memory for the meaningless: How chunks help. In M. A.
Gernsbacher & S. J. Derry (Eds.) Proceedings of the Twentieth Annual
Conference of the Cognitive Science Society (Mahwah, NJ: Erlbaum) pp.
398-403.
- Gobet, F. (1996). Discrimination nets, production systems and semantic
networks: Elements of a unified framework. Proceedings of the Second
International Conference of the Learning Sciences, (Evanston Il:
Northwestern University), pp. 398-403.
- Gobet, F. & Jansen, P. (1994). Towards a chess program based on a
model of human memory. In H. J. van den Herik, I. S. Herschberg, & J. W.
Uiterwijk (Eds.) Advances in computer chess 7, University of Limburg
Press, Maastricht.
References
- Koedinger, K. R., & Anderson, J. R. (1990). Abstract planning and
perceptual chunks: Elements of expertise in geometry. Cognitive
Science, 14, 511-550.
- Tabachneck-Schijf, H. J. M., Leonardo, A. M., & Simon, H. A. (1997).
CaMeRa: A computational model of multiple representations. Cognitive
Science, 21, 305-350.
www.brunel.ac.uk/~hsstffg/frg-research/problem_solving/problem_solving.htm
Fernand Gobet
Brunel University
This is a PERSONAL page and does NOT necessarily reflect the
position of Brunel University
Last Modified: 04/10/2004