Forecasting Trajectory and Behavior of Road-Agents Using Spectral Clustering in Graph-LSTMs

We present a novel approach for traffic forecasting in urban traffic scenarios using a combination of spectral graph analysis and deep learning. We predict both the low-level information (future trajectories) as well as the high-level information (road-agent behavior) from the extracted trajectory of each road-agent. Our formulation represents the proximity between the road agents using a weighted dynamic geometric graph (DGG). We use a two-stream graph-LSTM network to perform traffic forecasting using these weighted DGGs. The first stream predicts the spatial coordinates of road-agents, while the second stream predicts whether a road-agent is going to exhibit overspeeding, underspeeding, or neutral behavior by modeling spatial interactions between road-agents. Additionally, we propose a new regularization algorithm based on spectral clustering to reduce the error margin in long-term prediction (3-5 seconds) and improve the accuracy of the predicted trajectories. Moreover, we prove a theoretical upper bound on the regularized prediction error. We evaluate our approach on the Argoverse, Lyft, Apolloscape, and NGSIM datasets and highlight the benefits over prior trajectory prediction methods. In practice, our approach reduces the average prediction error by approximately 75% over prior algorithms and achieves a weighted average accuracy of 91.2% for behavior prediction. Additionally, our spectral regularization improves long-term prediction by up to $\text{70}\%$.

[1]  Paul Patras,et al.  Long-Term Mobile Traffic Forecasting Using Deep Spatio-Temporal Neural Networks , 2017, MobiHoc.

[2]  Silvio Savarese,et al.  SoPhie: An Attentive GAN for Predicting Paths Compliant to Social and Physical Constraints , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Kate Saenko,et al.  Toward Driving Scene Understanding: A Dataset for Learning Driver Behavior and Causal Reasoning , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[4]  Nobuhiro Uno,et al.  Analysis of Car-following Behavior on Sag and Curve Sections at Intercity Expressways with Driving Simulator , 2012, Int. J. Intell. Transp. Syst. Res..

[5]  Bo Zhang,et al.  Group LSTM: Group Trajectory Prediction in Crowded Scenarios , 2018, ECCV Workshops.

[6]  Yiman Du,et al.  Leveraging longitudinal driving behaviour data with data mining techniques for driving style analysis , 2015 .

[7]  Dong Xuan,et al.  Mobile phone based drunk driving detection , 2010, 2010 4th International Conference on Pervasive Computing Technologies for Healthcare.

[8]  Eleni I. Vlahogianni,et al.  Road Traffic Forecasting: Recent Advances and New Challenges , 2018, IEEE Intelligent Transportation Systems Magazine.

[9]  Alexander Skabardonis,et al.  Freeway Traffic Shockwave Analysis: Exploring NGSIM Trajectory Data , 2007 .

[10]  Dinesh Manocha,et al.  TrafficPredict: Trajectory Prediction for Heterogeneous Traffic-Agents , 2018, AAAI.

[11]  P. Rämä Effects of Weather-Controlled Variable Speed Limits and Warning Signs on Driver Behavior , 1999 .

[12]  Kenneth H Beck,et al.  Distress Tolerance as a Predictor of Risky and Aggressive Driving , 2014, Traffic injury prevention.

[13]  Alberto Ferreira de Souza,et al.  Self-Driving Cars: A Survey , 2019, Expert Syst. Appl..

[14]  Stewart Worrall,et al.  A Recurrent Neural Network Solution for Predicting Driver Intention at Unsignalized Intersections , 2018, IEEE Robotics and Automation Letters.

[15]  Hui Liu,et al.  Evaluating Driving Styles by Normalizing Driving Behavior Based on Personalized Driver Modeling , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Bryan D. Edwards,et al.  Taking a look behind the wheel: an investigation into the personality predictors of aggressive driving. , 2012, Accident; analysis and prevention.

[17]  Natasha Merat,et al.  Behavioural changes in drivers experiencing highly-automated vehicle control in varying traffic conditions , 2013 .

