All Topics  
Connectionism

 
Connectionism

   Email Print
   Bookmark   Link






 

Connectionism



 
 
Connectionism is a set of approaches in the fields of artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
, cognitive psychology
Cognitive psychology

Cognitive psychology is a branch of psychology that investigates internal mental processes such as problem solving, memory, and language.The school of thought arising from this approach is known as cognitivism which is interested in how people mentally represent information processing....
, cognitive science
Cognitive science

Cognitive science may be concisely defined as the study of the nature of intelligence. It draws on multiple empirical disciplines, including psychology, philosophy, neuroscience, linguistics, anthropology, computer science, sociology and biology....
, neuroscience
Neuroscience

Neuroscience is a field devoted to the scientific study of the nervous system. The Society for Neuroscience was founded in 1969, but the study of the brain started a long time ago....
 and philosophy of mind
Philosophy of mind

Philosophy of mind is the branch of philosophy that studies the nature of the mind, mental events, mental functions, mental property, consciousness and their relationship to the physical body, particularly the brain....
, that models mental
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 or behavioral
Behavior

Behavior or behaviour refers to the action s or reactions of an object or organism, usually in Relational theory to the environment. Behavior can be conscious or Unconscious mind, overt or covert, and voluntary or involuntary....
 phenomena as the emergent processes
Emergence

In philosophy, systems theory and science, emergence is the way complex systems and patterns arise out of a Multiplicity of relatively simple interactions....
 of interconnected networks of simple units. There are many forms of connectionism, but the most common forms use neural network
Neural network

Traditionally, the term neural network had been used to refer to a network or circuit of neuron. The modern usage of the term often refers to artificial neural networks, which are composed of artificial neurons or nodes....
 models.

central connectionist principle is that mental phenomena can be described by interconnected networks of simple and often uniform units.






Discussion
Ask a question about 'Connectionism'
Start a new discussion about 'Connectionism'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Connectionism is a set of approaches in the fields of artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
, cognitive psychology
Cognitive psychology

Cognitive psychology is a branch of psychology that investigates internal mental processes such as problem solving, memory, and language.The school of thought arising from this approach is known as cognitivism which is interested in how people mentally represent information processing....
, cognitive science
Cognitive science

Cognitive science may be concisely defined as the study of the nature of intelligence. It draws on multiple empirical disciplines, including psychology, philosophy, neuroscience, linguistics, anthropology, computer science, sociology and biology....
, neuroscience
Neuroscience

Neuroscience is a field devoted to the scientific study of the nervous system. The Society for Neuroscience was founded in 1969, but the study of the brain started a long time ago....
 and philosophy of mind
Philosophy of mind

Philosophy of mind is the branch of philosophy that studies the nature of the mind, mental events, mental functions, mental property, consciousness and their relationship to the physical body, particularly the brain....
, that models mental
Mind

Mind refers to the aspects of intellect and consciousness manifested as combinations of thought, perception, memory, emotion, free will and imagination, including all of the brain's conscious and unconscious cognitive processes....
 or behavioral
Behavior

Behavior or behaviour refers to the action s or reactions of an object or organism, usually in Relational theory to the environment. Behavior can be conscious or Unconscious mind, overt or covert, and voluntary or involuntary....
 phenomena as the emergent processes
Emergence

In philosophy, systems theory and science, emergence is the way complex systems and patterns arise out of a Multiplicity of relatively simple interactions....
 of interconnected networks of simple units. There are many forms of connectionism, but the most common forms use neural network
Neural network

Traditionally, the term neural network had been used to refer to a network or circuit of neuron. The modern usage of the term often refers to artificial neural networks, which are composed of artificial neurons or nodes....
 models.

Basic principles

The central connectionist principle is that mental phenomena can be described by interconnected networks of simple and often uniform units. The form of the connections and the units can vary from model to model. For example, units in the network could represent neurons and the connections could represent synapses. Another model might make each unit in the network a word, and each connection an indication of semantic similarity
Semantic similarity

Semantic similarity is a concept whereby a set of documents or terms within term lists are assigned a metric space based on the likeness of their Meaning / semantic content....
.

