Source-linked AI summary

SoPhie: An Attentive GAN for Predicting Paths Compliant to Social and Physical Constraints

Amir Sadeghian, Vineet Kosaraju, Ali Sadeghian, Noriaki Hirose, S. Hamid Rezatofighi, Silvio Savarese

arXiv:1806.01482v2cs.CV

TL;DR

Future path prediction for interacting agents must represent physical constraints, social interactions, and uncertainty over multiple possible paths. SoPhie combines visual and social attention with an LSTM-based GAN, and the authors report state-of-the-art performance on multiple trajectory forecasting benchmarks.

  • Problem

    Future path prediction must account for physical constraints, social interactions, and the fuzzy nature of human motion, which permits multiple feasible paths.

  • Method

    SoPhie combines scene context and social interactions through visual and social attention, feature extraction, and an LSTM-based GAN that models plausible path distributions.

  • Results

    SoPhie achieves state-of-the-art results on multiple trajectory forecasting benchmarks.

  • Takeaways & Limitations

    Jointly modeling the physical environment and interactions among all agents produces multiple physically acceptable paths that respect social constraints.

Abstract

from arXiv · show

This paper addresses the problem of path prediction for multiple interacting agents in a scene, which is a crucial step for many autonomous platforms such as self-driving cars and social robots. We present \textit{SoPhie}; an interpretable framework based on Generative Adversarial Network (GAN), which leverages two sources of information, the path history of all the agents in a scene, and the scene context information, using images of the scene. To predict a future path for an agent, both physical and social information must be leveraged. Previous work has not been successful to jointly model physical and social interactions. Our approach blends a social attention mechanism with a physical attention that helps the model to learn where to look in a large scene and extract the most salient parts of the image relevant to the path. Whereas, the social attention component aggregates information across the different agent interactions and extracts the most important trajectory information from the surrounding neighbors. SoPhie also takes advantage of GAN to generates more realistic samples and to capture the uncertain nature of the future paths by modeling its distribution. All these mechanisms enable our approach to predict socially and physically plausible paths for the agents and to achieve state-of-the-art performance on several different trajectory forecasting benchmarks.

1. Introduction

SoPhie addresses future path prediction by jointly modeling physical scene constraints, social interactions, and the multiple plausible paths arising from human motion. It combines attention mechanisms with an LSTM-based GAN to generate socially and physically feasible trajectories.

  • Motivation: Human path prediction must account for physical obstacles, social behavior, and the existence of multiple feasible future paths.The paper frames these as interacting requirements for navigating environments such as parks and crowded malls.
  • Motivation: Existing approaches often use scene context or agent interactions separately, while interaction-focused methods may predict only a single average path.The paper identifies joint modeling of scene context, social interactions, and trajectory uncertainty as an unresolved challenge.
  • Approach: SoPhie jointly uses scene context and social interactions to predict future paths for each agent.Its visual attention processes static scene context, while an attentive model observes other agents’ dynamic trajectories.
  • Results: SoPhie achieves state-of-the-art results on multiple trajectory forecasting benchmarks.This is presented as a principal contribution of the paper.
  • Approach: The framework introduces physical and social attention mechanisms alongside an LSTM-based GAN to generate accurate, interpretable, socially and physically feasible paths.The GAN models a distribution over plausible future paths rather than a single deterministic trajectory.

2. Related Work

Prior trajectory-prediction work has generally emphasized either scene context or social interactions, with limited efforts combining both. SoPhie addresses these limitations using visual and social attention to model scene features and agent influence.

  • Combined Models: Few approaches combine scene and social cues, and those that do may model only limited adjacent-agent interactions or generate a single plausible path.The paper presents these as limitations of prior combined approaches.
  • Agent-Space Models: Agent-space models use scene information such as lanes, obstacles, and walkable paths to predict agent motion.Examples include models based on hidden Markov models, hidden variable Markov decision processes, and recurrent networks.
  • Agent-Agent Models: Agent-agent models represent human-human interactions, but traditional approaches require hand-crafted rules and features.Modern recurrent models improve learning but often focus on local interactions and omit farther agents.
  • SoPhie: SoPhie uses visual attention to highlight salient scene features and social attention to estimate each agent’s contribution to future path prediction.These mechanisms target both scene context and broader agent interactions.

