4 MOTORCYCLE DATASET
A simulated motorcycle crash dataset (Silverman,
1985) is used as a illustrative example. This dataset
consists of a series of measurements of head acceler-
ation in a simulated motorcycle accident. A total of
133 one-dimensional time-series accelerometer read-
ings were recorded experimentally. Note that the time
points are not regularly spaced, and there are multiple
observations at some instants. The interest here is to
determine the general nature of the underlying accel-
eration as a function of time soon after an impact by
using a locally optimized, functional-link-based fuzzy
neural model with time and acceleration taken as the
input and output respectively. Modelling was done
using 67 readings for training and the remaining 66
records as a test dataset. All the samples were normal-
ized to lie in the range [0, 1], thus limiting the centres
and widths of the Gaussian membership functions to
the same range.
The hybrid learning approach involved 300 itera-
tions with 40 individuals in each population. The val-
ues of F, CR, and M
p
were set as 0.7, 0.9, and 0.5
respectively, and the learning process was repeated
for 10 runs. The number of evaluations for each
run was therefore 40(individuals)×300(iterations) =
12,000. As with ANFIS, the number of rules was
determined by trial-and-error, four fuzzy rules finally
being adopted in this application. The overall mean
sum-squared error of the best fuzzy neural model
obtained was 6.34 × 10
−3
on the training data and
15.6 × 10
−3
on the test data, both comparable with
the corresponding ANFIS results to be discussed later.
The final fuzzy model with the best performanceover-
all was defined by the following rule:
R
1
:
IF
x
1
is µ
1,1
(0.2982;0.0453)
THEN
f
1
is − 2.9995cos(πx
1
)
− 5.5678sin(πx
1
) + 6.4335
R
2
:
IF
x
1
is µ
2,1
(0.1028;0.0481)
THEN
f
2
is 0.0418 + 0.5836cos(πx
1
)
+ 0.1290sin(πx
1
)
R
3
:
IF
x
1
is µ
3,1
(0.4815;0.0458)
THEN
f
3
is 1.8445x
1
− 5.4456+ 5.2852sin(πx
1
)
R
4
:
IF
x
1
is µ
4,1
(0.7959;0.0967)
THEN
f
4
is 0.3436 + 0.6079cos(πx
1
) + 0.9580x
1
(26)
where µ
i,1
(c
i,1
;σ
i,1
) denotes the centre c
i,1
and stan-
dard deviation σ
i,1
of the ith membership function
with regard to the input, used to partition the time axis
into different local regions, and f
i
represents the cor-
responding local predicted acceleration (i = 1,2, 3, 4).
To obtain a visual understanding of each fuzzy lo-
cal model over the test dataset, the behaviour of each
has been characterized in its corresponding working
region as shown in Fig. 1. (Here only the domi-
nant rule for both ANFIS and our method is shown
for each local region). The rule premises are used
to generate these working regions and the behaviour
within each is defined by the rule consequents. It can
be seen that the predicted acceleration of each local
model matches well the measured value in each lo-
cal time interval. As required, the locally optimized
models can therefore be individually interpreted as
a description of the identified nonlinear behaviour
within the regime represented by the corresponding
rule premise. These properties thus allow one to gain
insight into the model behaviour and thus to improve
its interpretability as required. Furthermore, in (26)
the f
i
(i=1,2,3,4) also show the relative order of im-
portance of the combinations of FLANN terms in-
cluded. This could be helpful in understanding the
evolution of the head acceleration over time.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.2
0.4
0.6
0.8
1
Acceleration (g)
Model
1
Model
2
Model
3
Model
4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
−0.4
−0.2
0
0.2
0.4
Overall error
Time (ms)
Figure 1: Proposed method over the test dataset (The dotted
line represents each local model behaviour as distinguished
by the vertical dashed line, the solid line is the original test
data, and the bottom curve stands for the testing error be-
tween original data and overall model output).
For comparison, the well-known ANFIS model
trained by another two-stage method combining
steepest descent with least-squares was applied. The
overall training error and testing error were now
6.79 × 10
−3
and 16.3 × 10
−3
respectively. Both the
ANFIS model and ours are capable of producing good
accuracy in terms of the error between the measured
acceleration and that produced by the model. The lo-
cal models produced by ANFIS are as shown in Fig.
2. In this case its clear that these local models are
less successful, particular so around the time interval
[0.29 0.41]. To evaluate the local models and to com-
pare ANFIS and our method, the mean sum-squared
FCTA 2011 - International Conference on Fuzzy Computation Theory and Applications
464