Spreading activation

In most connectionist models, networks change over time. A closely related and very common aspect of connectionist models is activation. At any time, a unit in the network has an activation, which is a numerical value intended to represent some aspect of the unit. For example, if the units in the model are neurons, the activation could represent the probability
Probability

Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
 that the neuron would generate an action potential
Action potential

An action potential is a self-regenerating wave of electrochemical activity that allows nerve cells to carry a signal over a distance. It is the primary electrical signal generated by nerve cells, and arises from changes in the permeability of the nerve cell's axonal Cell membranes to specific ions....
 spike. If the model is a spreading activation
Spreading activation

Spreading activation is a method for searching associative networks, neural networks or semantic networks. The search process is initiated by labeling a set of source nodes with weights or "activation" and then iteratively propagating or "spreading" that activation out to other nodes linked to the source nodes....
 model, then over time a unit's activation spreads to all the other units connected to it. Spreading activation is always a feature of neural network models, and it is very common in connectionist models used by cognitive psychologists
Cognitive psychology

Cognitive psychology is a branch of psychology that investigates internal mental processes such as problem solving, memory, and language.The school of thought arising from this approach is known as cognitivism which is interested in how people mentally represent information processing....
.

Neural networks

Neural networks are by far the most commonly used connectionist model today. Much research using neural networks is done under the more general name "connectionist". Though there is a large variety of neural network models, they almost always follow two basic principles regarding the mind:

  1. Any mental state can be described as an (N)-dimensional vector of numeric activation values over neural units in a network.
  2. Memory is created by modifying the strength of the connections between neural units. The connection strengths, or "weights", are generally represented as an (N×N)-dimensional matrix
    Matrix (mathematics)

    In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
    .


Most of the variety among neural network models comes from:
  • Interpretation of units: units can be interpreted as neurons or groups of neurons.
  • Definition of activation: activation can be defined in a variety of ways. For example, in a Boltzmann machine
    Boltzmann machine

    A Boltzmann machine is the name given to a type of stochastic neural network by Geoffrey Hinton and Terry Sejnowski. Boltzmann machines can be seen as the stochastic process, generative model counterpart of Hopfield nets....
    , the activation is interpreted as the probability
    Probability

    Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
     of generating an action potential spike, and is determined via a logistic function
    Logistic function

    A logistic function or logistic curve is the most common sigmoid curve. It modelsthe S-curve of growth of some set P, where P might...
     on the sum of the inputs to a unit.
  • Learning algorithm: different networks modify their connections differently. Generally, any mathematically defined change in connection weights over time is referred to as the "learning algorithm".


Connectionists are in agreement that recurrent neural networks (networks wherein connections of the network can form a directed cycle) are a better model of the brain than feedforward neural networks
Feedforward neural networks

A feedforward neural network is an artificial neural network where connections between the units do not form a directed cycle. This is different from recurrent neural networks....
 (networks with no directed cycles). Many recurrent connectionist models also incorporate dynamical systems theory
Dynamical systems theory

Dynamical systems theory is an area of applied mathematics used to describe the behavior of complex systems dynamical systems, usually by employing differential equations or difference equations....
. Many researchers, such as the connectionist Paul Smolensky
Paul Smolensky

Paul Smolensky is a professor of Cognitive Science at the Johns Hopkins University.Along with Alan Prince he developed Optimality Theory, a representational model of linguistics....
, have argued that connectionist models will evolve towards fully continuous
Continuous function

In mathematics, a continuous function is a function for which, intuitively, small changes in the input result in small changes in the output. Otherwise, a function is said to be discontinuous....
, high-dimensional, non-linear, dynamic systems approaches.

Biological realism

The neural network branch of connectionism suggests that the study of mental activity is really the study of neural systems. This links connectionism to neuroscience, and models involve varying degrees of biological
Biology

Biology is a branch of the natural sciences concerned with the study of living organisms and their interaction with each other and their environment ....
 realism. Connectionist work in general need not be biologically realistic, but some neural network researchers, computational neuroscientists
