ETH Technikgeschichte
Die Lehre Forschung Forum Kontakt Search Sitemap

Projekte
Produkte
Mitarbeiter
Koorperationen
Archiv
ETH Technikgeschichte - Forschung
Computer Simulations
Instruments of Knowledge Production

Andrea Loettgers

Computer simulations have become a universal instrument for knowledge production. They are of enormous importance for technological development. The project focuses on the practice of development and application of computer simulations in studying neural networks. Neural networks are the basic physiological structure of the human brain, which consists of billions of nerve cells (neurons), each connected to thousands of others by synaptic couplings.

In 1982, the American physicist John Hopfield published the results of investigations of a special property of neural networks (1): to retrieve a stored pattern of information from incomplete or noisy input. This property is called associative memory. Hopfield used computer-based simulations in his investigations in order to show that his model for describing the neural network indeed shows the property of associative memory. The model, which quickly became called Hopfield model, has its origin in solid-state physics where it was and is used to describe disordered magnetic systems, so-called spin-glasses. Hopfield's computer simulations give rise to the following historical and epistemological questions: How is knowledge produced about our brain by performing computer simulations? What were and what are the foregoing conditions of knowledge production by computer simulations? What is the relation between the knowledge produced by computer simulations and the simulated, real processes? What is it that the human brain and disordered magnetic systems have in common and that allows us to describe them by the same model?

A crucial point in answering these questions is the question of historical sources. A huge number of publications allow us, on the one hand, to trace back Hopfield's investigations and to reconstruct its roots in neurophysiology, computer science, psychology, mathematics and in contexts of scientific practice where models without computer simulations were used. On the other hand, those publications that are following up on Hopfield's work allow us to examine how the Hopfield model and the computer simulations were used, changed and improved, which kind of results were produced, and how investigations in different disciplines were connected. This analysis is being done by means of a bibliographical database that classifies and hyperlinks the various publications on the basis of an analysis of their contents, their formulation of and perspective on the questions, as well as by their respective citations. This bibliographical analysis will give an overview of the network in which Hopfield's work is to be placed historically. However, it does not provide any access to the practice of constructing, testing, using, changing, and improving of the computer simulations.

The claim that computer simulations are an instrument of knowledge production also suggests another, complementary approach. The method of replicating historical experiments has been shown to provide interesting new insights into historical experimental practice. (2) In our project, a replication of Hopfield's computer simulations will be done in the very same spirit as a replication of a historical experiment. Producing a replica version of Hopfield's computer programs of associative memory implies designing, testing, changing and optimizing a historical computer program. A working version of the historical computer code opens up the possibility that important aspects of the development and application become visible and can be explored by hands-on-experience with all the constraints and possibilities of historical programs. These aspects include: Were the model and the dynamics of its simulation tuned with respect to each other and were they connected in any way? How were the model and the dynamics translated into a computer program? What was the role of the programming language, the available hardware, their storage capacity, speed and architecture? How were the programs tested? What strategies were developed and applied in the testing of the programs? In what form was the output given and how was it further processed? And, finally, how were the results obtained and compared to the real world?

(1) See, e.g., Hopfield, John: 'Neural networks and physical systems with emergent collective computational abilities', Proc. Natl. Acad. Sci. USA 79, 1982.
(2) Peter Heering, Falk Riess, Christian Sichau: Im Labor der Physikgeschichte. Zur Untersuchung historischer Experimentalpraxis.
Bibliotheks- und Informationssystem der Universitaet Oldenburg, 2000.



Letzte Änderung: 9-12-2002