[18]  Yi Lu Murphey,et al.  Driver's style classification using jerk analysis , 2009, 2009 IEEE Workshop on Computational Intelligence in Vehicles and Vehicular Systems.

[19]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[20]  Barry A. T. Brown,et al.  The Trouble with Autopilots: Assisted and Autonomous Driving on the Social Road , 2017, CHI.

[21]  Sridha Sridharan,et al.  Tracking by Prediction: A Deep Generative Model for Mutli-person Localisation and Tracking , 2018, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[22]  Dinesh Manocha,et al.  GraphRQI: Classifying Driver Behaviors Using Graph Spectrums , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Zuduo Zheng,et al.  Incorporating human-factors in car-following models : a review of recent developments and research needs , 2014 .

[24]  Lin Li,et al.  Driving Style Classification Using a Semisupervised Support Vector Machine , 2017, IEEE Transactions on Human-Machine Systems.

[25]  Dinesh Manocha,et al.  TraPHic: Trajectory Prediction in Dense and Heterogeneous Traffic Using Weighted Interactions , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Xin Li,et al.  GRIP++: Enhanced Graph-based Interaction-aware Trajectory Prediction for Autonomous Driving , 2019 .

[27]  B. Krahé,et al.  Predicting aggressive driving behavior : the role of macho personality, age and power of car , 2002 .

[28]  Qiang Xu,et al.  nuScenes: A Multimodal Dataset for Autonomous Driving , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  J. Webster,et al.  Wiley Encyclopedia of Electrical and Electronics Engineering , 2010 .

[30]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[31]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

[32]  Bernt Schiele,et al.  Long-Term On-board Prediction of People in Traffic Scenes Under Uncertainty , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[33]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[34]  Henggang Cui,et al.  Short-term Motion Prediction of Traffic Actors for Autonomous Driving using Deep Convolutional Networks , 2018 .

[35]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[36]  Silvio Savarese,et al.  Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[37]  Silvio Savarese,et al.  Social LSTM: Human Trajectory Prediction in Crowded Spaces , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[38]  Alessio Del Bue,et al.  "Seeing is Believing": Pedestrian Trajectory Forecasting Using Visual Frustum of Attention , 2018, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[39]  Lee D. Han,et al.  Online-SVR for short-term traffic flow prediction under typical and atypical traffic conditions , 2009, Expert Syst. Appl..

[40]  Braxton Osting,et al.  Minimal Dirichlet Energy Partitions for Graphs , 2013, SIAM J. Sci. Comput..

[41]  Simon Washington,et al.  Impact of mobile phone use on car-following behaviour of young drivers. , 2015, Accident; analysis and prevention.

[42]  Dafang Zhang,et al.  Dynamic Spatial-Temporal Graph Convolutional Neural Networks for Traffic Forecasting , 2019, AAAI.

[43]  Mahamod Ismail,et al.  Abnormal driving detection using real time Global Positioning System data , 2011, Proceeding of the 2011 IEEE International Conference on Space Science and Communication (IconSpace).

[44]  Yisong Yue,et al.  Long-term Forecasting using Tensor-Train RNNs , 2017, ArXiv.

[45]  Ying Nian Wu,et al.  Multi-Agent Tensor Fusion for Contextual Trajectory Prediction , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[46]  Ning Feng,et al.  Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting , 2019, AAAI.

[47]  Alex Graves,et al.  Generating Sequences With Recurrent Neural Networks , 2013, ArXiv.

[48]  Dinesh Manocha,et al.  RobustTP: End-to-End Trajectory Prediction for Heterogeneous Road-Agents in Dense Traffic with Noisy Sensor Inputs , 2019, CSCS.

[49]  Krzysztof Czarnecki,et al.  A behavior driven approach for sampling rare event situations for autonomous vehicles , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[50]  Zhang Wei-hua,et al.  Selected Model and Sensitivity Analysis of Aggressive Driving Behavior , 2012 .