Computational neuroscience

Computational neuroscience is an interdisciplinary science that links the diverse fields of neuroscience, cognitive science, electrical engineering, computer science, physics and mathematics....
, try to model the biological aspects of natural neural systems very closely in so-called "neuromorphic networks". And, many authors find the clear link between neural activity and cognition to be an appealing aspect of connectionism. But some have criticized this as reductionism.

Learning

Connectionists generally stress the importance of learning in their models. Thus, connectionists have created many sophisticated learning procedures for neural networks. Learning always involves modifying the connection weights. These generally involve mathematical formulas to determine the change in weights when given sets of data consisting of activation vectors for some subset of the neural units.

By formalizing learning in such a way, connectionists have many tools. A very common strategy in connectionist learning methods is to incorporate gradient descent
Gradient descent

Gradient descent is an optimization algorithm. To find a local minimum of a function using gradient descent, one takes steps proportional to the negative of the gradient of the function at the current point....
 over an error surface in a space defined by the weight matrix. All gradient descent learning in connectionist models involves changing each weight by the partial derivative
Partial derivative

In mathematics, a partial derivative of a function of several variables is its derivative with respect to one of those variables with the others held constant ....
 of the error surface with respect to the weight. Backpropagation
Backpropagation

Backpropagation, or propagation of error, is a common method of teaching artificial neural networks how to perform a given task. It was first described by Paul Werbos in 1974, but it wasn't until 1986, through the work of David E....
, first made popular in the 1980s, is probably the most commonly known connectionist gradient descent algorithm today.

History


Connectionism can be traced to ideas more than a century old, which were little more than speculation until the mid-to-late 20th century. It wasn't until the 1980s that connectionism became a popular perspective among scientists.

Parallel distributed processing


The prevailing connectionist approach today was originally known as parallel distributed processing (PDP). It was a neural network approach that stressed the parallel nature of neural processing, and the distributed nature of neural representations. It provided a general mathematical framework for researchers to operate in. The framework involved eight major aspects:

  • A set of processing units, represented by a set
    Set

    A set is a collection of distinct objects, considered as an object in its own right. Sets are one of the most fundamental concepts in mathematics....
     of integers.
  • An activation for each unit, represented by a vector of time-dependent functions
    Function (mathematics)

    The mathematical concept of a function expresses dependence between two quantities, one of which is known and the other which is produced. A function associates a single output to each input element drawn from a fixed Set , such as the real numbers , although different inputs may have the same output....
    .
  • An output function for each unit, represented by a vector of functions on the activations.
  • A pattern of connectivity among units, represented by a matrix of real numbers indicating connection strength.
  • A propagation rule spreading the activations via the connections, represented by a function on the output of the units.
  • An activation rule for combining inputs to a unit to determine its new activation, represented by a function on the current activation and propagation.
  • A learning rule for modifying connections based on experience, represented by a change in the weights based on any number of variables.
  • An environment which provides the system with experience, represented by sets of activation vectors for some subset
    Subset

    In mathematics, especially in set theory, a Set A is a subset of a set B if A is "contained" inside B. Notice that A and B may coincide....
     of the units.


These aspects are now the foundation for almost all connectionist models. A perceived limitation of PDP is that it is reductionistic. That is, all cognitive processes are explained by neural firing and communication. According to this view there is no room for rational thinking or emotion.

A lot of the research that led to the development of PDP was done in the 1970s, but PDP became popular in the 1980s with the release of the books Parallel Distributed Processing: Explorations in the Microstructure of Cognition - Volume 1 (foundations) and Volume 2 (Psychological and Biological Models), by James L. McClelland, David E. Rumelhart and the PDP Research Group. The books are now considered seminal connectionist works, and it is now common to fully equate PDP and connectionism, although the term "connectionism" is not used in the books.

Earlier work

PDP's direct roots were the perceptron
Perceptron

The perceptron is a type of artificial neural network invented in 1957 at the Cornell Aeronautical Laboratory by Frank Rosenblatt. It can be seen as the simplest kind of feedforward neural network: a linear classifier....
 theories of researchers such as Frank Rosenblatt
