You are on page 1of 3

EDITORIAL

Next Generation Artificial Neural Networks


for Civil Engineering
Ian Flood If we measure complexity in these simple terms 共as the num-
Associate Editor, Journal of Computing in Civil Engineering. ber of primary processing units that can be employed usefully in
an application兲 then we can compare today’s general purpose
At first glance, artificial neural networks appear to be one of the digital computer to the brain of a rabbit 共comprising in the order
great success stories in the history of computing in civil engineer- of 109 neurons兲, while artificial neural networks have progressed
ing. In the Journal of Computing in Civil Engineering, for ex- no further than the brain of the humble nematode 共comprising just
ample, 54 out of 445 papers published since 1995 共12%兲 have 302 neurons兲. Obviously the number of primary processing units
that can be employed usefully in a given application provides a
used the term “neural” in their title 共ASCE 2006兲, while the dis-
very simplified means of comparing complexity—an artificial
tribution of these publications by year indicates that there has
neuron is usually a much more complicated processing device
been no decline in interest over the last decade 共see Fig. 1兲. More-
than a transistor and, moreover, it is likely that significant aspects
over, according to the ISI Web of Knowledge 共Thompson Corpo-
of the computational mechanisms underlying biological neural
ration, 2006兲 and summarized in Table 1, the two most frequently networks are yet to be discovered and could be dependent on
cited articles from all issues of the ASCE Journal of Computing processes that operate at a lower level than individual neurons
in Civil Engineering are on artificial neural networks. The enthu- 共see Bullock 2005 for example兲. Nevertheless, the comparison
siasm with which the research community has adopted this tech- clearly demonstrates that a plateau has been reached in the devel-
nology over the last 15 years, reporting successful applications opment of this technology and that this plateau is at a low
within every branch of civil engineering, makes it difficult to elevation.
ignore. This begs the question: ‘Why has there been such a high and
Yet, a more in-depth analysis concludes that progress in ap- sustained level of interest in applying artificial neural networks to
plied artificial neural networks largely stagnated following the civil engineering, if progress in their development has been so
initial applications of the early 1990s. These first applications limited?’ The answer is that artificial neural networks, despite
were mostly simple function models and pattern classifiers that their presently rudimentary form, are very good at solving direct
mapped directly from an input vector to an output vector, the mapping problems that are non-linear and comprise several inde-
types of problem that have otherwise been solved using methods pendent variables, a common class of problems in engineering. In
such as multi-variate regression analysis. Although many new this context, they often provide more accurate solutions than the
applications have been found in the ensuing years 共along with alternative modeling techniques, and place little demand on the
several refinements to the technique兲, these have still been pre- modeler in terms of understanding the basic form of the function
dominantly simple vector mapping problems. This is a far cry being represented. However, solving direct vector mapping
from the potential of artificial neural networks anticipated by problems can only be considered a primitive first step in the ap-
many, to provide a computational device that can emulate higher- plication of artificial neural networks, if we dare aspire to the
level cognitive processes. Such a capability would allow a wealth computational capabilities of biological neural systems.
of new problems to be tackled in civil engineering that have so far Perhaps unsurprisingly, the biological model suggests that an
eluded solution, including, for example: determining legal com- increase in cognitive skills can be achieved by moving towards
pliance of designs from drawings and specifications; identifying
constructability problems from the design of a building; and mea-
suring construction progress from site images.
This lack of progress in the development of artificial neural
networks is also apparent when a comparison is made with the
most popular computational model, the general purpose electronic
digital computer. This is significant given that the initial develop-
ment of artificial neural networks dates back to the mid 1950s
共Rosenblatt 1958兲 making the technology just a decade or so
younger than that of electronic digital computing. Since its incep-
tion, the electronic digital computer has evolved steadily from a
device comprising just a few hundred primary processing units
共transistors兲 into one comprising billions organized into a sophis-
ticated structure of higher-order functional subsystems. Artificial
neural networks on the other hand, have failed to advance beyond
simple applications that require rarely more than a few hundred Fig. 1. Distribution of articles published in the Journal of Computing
primary processing units 共neurons in this case兲 arranged with al- in Civil Engineering using the term “neural” in their title 共ASCE
most no higher-order structuring. 2006兲

JOURNAL OF COMPUTING IN CIVIL ENGINEERING © ASCE / SEPTEMBER/OCTOBER 2006 / 305

