A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm
Long short-term memory network is one of the most important network architectures of decision-making for self-driving vehicles. Nevertheless, the decision-making accuracy of long short-term memory network is limited, the information of the surrounding vehicles is not taken into consideration, which...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9174993/ |
id |
doaj-803c8fe89cb347c8acb7adb066b15450 |
---|---|
record_format |
Article |
spelling |
doaj-803c8fe89cb347c8acb7adb066b154502021-03-30T04:20:05ZengIEEEIEEE Access2169-35362020-01-01815542915544010.1109/ACCESS.2020.30190489174993A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization AlgorithmYunxia Shi0https://orcid.org/0000-0003-1906-2845Ying Li1https://orcid.org/0000-0001-5112-0940Jiahao Fan2https://orcid.org/0000-0002-0818-8533Tan Wang3https://orcid.org/0000-0002-7254-124XTaiqiao Yin4https://orcid.org/0000-0002-7351-3128College of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaCollege of Computer Science and Technology, Jilin University, Changchun, ChinaSpace Technology (Jilin) Company Ltd., Jilin, ChinaKey Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, Jilin University, Changchun, ChinaLong short-term memory network is one of the most important network architectures of decision-making for self-driving vehicles. Nevertheless, the decision-making accuracy of long short-term memory network is limited, the information of the surrounding vehicles is not taken into consideration, which is critical for the decision-making of the ego vehicle, and the classification capability of long short-term memory network is poor. In this article, a novel network architecture called improved long short-term memory network with support vector machine classifier optimized by grasshopper optimization algorithm (GOA-ImLSTM) is proposed. Three improvements are presented in GOA-ImLSTM. Firstly, to consider the information of the surrounding vehicles, a new network architecture, used to extract vital features for self-driving vehicles, with three parallel long short-term memory network units and a network unit serial connected according to vehicle location is designed. Secondly, to improve classification accuracy, support vector machine with stronger classification capability than softmax is introduced to accomplish the classification task. Thirdly, to promote the classification capability of support vector machine, grasshopper optimization algorithm is employed to optimize the parameters of support vector machine. Moreover, to balance exploration and exploitation ability of grasshopper optimization algorithm, dynamic weights in position movement formula are defined. The experiments indicate that GOA-ImLSTM improves the accuracy of results compared with other decision-making methods for self-driving vehicles on the Next Generation SIMulation.https://ieeexplore.ieee.org/document/9174993/Grasshopper optimization algorithmlong short-term memoryself-driving decision-makingsupport vector machine |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yunxia Shi Ying Li Jiahao Fan Tan Wang Taiqiao Yin |
spellingShingle |
Yunxia Shi Ying Li Jiahao Fan Tan Wang Taiqiao Yin A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm IEEE Access Grasshopper optimization algorithm long short-term memory self-driving decision-making support vector machine |
author_facet |
Yunxia Shi Ying Li Jiahao Fan Tan Wang Taiqiao Yin |
author_sort |
Yunxia Shi |
title |
A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm |
title_short |
A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm |
title_full |
A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm |
title_fullStr |
A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm |
title_full_unstemmed |
A Novel Network Architecture of Decision-Making for Self-Driving Vehicles Based on Long Short-Term Memory and Grasshopper Optimization Algorithm |
title_sort |
novel network architecture of decision-making for self-driving vehicles based on long short-term memory and grasshopper optimization algorithm |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Long short-term memory network is one of the most important network architectures of decision-making for self-driving vehicles. Nevertheless, the decision-making accuracy of long short-term memory network is limited, the information of the surrounding vehicles is not taken into consideration, which is critical for the decision-making of the ego vehicle, and the classification capability of long short-term memory network is poor. In this article, a novel network architecture called improved long short-term memory network with support vector machine classifier optimized by grasshopper optimization algorithm (GOA-ImLSTM) is proposed. Three improvements are presented in GOA-ImLSTM. Firstly, to consider the information of the surrounding vehicles, a new network architecture, used to extract vital features for self-driving vehicles, with three parallel long short-term memory network units and a network unit serial connected according to vehicle location is designed. Secondly, to improve classification accuracy, support vector machine with stronger classification capability than softmax is introduced to accomplish the classification task. Thirdly, to promote the classification capability of support vector machine, grasshopper optimization algorithm is employed to optimize the parameters of support vector machine. Moreover, to balance exploration and exploitation ability of grasshopper optimization algorithm, dynamic weights in position movement formula are defined. The experiments indicate that GOA-ImLSTM improves the accuracy of results compared with other decision-making methods for self-driving vehicles on the Next Generation SIMulation. |
topic |
Grasshopper optimization algorithm long short-term memory self-driving decision-making support vector machine |
url |
https://ieeexplore.ieee.org/document/9174993/ |
work_keys_str_mv |
AT yunxiashi anovelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT yingli anovelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT jiahaofan anovelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT tanwang anovelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT taiqiaoyin anovelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT yunxiashi novelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT yingli novelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT jiahaofan novelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT tanwang novelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm AT taiqiaoyin novelnetworkarchitectureofdecisionmakingforselfdrivingvehiclesbasedonlongshorttermmemoryandgrasshopperoptimizationalgorithm |
_version_ |
1724181987266134016 |