Frank Rosenblatt

Frank Rosenblatt was a New York City born computer scientist who completed the Perceptron, or MARK 1, computer at Cornell University in 1960. This was the first computer that could learn new skills by trial and error, using a type of neural network that simulates human thought processes....
 from the 1950s and 1960s. But perceptron models were made very unpopular by the book Perceptrons by Marvin Minsky
Marvin Minsky

Marvin Lee Minsky is an United States Cognitive Science in the field of artificial intelligence , co-founder of Massachusetts Institute of Technology's AI laboratory, and author of several texts on AI and philosophy....
 and Seymour Papert
Seymour Papert

Seymour Papert is an Massachusetts Institute of Technology mathematician, computer science, and education. He is one of the pioneers of artificial intelligence, as well as an inventor of the Logo ....
, published in 1969. It elegantly demonstrated the limits on the sorts of functions which perceptrons can calculate, showing that even simple functions like the exclusive disjunction
Exclusive disjunction

The Logical connective exclusive disjunction, also called exclusive or , is a type of logical disjunction on two operands that results in a value of true if and only if exactly one of the operands has a value of true....
 could not be handled properly. The PDP books overcame this limitation by showing that multi-level, non-linear neural networks were far more robust and could be used for a vast array of functions.

Many earlier researchers advocated connectionist style models, for example in the 1940s and 1950s, Warren McCulloch, Walter Pitts
Walter Pitts

Walter Pitts was a logician who worked in the field of cognitive psychology.He proposed landmark theoretical formulations of neural activity and emergent processes that influenced diverse fields such as cognitive sciences and psychology, philosophy, neurosciences, computer science, artificial neural networks, cybernetics and artificial in...
, Donald Olding Hebb
Donald Olding Hebb

Donald Olding Hebb was a Canadian psychologist who was influential in the area of neuropsychology, where he sought to understand how the function of neurons contributed to psychological processes such as learning....
, and Karl Lashley
Karl Lashley

Karl Spencer Lashley , born in Davis, West Virginia, was an American psychologist and behaviorist well-remembered for his influential contributions to the study of learning and memory....
. McCulloch and Pitts showed how neural systems could implement first-order logic
First-order logic

First-order logic is a formal deductive system used in mathematics, philosophy, linguistics, and computer science. It goes by many names, including: first-order predicate calculus , the lower predicate calculus, the language of first-order logic or predicate logic....
: their classic paper "A Logical Calculus of Ideas Immanent in Nervous Activity" (1943) is important in this development here. They were influenced by the important work of Nicolas Rashevsky in the 1930s. Hebb contributed greatly to speculations about neural functioning, and proposed a learning principle, Hebbian learning, that is still used today. Lashley argued for distributed representations as a result of his failure to find anything like a localized engram
Engram (neuropsychology)

Engrams are a hypothetical means by which memory traces are stored as Biophysics or Biochemistry change in the brain in response to external stimuli....
 in years of lesion
Lesion

A lesion is any abnormal tissue found on or in an organism, usually damaged by disease or trauma. Lesion is derived from the Latin word laesio which means injury....
 experiments.

Connectionism apart from PDP

Though PDP is the dominant form of connectionism, other theoretical work should also be classified as connectionist.

Many connectionist principles can be traced to early work in psychology
Psychology

Psychology is an academic and applied science discipline involving the science study of human mental functions and behavior. Occasionally it also relies on symbolic hermeneutics and critical theory, although these traditions are less pronounced than in other social sciences such as sociology....
, such as that of William James
William James

William James was a pioneering American psychology and philosophy trained as a medical doctor. He wrote influential books on the young science of psychology, educational psychology, psychology of religion experience and mysticism, and the philosophy of pragmatism....
. Psychological theories based on knowledge about the human brain were fashionable in the late 19th century. As early as 1869, the neurologist John Hughlings Jackson
John Hughlings Jackson

John Hughlings Jackson, Fellow of the Royal Society , was an England neurologist; born at Providence Green, Green Hammerton, near Harrogate, Yorkshire....
 argued for multi-level, distributed systems. Following from this lead, Herbert Spencer
