Making Neural Nets a Reality
(Examining the Physical Aspects of
Neural Networks)
Christopher Satterthwaite
of Quincy, IL
Abstract
Research projects involving neural
nets are showing significant progress. They
have discovered ways of improving speed by hardwiring the actual network. Furthermore, they have discovered a possible
solution for the storage problem, by making the networks dynamic. This article will cover the specifics of the
aforementioned discoveries, as well as the reality of neural net’s introduction
into society.
Introduction
Neural Nets are currently limited to
a relatively small size, for the purpose of efficiency. Any net large enough to hold a sufficient
amount of information is going to appear sluggish. This is due to the limitations of the hardware platform currently
in use.
Speed Factor
Because digital PC’s store information in unary form (0 or
1), we are forced into a fetch/execute cycle with the processor. The processor must interpret the command,
fetch the necessary information from the hard drive (or other storage device),
execute the desired computations, and then write the information back to
memory. This speed of this process
continues to increase, due to newer processors; however, when the speed of the
computer network is placed in overall comparison with that of the brain, it’s
incredibly slow. In order to attempt
replication of our brain, we need a way to increase the speed of our artificial
neural network.
This task isn’t as difficult as it may appear. Computer engineers simply need to find a way
around the fetch-execute cycle. We need
to cut some of the unnecessary time in data transfer. In an attempt to do just that, the idea of creating a hardwired
neural network emerged. Such a concept
would be possible, if only we could find a way that hardware could both store
information and perform calculations.
In other words, we needed to construct hardware to function in analog.
Research in Neuromorphics has accomplished this
feat. Neuromorphics is an effort to
capture the “essence” of biological subsystems. As said by Christof Koch of the California Institute of
Technology, neuromorphic engineers are “essentially adapting those features,
those algorithms, those tricks that the nervous system came up with through the
last 600 million years.” Furthermore,
according to Andrew Watson:
“Neuromorphic engineering aims to go much further, by
transforming microcircuitry into an analog computing medium resembling neural
tissue. ‘If we use that [circuitry] in
the peculiar way we do, we can generate physical processes that are similar to
neurons,’ says Rodney Douglas, who heads the Institute of Neuroinformatics in
Zurich, Switzerland” (1934).
Neuromorphic engineers have
constructed a transistor that not only holds a range of charges, making it
analog, but is able to perform calculations as well. Carver Mead and his team, from the California Institute of
Technology, and Lance Glasser, from the Massachusetts Institute of Technology,
designed this floating gate transistor (Watson 1935). This new breakthrough will, no doubt, allow
the creation of faster artificial neural nets.
Size Factor
Though the speed gained through the
physical enhancement is exceptional, it still fails to solve the size problem. We are still limited to a discrete number of
nodes and connections, based on the actual size of the hardware.
Researchers at the Swiss Federal
Institute of Technology in Lausanne are presently addressing this dilemma
through the use of silicon. Daniel
Mange and colleagues have most recently completed an expert system that is
self-replicating. It has adapted the
same principle that John Von Neumann first envisioned in the 1940’s. The setup is based upon a two dimensional
array of identical processors. Each
processor, or cell, contains a “random-access memory and a single field
programmable gate array.” The latter is
a “collection of circuits that can be rewired by software, allowing it to
assume new functions.” Also, the
two-dimensional arrays each have a “mother cell” that rests at one of the four
corners. Each mother cell is programmed
with a specific string of bits, recognized as its chromosome, “that encodes all
the information necessary for all the cells to function together as a computer”
(Taubes 1936).
The overall network is not only able
to format itself based upon the mother’s chromosome, but is also able to repair
itself by utilizing spare silicon cells outside the grid. If a cell in the current configuration is
faulty, the column that it’s in is disabled.
A new column is then constructed from the spare outlying cells. The new column is formatted with all the
functionality from the old column, and then activated. This self-replicating silicon computer
retains an extremely high “fault tolerance,” (Taubes 1936) and perhaps opens
the door for a system with growth potential.
If it can utilize extra cells to repair itself, perhaps it can also be
taught to do the same if it needs additional storage. In other words, with a large number of cells the network may be
able to expand if necessary.
AI Acceptance
With the advances in speed and size
through the physical platform, the seemingly only other mystery in artificial
neural nets is said to lie on the metaphysical level. This mystery involves the mind – our consciousness, awareness,
and emotion that comes from our brain, the byproducts of our mental
activity. Bruce Hinrichs, a professor
of psychology and humanities at Century college in White Bear Lake, Minnesota,
has a witty, yet truthful, view on this issue:
“Arcane and illogical philosophical arguments are also
often given. These imply that brains
are somehow different than other matter in the universe and only brains can
experience metaphysical transformations.
Although these contentions certainly stimulate entertaining discussions,
they are grossly speculative, controversial… and extremely unlikely to be
resolved in the near future. So far, a
materialist view is completely complementary to today’s wide-ranging
multidisciplinary empirical data” (28).
Hinrichs
goes on to say that,
“if we are willing to take an open-minded view, then it
seems reasonable, even fun, to agree with the experts that a brain is a natural
computer, the world’s first computer, the best and brightest computer. There should be nothing threatening nor
dehumanizing about this view. In fact,
adopting this insight may help us to better understand and accept emotional,
behavioral, and cognitive differences between people and the mental problems
that beset us” (28).
Conclusion
The discoveries we are making in the
AI realm are amazing. They are allowing
science to continue in its pursuit of understanding the mechanics behind the
brain. The advancements in speed and
capacity present a new view for science, but will it be enough in other areas
of interest? For example, will
philosophers and theologians be able to accept the possibility that the ‘self’
behind the brain may also be replicated?
The concepts behind the idea aren’t hard to swallow; however, the
connotations of such an idea are not only insulting, but threatening as well.
References
Hinrichs,
Bruce. (March/April 1998). Computing
the Mind. The Humanist, 26-30.
Taubes,
Gary. (26 September 1997). After 50 Years, Self-Replicating
Silicon. Science,
Vol. 277, 1936.
Watson,
Andrew. (26 September 1997). Why Can’t a Computer Be More Like a Brain?
Science, Vol. 277, 1934-1936.