[51]  Jian Rong,et al.  Effects of Individual Differences on Driving Behavior and Traffic Flow Characteristics , 2011 .

[52]  Javier Alonso-Mora,et al.  Planning and Decision-Making for Autonomous Vehicles , 2018, Annu. Rev. Control. Robotics Auton. Syst..

[53]  Raymond Hoogendoorn,et al.  Automated Driving, Traffic Flow Efficiency, and Human Factors , 2014 .

[54]  Bin Yang,et al.  Fast and Furious: Real Time End-to-End 3D Detection, Tracking and Motion Forecasting with a Single Convolutional Net , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[55]  Christoph Hermes,et al.  Long-term vehicle motion prediction , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[56]  Wei Xu,et al.  DeepTransport: Learning Spatial-Temporal Dependency for Traffic Condition Forecasting , 2017, 2018 International Joint Conference on Neural Networks (IJCNN).

[57]  Dinesh Manocha,et al.  Efficient and Safe Vehicle Navigation Based on Driver Behavior Classification , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[58]  Mohan M. Trivedi,et al.  Convolutional Social Pooling for Vehicle Trajectory Prediction , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[59]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[60]  Fei-Yue Wang,et al.  Traffic Flow Prediction With Big Data: A Deep Learning Approach , 2015, IEEE Transactions on Intelligent Transportation Systems.

[61]  Simon Lucey,et al.  Argoverse: 3D Tracking and Forecasting With Rich Maps , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[62]  Shenghua Gao,et al.  Encoding Crowd Interaction with Deep Neural Network for Pedestrian Trajectory Prediction , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[63]  Javier Alonso-Mora,et al.  Social behavior for autonomous vehicles , 2019, Proceedings of the National Academy of Sciences.

[64]  Ahmad Aljaafreh,et al.  Driving style recognition using fuzzy logic , 2012, 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012).

[65]  Murray R. Barrick,et al.  THE BIG FIVE PERSONALITY DIMENSIONS AND JOB PERFORMANCE: A META-ANALYSIS , 1991 .

[66]  Dinesh Manocha,et al.  Identifying Driver Behaviors Using Trajectory Features for Vehicle Navigation , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[67]  Nanning Zheng,et al.  SR-LSTM: State Refinement for LSTM Towards Pedestrian Trajectory Prediction , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[68]  Stewart Worrall,et al.  Long short term memory for driver intent prediction , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[69]  Zhanxing Zhu,et al.  Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting , 2017, IJCAI.

[70]  Biao Huang,et al.  System Identification , 2000, Control Theory for Physicists.

[71]  Yisong Yue,et al.  Long-term Forecasting using Higher Order Tensor RNNs , 2017 .

[72]  Yinhai Wang,et al.  Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecasting , 2018, IEEE Transactions on Intelligent Transportation Systems.

[73]  Zhiyong Cui,et al.  High-Order Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecasting , 2018, ArXiv.

[74]  Mykel J. Kochenderfer,et al.  The value of inferring the internal state of traffic participants for autonomous freeway driving , 2017, 2017 American Control Conference (ACC).

[75]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[76]  Mooi Choo Chuah,et al.  GRIP: Graph-based Interaction-aware Trajectory Prediction , 2019, 2019 IEEE Intelligent Transportation Systems Conference (ITSC).

[77]  David M Levinson,et al.  Spatiotemporal traffic forecasting: review and proposed directions , 2018 .

[78]  Henggang Cui,et al.  Predicting Motion of Vulnerable Road Users using High-Definition Maps and Efficient ConvNets , 2019, 2020 IEEE Intelligent Vehicles Symposium (IV).

[79]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[80]  James Demmel,et al.  Applied Numerical Linear Algebra , 1997 .

[81]  Shing Chung Josh Wong,et al.  Urban traffic flow prediction using a fuzzy-neural approach , 2002 .