Downloaded 20 Sep 2009 to 128.227.79.245. Redistribution subject to ASCE license or copyright; see http://pubs.asce.org/copyright
Table 1. Five most frequently cited articles in the Journal of Computing for a classification of the alternative modes of neuron operation兲.
in Civil Engineering 共Thomson Corporation 2006兲 To an extent, inspiration for the design of these higher-order
Number network structures can be gained by studying neural subsystems
Title of citations in the central nervous system. For example, the self-organizing
Neural networks in civil engineering, Parts I and II 131 subsystems that solve certain early processing tasks in the visual
共Flood and Kartam 1994兲 system 共such as, line detection兲 are understood well enough
Neural networks for river flow prediction 97 to be replicated using artificial neural networks 共Sirosh and
共Karunanithi et al. 1994兲 Miikkulainen 1997兲. However, the organization of structures that
Genetic algorithms in pipeline optimization 74 perform higher-order operations than this, later in the visual sys-
共Goldberg and Kuo 1987兲 tem 共such as face recognition兲 are not well understood. Moreover,
Genetic algorithms in discrete optimization of steel 37
most engineering problems do not have analogs in nature with
truss roofs 共Koumousis and Georgiou 1994兲
readily available solutions provided by biological neural systems.
Damage detection in structures based on 35
feature-sensitive neural networks 共Szewczyk and Given this, and the fact that suitable higher-order structures can-
Hajela 1994兲 not normally be derived by design, it seems that we must turn to
techniques such as genetic algorithms for their development. In-
terestingly, of the top five most frequently cited articles in the
networks of greater complexity. More precisely, there is an appar- Journal of Computing in Civil Engineering 共Table 1兲, three were
ent correlation between the cognitive skills of a species and its on neural networks and two were concerned with genetic
encephalization quotient 共EQ兲 共the ratio of actual brain size to algorithms.
expected brain size needed for the basic control and monitoring of While genetic algorithms and related optimization techniques
the body兲 共Jerison 2000兲. It also seems that an increase in the have been used to develop artificial neural network applications
number of neurons alone is not sufficient to provide higher levels for many years 共over 15 years in the case of civil engineering兲,
of cognitive skills, but that these must also be formed into a
this has been restricted to developing single network units rather
structured system of higher-order functional units such as is found
than the higher-order structures proposed here. Such an approach
in the visual system 共Sirosh and Miikkulainen 1997兲. The sticking
point in the development of applied artificial neural networks has will require a sophisticated genetic coding system and corre-
not been an inability to construct systems comprising many mil- sponding set of objective functions to facilitate development of
lions of neurons 共this is perfectly feasible with today’s technol- appropriate neural systems at the macro-level 共the connectivity
ogy兲; rather, it has been, at least in part, a lack of knowledge between the higher level neural units兲, the meso-level 共the
about how to organize neurons into appropriate higher-order net- connectivity between the neurons within a given unit兲, and the
work structures. Note that the term “higher-order structures” is micro-level 共the mode of operation of the individual neurons兲. In
used in this editorial to refer to the connection structure of a addition, the method of development might be designed to evolve
network and should not be confused with the term “higher-order automatic learning responses in a network when subjected to
neural networks,” which is commonly used in the literature to input data, including learning of connection weights and self-
refer to neural networks composed of Sigma-Pi neurons. organization of the connection structure. In the longer term, other
The contention of this editorial is that, there is much that can processing mechanisms operating at levels below and above that
be done to advance the scope of application and utility of artificial of the neuron may be considered, particularly as we come to
neural networks by shifting research towards the development of
understand these processes from biological studies.
higher-order structures. Three basic forms of connection structur-
In summary, over the last decade, artificial neural networks
ing can be identified, namely, concurrent, serial, and hierarchic
organizations of higher-order units 共the latter being an integration have been a primary focus of interest for research in computer-
of the output of several units to provide a summary or abstraction based civil engineering. As far as they have been applied, they
of their results兲. The boundaries of these higher-order units may have provided convenient and often highly accurate solutions to
be very distinct with relatively few connections between the con- problems from all branches of civil engineering. However, the
stituent neurons and those in other units, or they may be indistinct extent of this application has rarely ventured beyond rudimentary
with many cross-connections. Moreover, any unit may feedback problems such as simple function modeling and pattern classifi-
recursively to other units in the structure including itself. For cation. In order to achieve the full potential of this technology, as
versatility in application, the structuring of a network will often promised by biological neural systems, researchers must take on
have to allow for a variable format in the configuration of input the challenge of developing networks that are vastly more com-
data—this is to allow the network to function in an environment plex than have been developed to date. Complexity, in this sense,
where there is spatial variance in the definition of a problem requires not just an increase in the number of neurons, but also a
共resulting from scaling, rotation, translation and/or shearing of the rich higher-order structuring of the network, such as is found in
data format, for example兲, temporal variance 共resulting from the
biological neural systems. Promising approaches to the develop-
use of arbitrary starting points in input data streams, changes in
ment of these structures are genetic algorithms and related meth-
the rate of data flow, and/or gradual shifts in the nature of a
problem over time兲 and stochastic variance 共resulting from noise ods. While these will require the design of sophisticated genetic
and/or missing data values兲. Complementary to the structure of a coding mechanisms, the potential payoff is considerable in terms
network is the mode of operation of the neurons and their of broadening the scope of application of computing to civil en-
connections. Here, no restrictions are proposed: studies might gineering. We are, of course, a very long way from being able to
consider anything from neurons that act as simple logic gates replicate or even go beyond human cognitive skills using artificial
共effectively making the network operate as a digital circuit兲 neural networks, but it is time at least to take the next tentative
through to pulse frequency coded units 共see Kartam et al. 1997兲 step towards this ambition.