Herbert Spencer

Herbert Spencer was an England philosopher, prominent Classical liberalism political theorist, and sociological theorist of the Victorian era....
's Principles of Psychology, 3rd edition (1872), and Sigmund Freud
Sigmund Freud

Sigmund Freud , born Sigismund Schlomo Freud , was an Austrian psychiatrist who founded the psychoanalysis of psychology. Freud is best known for his theories of the unconscious mind and the defense mechanism of Psychological repression and for creating the clinical practice of psychoanalysis for curing psychopathology through dialogue...
's Project for a Scientific Psychology (composed 1895) propounded connectionist or proto-connectionist theories. These tended to be speculative theories. But by the early 20th century, Edward Thorndike
Edward Thorndike

Edward Lee Thorndike was an United States Psychology who spent nearly his entire career at Teachers College, Columbia University. His work on animal psychology and the learning process led to the theory of connectionism and helped lay the scientific foundation for modern educational psychology....
 was experimenting on learning that posited a connectionist type network.

In the 1950s, Friedrich Hayek
Friedrich Hayek

Friedrich August von Hayek Order of the Companions of Honour was an Austrian economist and philosopher known throughout the world for his defense of classical liberalism and free market capitalism against socialism and collectivism thought....
 proposed that spontaneous order in the brain arose out of decentralized networks of simple units. Hayek's work was rarely cited in the PDP literature until recently.

Another form of connectionist model was the relational network
Stratificational linguistics

Stratificational Linguistics is a view of linguistics advocated by Sydney Lamb. His theories advocate that language usage and production is stratificational in nature....
 framework developed by the linguist Sydney Lamb
Sydney Lamb

Sydney MacDonald Lamb is an United States linguistics and professor at Rice University, whose stratificational grammar is a significant alternative theory to Noam Chomsky transformational grammar....
 in the 1960s. Relational networks have been only used by linguists, and were never unified with the PDP approach. As a result, they are now used by very few researchers.

There are also hybrid connectionist models, mostly mixing symbolic representations with neural network models. The hybrid approach has been advocated by some researchers (such as Ron Sun
Ron Sun

Ron Sun is a cognitive scientist and currently Professor of Cognitive Science at Rensselaer Polytechnic Institute, and formerly the James C. Dowell Professor of Engineering and Professor of Computer Science at University of Missouri....
).

Connectionism vs. computationalism debate

As connectionism became increasingly popular in the late 1980s, there was a reaction to it by some researchers, including Jerry Fodor
Jerry Fodor

Jerry Alan Fodor is an United States Philosophy and Cognitive science. He is the State of New Jersey Professor of Philosophy at Rutgers University and is also the author of many works in the fields of philosophy of mind and cognitive science, in which he has laid the groundwork for the modularity of mind and the language of thought hypothese...
, Steven Pinker
Steven Pinker

Steven Arthur Pinker is a prominent Canadian-American experimental psychology, cognitive science, and author of popular science. Pinker is known for his wide-ranging advocacy of evolutionary psychology and the computational theory of mind....
 and others. They argued that connectionism, as it was being developed, was in danger of obliterating what they saw as the progress being made in the fields of cognitive science and psychology by the classical approach of computationalism. Computationalism is a specific form of cognitivism which argues that mental activity is computational
Computational

Computational may refer to:*Computer*Computational chemistry*Computational complexity theory*Computational biology*Computational geometry*Computational linguistics...
, that is, that the mind operates by performing purely formal operations on symbols, like a Turing machine
Turing machine

Turing machines are basic abstract symbol-manipulating devices which, despite their simplicity, can be adapted to simulate the logic of any computer algorithm....
. Some researchers argued that the trend in connectionism was a reversion towards associationism
Associationism

Associationism in philosophy refers to the idea that mental processes operate by the association of one state with its successor states. The idea is first recorded in Plato and Aristotle, especially with regard to the succession of memories....
 and the abandonment of the idea of a language of thought
Language of thought

