This paper describes some results of research aimed at understanding the structures and processes required for understanding analogical thinking that involves images and diagrams. W e will describe V A M P . l and V A M P . 2 , two programs for visual analogical mt^ping. VAMP.l uses a knowledge representation scheme proposed by Janice Glasgow that captures spatial information using nested threedimensional arrays. V A M P . 2 overcomes some limitations of V A M P . l by replacing the array representation with a scheme inspired by Minsky's Society of Mind and connectionism.