Optimization of neural network model using modified bat-inspired algorithm

Applied Soft Computing(2015)

引用 109|浏览61
暂无评分
摘要
A modified bat algorithm with a new solution representation for both optimizing the weights and structure of ANNs is proposed.To improve the exploration and exploitation capability of bat algorithm some modifications based on chaotic map on bat algorithm are studied.The Taguchi method is used to tune the parameters of the algorithm.Six classifications and two time series benchmark datasets are used to test the performance of the proposed approach in terms of classification and prediction accuracy.Finally, our best method is applied to a real-world problem, namely to predict the future values of rainfall data in Selangor at Malaysia. The success of an artificial neural network (ANN) strongly depends on the variety of the connection weights and the network structure. Among many methods used in the literature to accurately select the network weights or structure in isolate; a few researchers have attempted to select both the weights and structure of ANN automatically by using metaheuristic algorithms. This paper proposes modified bat algorithm with a new solution representation for both optimizing the weights and structure of ANNs. The algorithm, which is based on the echolocation behaviour of bats, combines the advantages of population-based and local search algorithms. In this work, ability of the basic bat algorithm and some modified versions which are based on the consideration of the personal best solution in the velocity adjustment, the mean of personal best and global best solutions through velocity adjustment and the employment of three chaotic maps are investigated. These modifications are aimed to improve the exploration and exploitation capability of bat algorithm. Different versions of the proposed bat algorithm are incorporated to handle the selection of the structure as well as weights and biases of the ANN during the training process. We then use the Taguchi method to tune the parameters of the algorithm that demonstrates the best ability compared to the other versions. Six classifications and two time series benchmark datasets are used to test the performance of the proposed approach in terms of classification and prediction accuracy. Statistical tests demonstrate that the proposed method generates some of the best results in comparison with the latest methods in the literature. Finally, our best method is applied to a real-world problem, namely to predict the future values of rainfall data and the results show satisfactory of the method.
更多
查看译文
关键词
Bat-inspired algorithm,Artificial neural network,Chaotic map,Time series prediction,Classification,Real-world rainfall data
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要