Professional Documents
Culture Documents
Abstract. The forest and land fires are one of the environmental problems that often occur in several regions of
Indonesia, one of which is the Kalimantan Island. Ecologically, forest fires result in loss of nutrients, low soil infiltration,
and high erosion. Therefore, rehabilitation needs to be done to improve and re-increase land productivity after a forest
fire. One effort that can be done in preparing for the rehabilitation process is to predict the extent of forest fires. The
purpose of this study is to predict the extent of fires on the island of Kalimantan using a hybrid artificial neural network
method of extreme learning machine (ELM) and flower pollination algorithm (FPA). The flower pollination algorithm is
one of the algorithms used in optimization problems. In the Extreme Learning Machine training process, this algorithm
plays a role in optimizing the weight so that the optimal weight is obtained. The optimal weight used to predict is the best
interest value (GBest) flower pollination algorithm. The stages of predicting the area of fire on the island of Kalimantan
use the flower pollination algorithm and extreme learning machine, including data normalization, training process,
validation test process, data denormalization, and error value calculation using mean square error (MSE). Based on the
training process, obtained the smallest MSE of 0.016753377 with the MSE validation test of 0.017989928.
INTRODUCTION
Forest and land fires are one of the environmental problems that often occur in several regions of Indonesia, one
of which is the island of Kalimantan. In 2018, recorded area and land burnt on the island of Kalimantan reached
235,701,75 Ha and became the island's largest contributor to fires compared to other islands in Indonesia [1].
Ecologically, forest fires result in loss of nutrients, low soil infiltration, and high erosion. So that rehabilitation needs
to be done to improve and re-increase land productivity after a forest fire. Several stages of the rehabilitation process
include the procurement of plant seeds, land preparation, fertilizer application, planting, and maintenance. To
support the success of the land rehabilitation process, efforts are needed with careful preparation and planning [2].
One effort that can be done is to predict the extent of forest fires in a certain period of time.
Prediction is a process of estimating systematically about something that is most likely to occur in the future
based on information in the past and present. There are various methods in prediction, one method that has been
developed to recognize patterns and predictions is artificial neural networks. The network architecture model in the
artificial neural network method makes it possible to make better prediction models [3].
In artificial neural networks, there are various learning methods that can be used to predict, one of which is the
method of extreme learning machine (ELM). the advantages of the ELM method are that it has a very fast learning
speed, and generalization performance is better than traditional learning methods [4]. But in the ELM method, the
weights and biases of each iteration are not saved, so it takes a long time to get the best weights and biases for better
prediction results. Thus, in this study, a hybrid ELM method with the Flower Pollination Algorithm (FPA) method
was carried out to be able to compute quickly with better prediction results.
METHODOLOGY
Extreme Learning Machine (ELM) is a training method that is supervised in Artificial Neural Networks (ANN).
In the ELM method, the initial weight and bias are determined randomly. After that, the output matrix of the hidden
layer is used in the final weight calculation. The final weight is obtained computationally using Moore-Penrose
Generalized Inverse [5]. ELM architecture is presented in Figure1.
Data normalizing is carried out to change the data value into intervals between 0 to 1. Transforming data into
intervals between 0 to 1 can be done using the following equation [7].
0.8( x p min( x p ))
x 0.1 (1)
(max( x p ) min( x p ))
Where:
𝑥 = Data values after normalization
𝑥𝑝 = Original data before normalization where p = 1, 2,.., number of data
min(𝑥𝑝) = The minimum value on original data before normalization
max(𝑥𝑝) = The maximum value on the original data before normalization
H T (4)
d) Calculate all network output values (Y) using Eq.5:
L
Y j G( a* j , b j , x* ) (5)
j 1
L is the number of nodes in the hidden layer.
e) Calculate the MSE value of each flower using Eq.6 [9]
1 P
MSE ( Yi Ti )2
p i 1
(6)
x it 1 x it (x tj x kt ) (11)
In the training process, weights, biases, and β values are obtained which will be used in the validation test
process. The stages in the validation test process are almost the same as the training process. However, the data used
are normalized validation test data. The steps in the validation testing process are as follows:
1. Enter the normalized validation test data.
2. Entering weights and biases obtained from the training process.
3. Calculate the value of the objective function (MSE) as in step 5 of the training process.
The denormalization process aims to make the forecasting data with neural networks easily visible in the same
value as the origin. So that the denormalization of data into intervals (0,1) can be done by equation [7]
( x p 0.1 )(max( x p ) min( x p ))
x min( x p ) (12)
0.8
where :
𝑥 = Data values after denormalization
𝑥𝑝 = Output data before denormalization
min(𝑥𝑝) = Minimum value on original data before normalization
max(𝑥𝑝) = The maximum value on the original data before normalization
The broad prediction of forest and land fires is one of the efforts made in the preparation and planning of the
rehabilitation process. Rehabilitation is important to improve and re-increase land productivity after a forest fire. In
this study, the data used are data on forest fires on the island of Kalimantan totaling 216 data from January 1998 to
December 2015. The data was obtained from the LIPI Informatics Research Center.
The ELM FPA hybrid program begins with the input parameters needed, including the MSE limit, the maximum
iteration, the amount of flower, the step controller (α), switch probability (Pa), and λ. In the training process, 10
experiments were carried out on each parameter variation, namely iteration max, number of flowers, stepsize control
value (α), and λ, to obtain the smallest MSE value. The results of program implementation in the training process
and validation test with a limit of MSE = 0.001 and switch probability = 0.6 can be seen in Table 1.
TABLE 1. Program Implementation
Based on Table 1 it is known that the smallest MSE value in the training process is 0.016631514. This value is
achieved by iteration of 500 iterations, the amount of flower = 20, Switch Probability = 0.6, λ = 1, Stepsize (α) =
0.1. The best weights and biases from the assessment results are used for the validation test process. The best
weights and biases of program implementation are presented in Table 2.
TABLE 2. The Best Weight and Bias
Input Weights
Bias
𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 ⋯ 𝒙𝟏𝟐
-0.36 1.65 0.8 0.96 -0.30 ⋯ 1.26 0.31
-0.45 0.75 0.22 1.02 1.14 ⋯ 0.84 0.67
0.66 0.89 -0.68 0.13 0.70 ⋯ 0.26 -0.21
0.78 0.46 0.36 0.81 0.08 ⋯ 0.56 0.29
0.82 1.02 0.52 0.34 0.51 ⋯ 0.64 0.06
0.14 0.31 -0.39 -0.32 1.13 ⋯ 0.13 -0.06
-0.06 1.13 0.82 -0.79 0.21 ⋯ 0.18 0.70
0.56 0.82 1.35 0.64 1.28 ⋯ 1.35 0.93
-0.55 0.54 0.65 0.42 0.68 ⋯ 0.17 -0.36
0.25 0.81 0.71 1.12 0.73 ⋯ 0.33 1.00
0.88 0.92 0.09 -0.14 0.74 ⋯ 0.89 1.25
-0.73 0.22 0.83 1.70 -0.01 ⋯ -0.04 1.03
Based on these weights and biases, values are obtained β = [33,70 920,27 0,12 -28,92 -0,82 -0,13 -374,68
155445,00 -2,17 -155881,20 124017,98 -126166,50]T. Prediction values in the validation test process are
presented in Table 3.
Next, a graph of the prediction value of the fire area from the validation test results with the actual fire area is
presented in Figure 3.
Validation test
60000.000
50000.000
40000.000
30000.000
20000.000
10000.000
0.000
1 3 5 7 9 1113151719212325272931333537394143454749
Denormalization Target
CONCLUSIONS
Based on the results and discussion, it can be concluded that the extreme learning machine (ELM) and flower
pollination algorithm (FPA), Hybrid Neural Network can be used to predict the extent of fires on Kalimantan Island.
With a maximum iteration of 500 iterations, the number of flower = 20, Switch Probability = 0.6, λ = 1, Stepsize (α)
= 0.1, the smallest MSE can be obtained in the training process is 0.016631514, the MSE validation test is
0.0179728 and average error of prediction value is 0.110786. It can be said that the hybrid ELM FPA is capable of
producing fire area predictions that are close to the true value.
ACKNOWLEDGMENTS
The author would like to thanks to the head of the Department of Mathematics, Faculty of Science and
Technology, Universitas Airlangga, Surabaya, Indonesia to permit us for using the laboratory and thank to Faculty
of science and technology for providing funding for the publication of the paper.
REFERENCES