3. SoPhie

SoPhie predicts future trajectories from agents’ histories and scene images, combining feature extraction, social and physical attention, and an LSTM-based GAN. Its GAN models a distribution of socially and physically compliant paths rather than a single average trajectory.

  • SoPhie predicts each agent’s future trajectory from its state history, other agents’ states, and the surrounding physical terrain.
  • The model contains feature extractor, attention, and LSTM-based GAN modules.The feature extractor uses a CNN for scene images and LSTMs for trajectory information.
  • Physical attention learns spatial constraints and focuses on feasible paths, while social attention learns how other agents influence each target’s future path.Both mechanisms operate on decoder and extracted context features to highlight relevant physical and social information.
  • A distance-sorted joint feature gives each target agent a unique, permutation-invariant representation of neighboring agents.The approach uses a maximum agent count and dummy features for absent agents.
  • The differentiable attention modules aggregate relevant terrain and agent information, supporting end-to-end training and interpretable predictions.
  • Instead of using L2 loss to learn one average path, SoPhie uses GAN training to model a distribution over feasible future paths.The discriminator encourages the generator to produce more realistic trajectory samples.

4. Experiments

SoPhie is evaluated on ETH, UCY, and Stanford Drone Dataset benchmarks using quantitative, ablation, constraint, and qualitative analyses. Results indicate that jointly modeling social and physical attention in a generative framework improves trajectory accuracy and produces more socially and physically plausible predictions.

  • Experimental setup: Experiments use ETH, UCY, and Stanford Drone Dataset trajectories, comparing SoPhie architectures with linear, S-LSTM, S-GAN, S-GAN-P, CAR-Net, and DESIRE baselines.Evaluation reports ADE and FDE over 12 predicted timesteps from 8 observed positions; ETH and UCY use meters, while SDD uses pixels.
  • ETH and UCY: SoPhie models consistently outperform the baselines on ETH and UCY in ADE/FDE, attributed to combining social and physical attention with generative modeling.Table 1 evaluates predictions in meters across the benchmark scenes.
  • Ablation study: Ablations show that social-only and physical-only attention improve over earlier models, while combining both attentive mechanisms yields the final model’s strongest gains.TA slightly exceeds S-GAN; TO + IA and TA + IO perform better than earlier variants, and the final SoPhie model combines social and physical attention.
  • Stanford Drone Dataset: On SDD, SoPhie’s joint social and physical attention improves accuracy beyond baselines, while DESIRE is identified as the strongest baseline.The DESIRE values are linearly interpolated from a reported 4.0-second result to 4.8 seconds.
  • Constraint-aware evaluation: On physically complex SDD scenes, CAR-Net and SoPhie nearly halve the error relative to S-GAN and trajectory-only LSTM, while retaining slight gains on simple scenes.The analysis attributes the complex-scene improvement to physical context and concludes that physical attention supports physically and socially acceptable paths.
  • Qualitative results: Qualitative examples show physical attention following road geometry and social attention preventing collisions, while GAN samples and discrimination produce interpretable traversability maps.Figure 3 visualizes attention weights and corrected Social GAN errors; Figure 4 maps traversable SDD areas from sampled trajectories.

5. Conclusion

The paper concludes that SoPhie combines complete scene context, interactions among all agents, and an attentive GAN to predict interpretable trajectory distributions. Across multiple benchmarks, the framework generates physically acceptable paths that respect social constraints and performs better when physical and social information are modeled jointly.

  • 5. Conclusion: SoPhie outperforms state-of-the-art methods on multiple trajectory forecasting benchmarks while using social and physical attention for interpretable predictions.The framework leverages complete scene context and interactions from all agents.
  • 5. Conclusion: Its attentive GAN generates multiple physically acceptable paths that respect social constraints by modeling a distribution over predicted trajectories.The conclusion contrasts joint modeling with using physical and social information independently.
Loading 1806.01482v2…