306 / JOURNAL OF COMPUTING IN CIVIL ENGINEERING © ASCE / SEPTEMBER/OCTOBER 2006

Downloaded 20 Sep 2009 to 128.227.79.245. Redistribution subject to ASCE license or copyright; see http://pubs.asce.org/copyright
References “Neural networks for river flow prediction.” J. Comput. Civ. Eng.,
8共2兲, 201–220.
ASCE. 共2006兲. Research Library, Reston, Va., 具http://ascelibrary.aip.org/典. Koumousis, V. K., and Georgiou, P. G. 共1994兲. “Genetic algorithms in
Bullock, T. H., Bennett, M. V. L., Johnston, D., Josephson, R., Marder, discrete optimization of steel truss roofs.” J. Comput. Civ. Eng., 8共3兲,
E., Fields, R. D. 共2005兲. “The neuron doctrine, redux.” Science, 310, 309–325.
791–793. Rosenblatt, F. 共1958兲. “The perceptron: A probabilistic model for infor-
Flood, I., and Kartam, N. 共1994兲. “Neural networks in civil engineering.
mation storage and organization in the brain.” Psychol. Rev., 65共6兲,
I: Principles and understanding; II: Systems and application,” J. Com-
put. Civ. Eng., 8共2兲, 131–162. 386–408.
Flood, I., and Kartam, N. 共1997兲. “Systems.” Artificial neural networks Sirosh, J., and Miikkulainen, R. 共1997兲. “Topographic receptive fields and
for civil engineers: Fundamentals and applications, N. Kartam, I. patterned lateral interaction in a self-organizing model of the primary
Flood, and J. H. Garrett, Jr., eds., ASCE, Reston, Va., 19–43. visual cortex.” Neural Comput., 9, 577–594.
Goldberg, D. E., and Kuo, C. H. 共1987兲. “Genetic algorithms in pipeline Szewczyk, Z. P., and Hajela, P. 共1994兲. “Damage detection in structures
optimization.” J. Comput. Civ. Eng., 1共2兲, 128–141. based on feature-sensitive neural networks.” J. Comput. Civ. Eng.,
Jerison, H. J. 共2000兲. “The evolution of intelligence.” Handbook of intel- 8共2兲, 163–178.
ligence, R. H. Sternberg, ed., Cambridge University Press, New York. Thomson Corporation. 共2006兲. “ISI web of knowledge, web of science.”
Karunanithi, N., Grenney, W. J., Whitley, D., and Bovee, K. 共1994兲. 具http://portal.isiknowledge.com/典.

JOURNAL OF COMPUTING IN CIVIL ENGINEERING © ASCE / SEPTEMBER/OCTOBER 2006 / 307

Downloaded 20 Sep 2009 to 128.227.79.245. Redistribution subject to ASCE license or copyright; see http://pubs.asce.org/copyright

You might also like