publications
Note: any documents you can download from this page should be assumed
to be late drafts of the published papers. Otherwise email me and I
can send reprints of anything here. Papers are divided into those on
machine learning and neural computation, on
theoretical biology,
and others .
others
Software Graphs and Programmer Awareness
Gareth Baxter and Marcus Frean
Submitted , 2008.
Dependencies between types in object-oriented
software can be viewed as directed graphs, with types as nodes and
dependencies as edges. A programmer working on a node is almost
certainly more aware of its out-degree, which is immediately evident,
than its in-degree, which is not. This fundamental asymmetry of
information is reflected in the software graph in the large, with the
in-degree and out-degree distributions of such graphs having quite
different forms; the former resembles a power-law distribution and the
latter an exponential distribution. We give a simple generative model
for software graphs that essentially ignores all aspects of programmer
behaviour and software functionality other than this asymmetry of
awareness, and show that it reproduces the in-degree and out-degree
distributions observed across 14 different type relationships spanning
12 large and varied Java applications.
Understanding the Shape of Java Software
Gareth
Baxter, Marcus Frean, James Noble, Mark Rickerby, Hayden Smith, Matt
Visser, Hayden Melton and Ewan Tempero
OOPSLA , 2006.
Large amounts of Java software have been written since the language's
escape into unsuspecting software ecology more than ten years
ago. Surprisingly little is known about the structure of Java programs
in the wild: about the way methods are grouped into classes and then
into packages, the way packages related to each other, or the way
inheritance and composition are used to put these programs
together. We present the results of the first in-depth study of the
structure of Java programs. We have collected a number of Java
programs and measured their key structural attributes. We have found
evidence that some relationships follow power-laws, while
others do not. We have also observed variations that seem related to
some characteristic of the application itself. (etc...)
Scale-free geometry in object-oriented programs
Potanin, A., Noble, J., Frean, M.R. and R. Biddle
Communications of the ACM , 48, (5), 99-103. May 2005.
Though conventional OO design suggests programs
should be built from many small objects, like Lego bricks, they are
instead built from objects that are scale-free, like fractals, and
unlike Lego bricks.
Removal of observer variability from the
determination of volume of isoflow.
Lambert,R.K., Lau,T.,
Asher,M.I., Frean,M.R., Quin,J. and Hill,P. (1987)
Lung, 165 (2), 353 - 369.
theoretical biology
Religion as Superorganism: On David Sloan
Wilson's Darwin's Cathedral
Joseph Bulbulia and Marcus
Frean
Chapter to appear in: M. Stausberg (Ed.) Contemporary Theories of
Religion: A Critical Companion. New York: Routledge. , 2008.
One of the most important biological theories of religion is also the
most controversial. Here we describe and partially defend David Sloan
Wilson's group selectionist model. According to Wilson, religions are
best explained as "superorganisms" adapted to succeed in competition
against others. The evolutionary history of religion is a battle of
these titans.
Evolutionary dynamics on networks: selection versus drift.
Marcus Frean (2007)
Presentation at
BIOWIRE 2007: A workshop on Bioinspired design of networks, in
particular wireless networks and self-organizing properties of
biological networks. Cambridge University, 2-5 April 2007.
Sense and Scale: Simulation of movement patterns and the response of
egg distributions to resource density for Pieris rapae (Lepidoptera)
at multiple spatial scales.
Jim Barritt, Stephen Hartley, and Marcus Frean.
Annual Meeting of the British Ecological Society , 2007.
Combining random search and deterministic attraction in simulations
of animal foraging.
Jim Barritt, Marcus Frean, and Stephen Hartley.
Ecology across the Tasman 2006 (Joint conference of the NZ
Ecological Society and the Ecological Society of Australia)
, 2006.
This paper considers ways in which cyclic competitions between species
might emerge from other systems. An approach is suggested that begins
with a single species. In some regimes it leads to networks of
competing species, while in others it generates evolutionary dynamics
that are akin to the ``red queen'' effect, but within a single
species. I speculate on whether these behaviours might arise from a
more realistic model, and sketch the form this model might take.
A model for adjustment of the retinotectal mapping,
based on Eph-dependent regulation of ephrin levels.
Frean, M.R.
CNS 2006 (Fifteenth Annual Computational Neuroscience
Meeting, Edinburgh, July 16-20,
2006).
(3 page extended abstract)
The formation of a
topographically ordered map in the retinotectal system, independent of
neural activity, has long been thought to rely on the matching of
molecular cues between the innervating retinal ganglion cell axons and
their targets in the tectum. In the last few years Eph-ephrin
signalling has emerged as the likely substrate for this matching
process.
For example, Eph-A receptors are expressed in a decreasing gradient
along the naso-temporal axis of the retina while their ephrin A
ligands increase along the caudal-rostral axis of the tectum. In
principle this allows a retinal axon to be targetted to a particular
termination zone within the tectum. There are several plausible
mechanisms for how this targetting might occur. These models are able
to account to varying degrees for recent key findings, but do not
address a number of experiments carried out even before the discovery
of Eph-ephrin signalling. The experiments involved recovery of the
topographic projection following ablation of portions of the retina or
tectum, in which the resulting mapping is seem to expand or contract
appropriately, apparently making optimal use of the remaining areas.
This paper describes a model for the formation of topographic mappings
that incorporates the recent discoveries about Eph-ephrin signalling
and is able to account for the expansion and contraction experiments.
The model features (a) regulation of ephrin expression in cells that
are innervated from the retina, with changes acting to match the
current ephrin value to a target level, and (b) smoothing of ephrin
levels in the tectum via a local diffusion process. It also
incorporates a continuous tectum and `soft' competition between RGC
axons for tectal space, as well as a tendency - rather than a hard
constraint - for those axons to terminate in the tectum. An appealing
feature is that since the ephrin levels are being reset, an axon
growing from the retina at a later time should still find the correct
position in the tectum.
Spatially explicit simulation of individual foraging behaviour across
patchy resources.
James Barritt, Steve Hartley, Marcus Frean, and Marc Hasenbank.
SIRC 2005 - the 17th annual colloquium of the Spatial
Information Research Centre
, 2005.
The evolutionary persistence of symbiotic
associations is a puzzle. Adaptation should eliminate cooperative
traits if it is possible to enjoy the advantages of cooperation
without reciprocating?a facet of cooperation known in game theory as
the Prisoner's Dilemma. Despite this barrier, symbioses are widespread
and may have been necessary for the evolution of complex life. The
discovery of strategies such as tit-for-tat has been presented as a
general solution to the problem of cooperation. However, this only
holds for within-species cooperation, where a single strategy will
come to dominate the population. In a symbiotic association each
species may have a different strategy, and the theoretical analysis of
the single-species problem is no guide to the outcome. We present
basic analysis of two-species cooperation and show that a species with
a fast adaptation rate is enslaved by a slowly evolving
one. Paradoxically, the rapidly evolving species becomes highly
cooperative, whereas the slowly evolving one gives little in
return. This helps understand the occurrence of endosymbioses where
the host benefits, but the symbionts appear to gain little from the
association.
Rock-scissors-paper and the survival of the weakest.
Frean, M.R. and Abraham,E. (2001)
Proceedings of the Royal
Society (London), Series B. 268, (1474), 1323-1328.
This paper has been fairly widely cited,
e.g. in Nature, P.N.A.S., Proceedings B., Am. Nat. , Ecology, JTB, etc.
In the children's game of rock-scissors-paper, players each choose one
of three strategies. A rock beats a pair of scissors, scissors beat a
sheet of paper and paper beats a rock, so the strategies form a
competitive cycle. Although cycles in competitive ability appear to be
reasonably rare among terrestrial plants, they are common among marine
sessile organisms and have been reported in other contexts. Here we
consider a system with three species in a competitive loop and show
that this simple ecology exhibits two counter-intuitive
phenomena. First, the species that is least competitive is expected to
have the largest population and, where there are oscillations in a
finite population, to be the least likely to die out. As a consequence
an apparent weakening of a species leads to an increase in its
population. Second, evolution favours the most competitive individuals
within a species, which leads to a decline in its population. This is
analogous to the tragedy of the commons, but here, rather than leading
to a collapse, the 'tragedy' acts to maintain diversity.
A voter model of the spatial prisoner's dilemma.
Frean, M.R. and E. Abraham (2001)
IEEE Transactions on Evolutionary Computation. 5 , (2),
117-121.
The prisoner's dilemma (PD) involves contests between two
players, and may naturally be played on a spatial grid using voter model
rules. In the model of spatial PD discussed here, the sites of a 2
dimensional lattice are occupied by strategies. At each time-step a site is
chosen to play a PD game with one of its neighbors. The strategy of the
chosen site then invades its neighbor with a probability which is
proportional to the pay-off from the game. Using results from the analysis
of voter models, it is shown that with simple linear strategies this
scenario results in the long-term survival of only one strategy. If three
non-linear strategies have a cyclic dominance relation between one-another,
then it is possible for relatively cooperative strategies to persist
indefinitely. With the voter model dynamics, however, the average level of
cooperation decreases with time if mutation of the strategies is included.
Spatial effects are not in themselves sufficient to lead to the maintenance
of cooperation.
How a schoolyard game echoes nature.
Frean, M.R. (2000)
Update: Marsden Fund Newsletter , 13, p11.
Survival of the unfit.
Frean, M.R. and
Abraham,E. (2000)
Invited paper,
Workshop on Evolutionary
Computation and Cognitive Science, Melbourne, Feb 2000.
gzipped postscript
In genetic algorithms it is often taken for granted that selection of
the most successful members of a population will result in individuals
whose fitness is higher than their ancestors. On the contrary, there
exist circumstances in which "survival of the fittest" is
catastrophically bad, and survival of the least fit leads to the
highest population fitness over time. Such situations are succinctly
described in terms of the Prisoner's Dilemma concept from game
theory. We discuss the evolution of behaviour under selection
pressures which amount to the prisoner's dilemma, with particular
attention to the case of evolution in spatially structured
environments. The Voter model provides a particularly exacting
scenario for the evolution of cooperation, in which most existing
results about the evolution of "tit-for-tat" and related simple
strategies fail to hold. Despite this, the model can exhibit complex
cooperative behaviour including cycles of invasion. We show that these
cycles give rise to self-similar (fractal) spatially structured
populations. Surprisingly, it pays each member of such a cycle to be
minimally aggressive towards the species it can invade.
The evolution of degrees of cooperation.
Frean, M.R. (1996)
Journal of Theoretical Biology , 182,
549 - 559.
The Prisoner's Dilemma has been widely studied as a model for the
evolution of cooperation, and most of this work has dealt with agents
who either cooperate or not. In this paper we look at the consequences
of allowing agents to have intermediate levels of cooperation, and to
update these levels over time. The familiar strategy of ``tit for tat''
emerges as a robust mode of behaviour, yet there are important
differences between this case and that of ``all or nothing''
cooperation.
The Prisoner's Dilemma without synchrony
Frean, M.R. (1994)
Proceedings of the Royal Society of London (B)
, 257, ,75 - 79.
There are many situations in which biological organisms cooperate
despite obvious incentives to do otherwise. Such situations are
commonly modelled using a paradigm known as the Prisoner's Dilemma.
In this way cooperative behaviour has previously been shown to emerge
in a model population of strategies. If players can make probabilistic
choices taking into account their co-player's previous action, a
strategy known as `Generous Tit For Tat' dominates the long-term
behaviour of such a population. If they can also take into account
their own previous action, a strategy of `win stay, lose shift'
dominates instead.
These models assumed that participants make their decisions in
synchrony, which seems improbable in many biological situations. Here
we show that the timing of decisions is critical in determining which
strategy emerges in the long run. If individuals make their decisions
at different times, neither of the above strategies survives given the
usual payoffs. In the former case Generous Tit For Tat succumbs to
inveterate defectors, and in the latter a new strategy takes
over. This `firm but fair' strategy is retaliatory yet highly
cooperative. In particular, continued exploitation of a sucker is no
longer a successful behaviour.
machine learning and neural computation
Using Gaussian Processes to Optimize Expensive Functions
Marcus Frean and Phillip Boyle
Lecture Notes in Computer Science (LNCS 5360). Proceedings Springer
2008, ISBN: 978-3-540-89377-6., pp 258-267.
(AI-08, 21st Australasian Joint Conference on
Artificial Intelligence, 3-5 Dec, Auckland, New Zealand, 2008).
The task of finding the optimum of some function f(x) is
commonly accomplished by generating and testing sample solutions
iteratively, choosing each new sample x heuristically on
the basis of results to date. We use Gaussian processes to represent
predictions and uncertainty about the true function, and describe how
to use these predictions to choose where to take each new sample in an
optimal way. By doing this we were able to solve a difficult
optimization problem - finding weights in a neural network controller
to simultaneously balance two vertical poles - using an order of
magnitude fewer samples than reported elsewhere.
A tutorial on the sum-product algorithm (belief
propagation)
Marcus Frean (2006)
Presentation at
3rd
workshop on hidden Markov models and complex systems, Wellington,
2006.
Implementing Gaussian Process inference with neural
networks
Marcus Frean, Matt Lilley and Phillip Boyle (2006)
International
Journal for Neural Systems , Special Issue on Adaptive Neural
Methods for Intelligent Data Analysis,
Editors H. Yin,
M. Gallagher and M. Magdon-Ismail
Gaussian processes compare favourably with backpropagation neural
networks as a tool for regression, and Bayesian neural networks have
Gaussian process behaviour when the number of hidden neurons tends
to infinity. We describe a simple recurrent neural network with
connection weights trained by one-shot Hebbian learning. This
network amounts to a dynamical system which relaxes to a stable
state in which it generates predictions identical to those of
Gaussian process regression. In effect an infinite number of hidden
units in a feed-forward architecture can be replaced by a merely
finite number, together with recurrent connections.
Although there is much current interest in the neurodynamics of
biologicaly plausible spiking neurons, there has been very little work
investigating the role these properties might play in solving
low-level physical control problems of the kind that living systems
(and robots) face.
We investigated four computationally inexpensive models of spiking
neurons from the literature. Simple controllers with a feed forward
architecture of spiking neurons were arrived at through an evolutionary
process, and tested on tasks involving the control of unstable
physical systems. Two models were readily able to solve a challenging
version of the benchmark pole-balancing problem, in which two poles
are balanced simultaneously, and agents have no direct access to the
cart or pole velocities. These velocities are required to solve the
task in principle, and must therefore be inferred by the controller
itself.
Spike frequency adaptation, a distinctive feature of biological
neurons, was found to be a crucial neuro-computational
property. Spiking neurons models without spike frequency adaptation
were unable to solve this task. Neuron models that exhibit adaptation
have negative feedback to membrane potential, which dampens pole
oscillations and leads to stable control. In effect, velocities are
included in the computation implicitly via this adaptation, rather
than explicitly as in most other standard controllers. Moreover, in
successful agents the networks of spiking neurons were simpler that
those arrived at by evolving conventional recurrent neural networks.
Neural Networks: a replacement for Gaussian
Processes?
Lilley, M. and Frean, M.R. (2005)
Lecture Notes in Computer Science
Springer-Verlag (ISSN: 0302-9743), Volume 3578, p 95-103, 2005
(Proc. Sixth Int. Conf. Intelligent Data Engineering and Automated Learning
IDEAL'05, 6-8 July, Brisbane, Australia, July 6-8, 2005. Proceedings
Editors: Marcus Gallagher, James Hogan, Frederic Maire)
Gaussian processes have been favourably compared to backpropagation
neural networks as a tool for regression. We show that a recurrent
neural network can implement exact Gaussian process inference using
only linear neurons that integrate their inputs over time,
inhibitory recurrent connections, and one-shot Hebbian learning.
The network amounts to a dynamical system which relaxes to the
correct solution. We prove conditions for convergence, show how the
system can act as its own teacher in order to produce rapid
predictions, and comment on the biological plausibility of such a
network.
Multiple Output Gaussian Process Regression
Boyle, P.K. and Frean, M.R. (2005)
Technical Report, CS-TR-05-2
Abstract: as for our Dependent Gaussian Processes
paper, of which this is an expanded account.
Dependent Gaussian Processes
Boyle, P.K. and Frean, M.R. (2004)
Neural Information Processing Systems (NIPS)
See also the
NIPS poster
Gaussian processes are usually parameterised in terms of their
covariance functions. However, this makes it difficult to deal with
multiple outputs, because ensuring that the covariance matrix is
positive definite is problematic. An alternative formulation is to
treat Gaussian processes as white noise sources convolved with
smoothing kernels, and to parameterise the kernel instead. Using
this, we extend Gaussian processes to handle multiple, coupled
outputs.
Population-based Continuous Optimization, Probabilistic Modelling
and Mean Shift.
Gallagher, M.G. and Frean, M.R. (2005)
Evolutionary Computation , 13: 1, 29-42. Spring 2005.
Evolutionary algorithms perform optimization using a population of
sample solution points. An interesting development has been to view
population-based optimization as the process of evolving an explicit,
probabilistic model of the search space. This paper investigates a
formal basis for continuous, population-based optimization in terms of
a stochastic gradient descent on the Kullback-Leibler divergence
between the model probability density and the objective function,
represented as an unknown density of assumed form. This leads to an
update rule that is related and compared with previous theoretical
work, a continuous version of the population-based incremental
learning algorithm, and the generalized mean shift clustering
framework. Experimental results are presented that demonstrate the
dynamics of the new algorithm on a set of simple test problems.
Optimizing connectionist architectures.
Frean, M.R. (2003)
Encyclopedia of Cognitive Science, Nature MacMillan.
A key issue in using connectionist models is the choice of which
network architecture to use. There are a number of ways this choice
can be made automatically, driven by the problem at hand.
Population-based Continuous Optimization and
Probabilistic Modelling.
Gallagher, M. and Frean, M.R. (2001)
Tech Report No. MG-1-2001, Centre for Intelligent Systems, School
of Information Technology and Electrical Engineering, University of
Queensland, QLD 4072, Australia.
download postscript
Abstract: see our later paper in Evolutionary Computation (above), which develops similar ideas and is better written.
Boosting algorithms as gradient descent in function
space.
Mason,L., Baxter,J., Bartlett,P. and Frean,
M.R. (2000)
In
Neural Information Processing Systems,
1999. 12, 512-518. MIT Press, 2000.
gzipped postscript
Much recent attention, both experimental and theoretical, has been
focussed on classification algorithms which produce voted combinations
of classifiers. Recent theoretical work has shown that the impressive
generalization performance of algorithms like AdaBoost can be
attributed to the classifier having large margins on the training
data. We present abstract algorithms for finding linear and convex
combinations of functions that minimize arbitrary cost functionals
(i.e functionals that do not necessarily depend on the margin). Many
existing voting methods can be shown to be special cases of these
algorithms. Then, (etc)...
Functional Gradient Techniques for Combining
Hypotheses.
Mason,L., Baxter,J., Bartlett,P. and Frean,
M.R. (1999).
Chapter 12 in
Advances in Large Margin
Classifiers , Smola, Bartlett, Scholkopf and Schuurmans (eds.),
MIT Press.
gzipped postscript
Abstract: see "Boosting algorithms as gradient descent in function space" above.
Real-valued evolutionary optimization using a flexible
probability estimator.
Gallagher,M., Frean, M.R. and
Downs,T. (1999).
Proceedings of the Genetic and Evolutionary
Computation Conference, Orlando, Florida, July 1999. Volume 1,
840-846.
gzipped postscript
Population-based Incremental Learning (PBIL) is an abstraction of a
genetic algorithm, which solves optimization problems by explicitly
constructing a probabilistic model of the promising regions of the
search space. At each iteration the model is used to generate a
population of candidate solutions and is itself modified in response
to these solutions. Through the extension of PBIL to real-valued
search spaces, a more powerful and general algorithmic framework
arises which enables the use of arbitrary probability density
estimation techniques in evolutionary optimization. To illustrate the
usefulness of this framework, we propose and implement an evolutionary
algorithm which uses a finite Adaptive Gaussian mixture model density
estimator (etc)...
Catastrophic forgetting in simple networks: an analysis of the
pseudorehearsal solution.
Frean, M.R. and Robins,A.V. (1999)
Network: Computation in Neural Systems , 10,
227 - 236.
Catastrophic forgetting is a major problem for
sequential learning in neural networks. One very general solution to
this problem, known as `pseudorehearsal', works well in practice for
non-linear networks but has not been analysed before. This paper
formalises pseudorehearsal in linear networks. We show the method can
fail in low dimensions but is guaranteed to succeed in high
dimensions under fairly general conditions. In this case an optimal
version of the method is equivalent to a simple modification of the
`delta rule'.
A simple cost function for boosting.
Frean, M.R. and Downs,T. (1998)
Technical report, Dept. of Computer
Science and Electrical Engineering, University of Queensland.
gzipped postscript
For two-class classification problems the boosting algorithm
"AdaBoost" is equivalent to minimizing the cost-function:
(..see the postscript...). Using this we show that the D variables are
unnecessary for AdaBoost to work, and that `re-boosting' of previous
classifiers is straightforward.
Local learning algorithms for sequential learning tasks in neural networks.
Robins,A.V. and Frean, M.R. (1998).
Journal of Advanced Computational Intelligence, 2, (6),
107 - 111.
gzipped postscript
In this paper we explore the concept of sequential learning and the
efficacy of global and local neural network learning algorithms on a
sequential learning task. Pseudorehearsal, a method developed by
Robins (1995) to solve the catastrophic forgetting problem which
arises from the excessive plasticity of neural networks, is
significantly more effective than other local learning algorithms for
the sequential task. We further consider the concept of local learning
and suggest that pseudorehearsal is so effective because it works
directly at the level of the learned function, and not indirectly on
the representation of the function within the network. We also briefly
explore the effect of local learning on generalisation within the
task.
Proceedings of the 8th Australian Conference on Neural Networks (ACNN'98),
Editors: Downs,T., Frean,M.R. and Gallagher,M. (1998).
Catastrophic forgetting and `pseudorehearsal' in linear
networks.
Frean, M.R. and Robins,A.V. (1998)
Proceedings of the 8th Australian Conference on Neural Networks
(ACNN'98) ,
University of Queensland, Brisbane, 11-13 Feb
1998.
gzipped postscript
Abstract: see our journal paper in Network:
Computation in Neural Systems (above), which is better.
Learning and generalization in a stable network.
Robins,A.V. and Frean, M.R. (1998)
In
Progress in Connectionist-Based Information Systems: Proc. 1997
Conference on Neural Information Processing and Intelligent Information
Systems,
Kasabov et. al. (Eds), Singapore: Springer-Verlag, pp. 314-317.
gzipped postscript
Most neural networks suffer from excessive plasticity: the learning of
new information interferes with information already stored in the
network. In this paper we review the pseudorehearsal solution to this
problem, proposed by Robins (1995). By localising the changes to the
function learned by the network pseudorehearsal allows networks to be
stable in the face of new learning, successfully integrating both new
and previously learned information. In this paper we explore the
impact that this mechanism has on the ability of the network to
generalise.
Fantasy engines and brain theory
Frean, M.R. (1996)
Technical Report, A.I.Memo 34-96-1, Department of Computer Science,
Otago University.
A 'thermal' perceptron learning rule.
Frean, M.R. (1992)
Neural Computation, 4, (6), 946 - 957.
PDF of scan
The thermal perceptron is a simple extension to Rosenblatt's
perceptron learning rule for training individual linear threshold
units. It finds stable weights for non-separable problems as well as
separable ones. Experiments indicate that if a good initial setting
for a temperature parameter, $T_{0}$, has been found, then the thermal
perceptron outperforms the Pocket algorithm and methods based on
gradient descent. The learning rule stabilises the weights (learns)
over a fixed training period. For separable problems it finds
separating weights much more quickly than the usual rules.
The Upstart Algorithm: a method for constructing and
training feed-forward neural networks.
Frean, M.R. (1990)
Neural Computation, 2 (2), 189 - 209.
gzipped postscript
A general method for building and training multi-layer perceptrons
composed of linear threshold units is proposed. A simple recursive
rule is used to build the net's structure by adding units as they are
needed, while a modified Perceptron algorithm is used to learn the
connection strengths. Convergence to zero errors is guaranteed for
any Boolean classification on patterns of binary variables.
Simulations suggest that this method is efficient in terms of the
numbers of units constructed, and the networks it builds can
generalise over patterns not in the training set.
Small Nets and Short Paths: Optimising Neural
Computation.
Frean, M.R. (1990)
PhD Thesis, University of Edinburgh, Scotland. 1990.
gzipped postscript
This thesis explores two aspects of optimisation in neural
network research.
1. The question of how to find the optimal
feed-forward neural network architecture for learning a given binary
classification is addressed. The so-called constructive approach is
reviewed whereby intermediate, hidden units are built as required for
the particular problem. Current constructive algorithms are compared,
and three new methods are introduced. One of these, the Upstart
algorithm, in shown to outperform all other constructive algorithms of
this type. This work led on to the ancillary problem of finding a
satisfactory procedure for changing the weights values of an
individual unit in a network. The new thermal perceptron rule
is described and shown to compare favorably with its
competitors. Finally, the spectrum of possible learning rules is
surveyed.
2. Neurobiologically inspired algorithms for mapping
between spaces of different dimensionality are applied to a classic
optimisation problem, the Travelling Salesman Problem. Two new methods
are described that can tackle the general symmetric form of the TSP,
thus overcoming the restriction on other neural networks to the
geometric case.
Back to Marcus Frean's homepage