Enhancing Driver Behavior Learning: Study on Feature Grouping and Combination

ImagenHub
🎓University of Waterloo
contacts: d3mu@uwaterloo.ca, szinubuntu@gmail.com, qixuan.sun@uwaterloo.ca, mark.crowley@uwaterloo.ca
MY ALT TEXT

Abstract

We introduce a innovative way to categorize and combine car monitoring system data using engineering design concepts to improve driver behaviour prediction model accuracy. Autonomous driving is one of the most promising industry in travel and transportation. Environmental perception modules are playing crucial roles in automatic driving system and driving behaviour prediction. The modules use various type of sensors to construct the perception of real-time road environment. The popular sensors used includes ultrasonic radar systems, LiDAR, cameras, and internal vehicle SCADA. As a result, sensory systems are directly liable for the quality of collected data which could affect the performance of a driving behaviour prediction system. Our approach enables us to assess the significance of each group of data features on the driver learning behavior prediction model’s success, with a stronger emphasis on engineering considerations rather than being constrained by the limitations or capabilities of specific sensors.

Overview of Feature Categories

We categorized the 123 collected features in our studies into 7 categories:

  • Ego Vehicle Features: Characteristics and measurements related to the ego vehicle, such as speed, acceleration, and steering angle.
  • Preceding Vehicle Features: Information regarding the preceding vehicle’s signal observation such as observations on turn signals and break lights.
  • Road Objects Features: Data pertaining to objects on the road, such as obstacles and pedestrians, other even cars other than preceding vehicle.
  • Road Design Features: This feature category pertains to road design characteristics, specifically focusing on lane markings information.
  • Traffic Control System Features: This feature category includes data about traffic signals, signs, and other control systems like cameras.
  • Ego Vehicle Visual Monitoring System Features: Features includes the status of the visual monitor system
  • Driving Condition Features: Data reflecting driving conditions
  • Miscellaneous Features: Other relevant features not falling into the previous categories.

Feature Category Grouping

Based on the eight developed data feature categories, we proceeded to combine different combinations of these categories to create new datasets with reduced dimensions.

dbc

Overview of Modeling

Three-layer LSTM with Autoencoder and MLP units architecture are used as core for the benchmarking model. The system architecture is shown below:

MY ALT TEXT

Overview of Result

All training was conducted on a GeForce RTX 2070 (8 GB) GPU with a total training time of approximately 27 hours. The project highlights that increased data doesn't necessarily enhance model predictions if participants exhibit diverse driving behaviors. Our results indicate that using our designed Feature Selection Model, improved outcome can be achieved with less amount of participants data. Overall, our featuring model improves the accuracy for driver behavior learning prediction by 5km/h in velocity and 8.1 degree in steering angle with 15% less amount of data.

dbc