Jerry Fodor's Language of Thought hypothesis, or LOTH, states that cognition and cognitive processes are only 'remotely plausible' when expressed as computational in terms of representational systems....
, something they felt was mistaken. In contrast, it was those very tendencies that made connectionism attractive for other researchers.

Connectionism and computationalism need not be at odds, but the debate in the late 1980s and early 1990s led to opposition between the two approaches. Throughout the debate some researchers have argued that connectionism and computationalism are fully compatible, though no consensus has been reached. The differences between the two approaches that are usually cited are the following:

  • Computationalists posit symbolic models that do not resemble underlying brain structure at all, whereas connectionists engage in "low level" modeling, trying to ensure that their models resemble neurological structures.
  • Computationalists generally focus on the structure of explicit symbols (mental models) and syntactical rules for their internal manipulation, whereas connectionists focus on learning from environmental stimuli and storing this information in a form of connections between neurons.
  • Computationalists believe that internal mental activity consists of manipulation of explicit symbols, whereas connectionists believe that the manipulation of explicit symbols is a poor model of mental activity.
  • Computationalists often posit domain specific
    Domain specificity

    Domain specificity is a theoretical position in cognitive science that argues that many aspects of cognition are supported by specialized, presumably evolutionarily specified, learning devices....
     symbolic sub-systems designed to support learning in specific areas of cognition (e.g. language, intentionality, number), while connectionists posit one or a small set of very general learning mechanisms.


But despite these differences, the two approaches may be compatible. For example, it is well known that connectionist models can implement symbol manipulation systems of the kind used in computationalist models. Hence the differences might be a matter of the personal choices that some connectionist researchers make rather than anything fundamental to connectionism.

The recent popularity of dynamical systems in philosophy of mind
Philosophy of mind

Philosophy of mind is the branch of philosophy that studies the nature of the mind, mental events, mental functions, mental property, consciousness and their relationship to the physical body, particularly the brain....
 (due to the works of authors such as Tim van Gelder
Tim van Gelder

Tim van Gelder is an Australian Cognitive science. He is Principal Fellow in the University of Melbourne Department of Philosophy at the University of Melbourne, founder of Austhink Software, an Australian software development company, and Managing Director of Austhink Consulting....
) have added a new perspective on the debate; some authors now argue that any split between connectionism and computationalism is just a split between computationalism and dynamical systems, suggesting that the original debate was wholly misguided.

All of these views have led to considerable discussion on the issue among researchers that is likely to continue.

See also

  • Artificial neural network
    Artificial neural network

    An artificial neural network , often just called a "neural network" , is a mathematical model or computational model based on biological neural networks....
  • Behaviorism
    Behaviorism

    Behaviorism or Behaviourism,also called the learning perspective is a philosophy of psychology based on the proposition that all things which organisms do ? including acting, thinking and feeling?can and should be regarded as behaviors....
  • Biological neural network
    Biological neural network

    In neuroscience, a neural network describes a population of physically interconnected neurons or a group of disparate neurons whose inputs or signalling targets define a recognizable circuit....
  • Cybernetics
    Cybernetics

    Cybernetics is the interdisciplinary study of the structure of regulatory systems. Cybernetics is closely related to control theory and systems theory....
  • Emergence
    Emergence

    In philosophy, systems theory and science, emergence is the way complex systems and patterns arise out of a Multiplicity of relatively simple interactions....
  • Eliminative materialism
    Eliminative materialism

    Eliminative materialism is a materialism position in the philosophy of mind. Its primary claim is that people's common-sense understanding of the mind is false and that certain Class of mental states that most people believe in do not Existence....
  • Self-organizing map
    Self-organizing map

    A self-organizing map is a type of artificial neural network that is trained using unsupervised learning to produce a low-dimensional , discretized representation of the input space of the training samples, called a map....
  • System
    System

    System is a set of interacting or interdependent entities, real or abstract, forming an integrated whole.The concept of an "integrated whole" can also be stated in terms of a system embodying a set of relationships which are differentiated from relationships of the set to other elements, and from relationships between an element of the se...


External links