Machine Theory of Mind for Human Driver Behavior from Trajectories

Machine Theory of Mind for Human Driver Behavior from Trajectories

StylePredict: Machine Theory of Mind for Human Driver Behavior From Trajectories Rohan Chandra1, Aniket Bera, and Dinesh Manocha University of Maryland, College Park Studies have shown that autonomous vehicles (AVs) behave conser- drivers (8). For example in (8), a Tesla driver is observed to vatively in a traffic environment composed of human drivers and do be executing a lane-change maneuver. The Tesla AutoPilot not adapt to local conditions and socio-cultural norms. It is known slows down to wait for an excessively large gap in the target that socially aware AVs can be designed if there exist a mechanism lane thereby blocking the traffic behind it in the current lane. to understand the behaviors of human drivers. We present a notion This behavior of Tesla Autopilot frustrates the other human of Machine Theory of Mind (M-ToM) to infer the behaviors of human drivers. drivers by observing the trajectory of their vehicles. Our M-ToM ap- Theory of Mind (1) is a concept in cognitive and social proach, called StylePredict, is based on trajectory analysis of vehi- neuroscience and psychology that refers to humans’ ability cles, which has been investigated in robotics and computer vision. to understand the intentions, desires, and behaviors of other StylePredict mimics human ToM to infer driver behaviors, or styles, people, without explicit communication. From the neurosci- using a computational mapping between the extracted trajectory of a entific perspective, ToM has been explored in applications vehicle in traffic and the driver behaviors using graph-theoretic tech- involving both human and animal subjects primarily to study niques, including spectral analysis and centrality functions. We use the relationship between ToM and mental illnesses such as StylePredict to analyze driver behavior in different cultures in the autism and schizophrenia (9), and demonstrate the existence USA, China, India, and Singapore, based on traffic density, hetero- of ToM in children and aged humans (10). ToM for human geneity, and conformity to traffic rules and observe an inverse cor- drivers, on the other hand, has not been formally studied, relation between longitudinal (overspeeding) and lateral (overtaking, despite a general understanding and acceptance of the need lane-changes) driving styles. for the former (3). Autonomous Driving | Driving Behavior | Spectral Graph Theory | As human drivers, we possess Theory of Mind, which allows Intelligent Transportation us to infer the behaviors of other human drivers (2, 3), simply by observing the motion of their vehicles. For example, if 1. Introduction a vehicle is weaving through traffic, other drivers typically infer that the driver of the weaving vehicle is aggressive, and here is considerable and growing interest in developing accordingly keep their distance from that vehicle. ToM thus TTheory of Mind (1, 2) in autonomous driving. From establishes a “psychological mapping” between the trajectory studies in traffic psychology (3–7), Theory of Mind (ToM) of a vehicle and the behavior of its driver. Problems related to in autonomous driving corresponds to interpreting driving trajectory analysis, for example trajectory prediction (11–13) behavior, or “styles”, and adjusting to the local driving condi- and tracking (14, 15), have been studied mostly in robotics and tions. The local driving patterns of a particular region vary computer vision, whereas driver behavior modeling has mostly widely according to the traffic density, the type of vehicles, been restricted to traffic psychology and the social sciences (16– observance of traffic rules, and communication between drivers 32). So far, there is relatively less work to connect the ideas based on gestures or honking. Examples of ToM in driving from these disparate fields of research. For AVs to replicate can be observed in the following common case scenarios: ToM in the same manner as a human driver, new areas of research must bridge the gap between robotics, computer • Merging or lane-changing: Suppose driver A wants to vision, and the social sciences and develop a computational merge or switch over to another lane containing driver B. ToM model that maps trajectories to human driver behavior. arXiv:2011.04816v2 [cs.RO] 11 Nov 2020 Driver A needs to make an intuitive split-second decision Computational models for ToM are also referred to as “Ma- on whether or not driver B will allow the lane-change, chine ToM” (33), abbreviated as M-ToM. The main strategy or deny the lane-change by accelerating. If B offers the of current M-ToM methods in autonomous driving is to learn lane-change, the ideal reaction of A is to switch as soon as reward functions for human behavior using inverse reinforce- possible to avoid confusing B. If B denies the lane-change, ment learning (IRL) (7, 33–35). M-ToM models that employ then A should ideally keep driving and try again. IRL, however, have certain major limitations. IRL, as a data- driven approach, requires large amounts of training data, and • Turning at intersections: At a four-way intersection with- the learned reward functions are unrealistically tailored to- out traffic lights, multiple vehicles arrive at the inter- wards scenarios only observed in the training data (33, 35). section at the same time. Assume, additionally, that For instance, the approach proposed in (33) requires 32 mil- the standard rules of intersections do not hold (right- lion data samples for optimum performance. Alternatively, hand-move-first). A driver, using ToM, would predict the Bayesian approaches to IRL are sensitive to noise in the tra- behaviors of the other vehicles and would allow aggressive drivers to pass first. AVs currently do not posses ToM and therefore exhibit conser- vative and shortsighted behavior, that frustrates other human 1To whom correspondence should be addressed. E-mail: [email protected] 1 jectory data (7, 35). Consequently, current M-ToM methods Table 1. A list showing the taxonomy of various aggressive and con- are restricted to simple and sparse traffic conditions. servative behaviors. In this work, we focus on modeling the longitudi- nal and Lateral specific styles (except “tailgating” and “ responding In light of these limitations, perhaps the main challenge to to pressure”). NA denotes “Not Applicable” M-ToM in autonomous driving is to universally model human driver behavior in all kinds of traffic environments. The diffi- Global Behavior Specific Style/Indicator Nature culty stems from the general observation that different traffic Overspeeding Longitudinal environments lead to different driver behaviors because of vary- Tailgating Longitudinal ing traffic density and heterogeneity. For example higher traffic Overtake as much as possible Lateral density (e.g. India & China) logically implies smaller spaces Aggressive Weaving Lateral in which vehicles can navigate, which inadvertently affects Sudden Lane-Changes Lateral Inappropriate use of horn NA longitudinal driving styles. Longitudinal driving styles include Flashing lights at vehicle in front NA any style that is executed along the axis of the road such as Uniform speed or under-speeding Longitudinal overspeeding and underspeeding (30, 36). The heterogeneity Conservative Conforms to single lane Lateral of traffic, on the other hand, affects lateral driving styles, Responding to pressure from other drivers NA which are executed perpendicular to the axis of the road such as sudden lane-changing, overtaking, and weaving (36, 37). Two-wheelers and three-wheelers are known to be more likely to perform lateral driving styles (38). However, the exact the behaviors of drivers in Pittsburgh (U.S.A) (40), New relationship between the nature of the traffic environment and Delhi (India) (11), Beijing (China) (41), and Singapore its effect on driver behavior has not been made clear. To (private dataset). model driver behavior in any given region, M-ToM techniques • StylePredict can be automatically integrated in any re- must take into account how driver behaviors depend on the altime autonomous driving system without the need for traffic density and heterogeneity of a given region. manual adjustments or parameter-tuning. A. Main Contributions. We demonstrate StylePredict using a state-of-the-art traffic 1. We present a graph-theoretic Machine Theory of Mind simulator (42) and evaluate its accuracy on real-world traffic (M-ToM), called StylePredict, that computes a compu- videos using the Time Deviation Error (TDE) (43). Our results tational mapping between vehicle trajectories and driver show that StylePredict can model different driver behaviors behavior, mimicing the Theory of Mind that humans use with near-human accuracy with an average TDE of less than to intuitively infer driver behavior by simply observing 1 second. the vehicle trajectories. B. Interpretation of Driver Behavior in Social Science . Many 2. We use graph-theoretic techniques including vertex cen- studies have attempted to define driver behavior for traffic- trality functions (39) and spectral analysis to measure agents (44–49). However, due to its abstract nature, driver the likelihood and intensity of the driving styles (over- behavior does not lend itself to a formal definition. For example speeding, overtaking, sudden lane-changes, etc). Based on in (44, 45), driver behavior is described as driving habits that these measures, we assign global behaviors that identify are established over a period of time, while Ishibashi et al. (46) whether a particular driver is aggressive or conservative. define driver behavior as “an attitude, orientation and way of thinking for driving”. To resolve these inconsistencies, Sagberg 3. We use StylePredict to analyze driver behaviors in dif- et al. (37) extract and summarize the common elements from ferent regions of the world and identify a relationship these definitions and propose a unified definition for driver between the nature of the traffic environment and its behavior. We incorporate this definition in our driver behavior effect on driver behavior. In particular, we observe an in- model. verse correlation between longitudinal and lateral driving styles of a region. Drivers in regions with higher traffic Definition 1.1.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us