Back to Search
Start Over
Lightweight Driver Behavior Identification Model with Sparse Learning on In-Vehicle CAN-BUS Sensor Data
- Source :
- Sensors, Volume 20, Issue 18, Sensors (Basel, Switzerland), Sensors, Vol 20, Iss 5030, p 5030 (2020)
- Publication Year :
- 2020
- Publisher :
- MDPI AG, 2020.
-
Abstract
- This study focuses on driver-behavior identification and its application to finding embedded solutions in a connected car environment. We present a lightweight, end-to-end deep-learning framework for performing driver-behavior identification using in-vehicle controller area network (CAN-BUS) sensor data. The proposed method outperforms the state-of-the-art driver-behavior profiling models. Particularly, it exhibits significantly reduced computations (i.e., reduced numbers both of floating-point operations and parameters), more efficient memory usage (compact model size), and less inference time. The proposed architecture features depth-wise convolution, along with augmented recurrent neural networks (long short-term memory or gated recurrent unit), for time-series classification. The minimum time-step length (window size) required in the proposed method is significantly lower than that required by recent algorithms. We compared our results with compressed versions of existing models by applying efficient channel pruning on several layers of current models. Furthermore, our network can adapt to new classes using sparse-learning techniques, that is, by freezing relatively strong nodes at the fully connected layer for the existing classes and improving the weaker nodes by retraining them using data regarding the new classes. We successfully deploy the proposed method in a container environment using NVIDIA Docker in an embedded system (Xavier, TX2, and Nano) and comprehensively evaluate it with regard to numerous performance metrics.
- Subjects :
- driver-behavior identification
Computer science
Computation
Jetson Xavier
Inference
02 engineering and technology
lcsh:Chemical technology
Biochemistry
Article
Analytical Chemistry
CAN bus
Sparse learning
edge computing
0502 economics and business
sparse learning
0202 electrical engineering, electronic engineering, information engineering
Profiling (information science)
lcsh:TP1-1185
Electrical and Electronic Engineering
Instrumentation
convolutional neural network (CNN)
050210 logistics & transportation
network pruning
business.industry
long short-term memory (LSTM)
Deep learning
05 social sciences
deep learning
Atomic and Molecular Physics, and Optics
Recurrent neural network
Computer engineering
020201 artificial intelligence & image processing
Artificial intelligence
business
Subjects
Details
- ISSN :
- 14248220
- Volume :
- 20
- Database :
- OpenAIRE
- Journal :
- Sensors
- Accession number :
- edsair.doi.dedup.....46e0109a97c43ae42f6ae71b500b72c3