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...

Full description

Bibliographic Details
Main Authors: Yunxia Shi, Ying Li, Jiahao Fan, Tan Wang, Taiqiao Yin
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