"Cultural Algorithm Initializes Weights of Neural Network Model for Annual Electricity Consumption Prediction "

"Cultural Algorithm Initializes Weights of Neural Network Model for Annual Electricity Consumption Prediction "

(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 6, 2020 Cultural Algorithm Initializes Weights of Neural Network Model for Annual Electricity Consumption Prediction Gawalee Phatai1, Sirapat Chiewchanwattana2*, Khamron Sunat3 Department of Computer Science Faculty of Science, Khon Kaen University Khon Kaen, Thailand Abstract—The accurate prediction of annual electricity identities as distinct from others, especially when viewed more consumption is crucial in managing energy operations. The often and in different ways, which results in learning and neural network (NN) has achieved a lot of achievements in yearly memory. The human brain contains numerous processing units electricity consumption prediction due to its universal linked by several nervous systems that perform rapid analysis approximation property. However, the well-known back- and decision making. The artificial neural network represents a propagation (BP) algorithms for training NN has easily got stuck simulation of the human brain [1][2]. Many studies regarding in local optima. In this paper, we study the weights initialization ANNs have been conducted for solutions in various disciplines. of NN for the prediction of annual electricity consumption using the Cultural algorithm (CA), and the proposed algorithm is A. Background named as NN-CA. The NN-CA was compared to the weights ANN is a distributed data processing system consisting of initialization using the other six metaheuristic algorithms as well several simple calculation elements working together through a as the BP. The experiments were conducted on the annual weighted connection. This calculation architecture was inspired electricity consumption datasets taken from 21 countries. The experimental results showed that the proposed NN-CA achieved by the human brain, which can learn intricate data patterns and more productive and better prediction accuracy than other classify them into general data. ANN can be categorized into competitors. This result indicates the possible consequences of several types according to not only instructional and the proposed NN-CA in the application of annual electricity unattended learning methods but also feedback-recall consumption prediction. architectures. ANN's most commonly used architecture is the multilayer Keywords—Neural network; weights initialization; neural perceptron (MLP). The weights of MLP can be adjusted metaheuristic algorithm; cultural algorithm; annual electricity consumption prediction using both the gradient-based process and the stochastic-based process. The original gradient-based supervised training I. INTRODUCTION algorithm of MLP is the error back-propagation (BP) algorithm [3]. BP and its variants are the most frequently used neural Electricity is a major driving force for economic network techniques for classification and prediction [4][5]. development in many countries. The overall demand for power increases continuously, even more, prominent in the future. However, the gradient-based method has two significant disadvantages: slow convergence speed and being trapped at a APEC is the acronym of the Asia-Pacific Economic local minimum easily because of having a high dependency on Cooperation that is a cooperative economic group in the Asia- the initial parameters (weights) [6][7]. Metaheuristic Pacific region. The high growth rates in recent decades of algorithms can overcome those disadvantages of the gradient- APEC results in a significant increase in electricity based algorithms. Algorithms of this kind use randomization- consumption. APEC energy data has proved essential in based techniques to perform the exploration and exploitation tracking energy consumption, reduction, and in determining the searches [8], which are capable of generating solutions to group’s renewable energy goals. APEC is committed to complex real-life problems that gradient-based methods are improving efficient energy technologies; by setting targets and unable to solve [9]. The population-based structure is the most action plans, thereby creating the necessity to predict future efficient and commonly used architecture in metaheuristic electricity consumption usage accurately. algorithms. The two often used categories of metaheuristic The artificial neural network (ANN) computation is based algorithms are evolutionary and swarm intelligence algorithms on the learning process of human perception and the function [10][11]. of the brain’s nervous system, which has been widely applied Metaheuristic algorithms were applied as supervised to various problems in classification, pattern recognition, training algorithms of MLPs. For a given problem (input and regression, and prediction. In general, humans have learning target values), both the structure and weights of an MLP can be processes in which processes are characterized by pattern optimized. In this paper, we focus on selecting proper initial recognition. The pattern-based learning method is described as values of the connecting weights in an MLP network. A follows: People observe unknown objects and perceive their *Corresponding Author 101 | Page www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 6, 2020 metaheuristic algorithm will perform the initial weights The outcomes of the lower hidden layer are fed to the selection. The existing metaheuristics that used to train MLPs adjacent layer. Once all neurons in the last hidden layer for the annual electricity consumption prediction included the produce results, the production of the network will be obtained Artificial Bee Colony (ABC) [12][13], Teaching-Learning- by Eq. (3). Based Optimization (TLBO) [13], Harmony Search (HS) [14] = + and Jaya Algorithm (JA) [15]. Techniques from prior studies (3) found that the applied ANN model (ANN-TLBO), optimized 푚 푦�푘 The∑ 푖=1initialization푊푘푗푓푖 훽 푘of the weights of a neural network is one by the TLBO algorithm to predict electric energy demand of the essential problems, as network initialization can speed outperformed the ANN-BP and ANN-ABC models [13]; In up the learning process. Zero initialization [20] and Random other studies conducted to predict the electricity consumption initialization [21] are generally practiced techniques used to of the ANN-TLBO in comparison with the ANN-BP, ANN- initialize the parameters. Traditionally, the weights of a neural ABC, ANN-HS, ANN-TLBO, and ANN-JA models; the ANN- network are set to small random numbers. TLBO yielded better efficiency than that of the other models [15]. TLBO algorithm itself is two phases algorithm; a teacher B. Cultural Algorithm phase and a learner phase [16]. Cultural algorithms (CA) is a kind of evolutionary Not Free Lunch Theorem (NFL) said that there is no algorithms; it is first presented by R. G. Reynolds [18]. Their superior optimization algorithm for all optimization problems computational models are based on principles of human social [17]. Although a variety of evolution-based algorithms have Cultural evolution that make practical use of the learning been implemented and examined in the literature for MLP process through various agent-based techniques based on training, recognizing that the question of reaching local minima experience and knowledge gained over time. The cultural still exists. The Cultural Algorithm (CA) is very similar to the process allows for improved efficiency in finding the optimal TLBO because it is also a two-stage algorithm; the population solution within a search space and making it easier to find the level and the belief space level [18]. This characteristic might optimal global solution. The cultural changes within an lead to a more efficient in the initial weights selection. optimization problem model represent information transmitted Therefore, we propose, herein, a new MLP training method within and between populations. The main principle of the CA based on the CA, in which to develop a single hidden layer is to preserve socially accepted beliefs and discard neural network for annual electricity consumption prediction. unacceptable beliefs. The CA can be divided into two main components as a II. METHODOLOGY population space and a belief space. Each member of the A. Multilayer Perceptron for Neural Model Training former part is evaluated through a performance function and may be carried out by an Evolutionary Algorithm (EA). An MLP is a widely used type of feedforward neural network acceptance function then determines which individuals are to having a multi-layered structure for complex tasks. There are impact the belief space. At each generation, the knowledge several layers, namely the input layer, hidden layers, and the acquired in the population search (e.g., the population’s best output layer. Each layer of MLP comprises of numerous solution) will be memorized in the belief space [22]. The neurons and the connecting weights between the two interaction and help between the two spaces are similar to the consecutive layers. The connecting weights are represented by evolution of human culture [23]. The significant components of real numbers in [−1, 1]. The input layer is responsible for CA are shown in Fig. 1. receiving information for the neural network and sending it to the first hidden layer through the connecting weights. Each The CA uses a dual evolutionary mechanism, while lower- hidden layer will contain a layer that is responsible for level populations help periodically enter the top level of receiving information for

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us