Multi-Agent Motion Prediction via Local Area Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting multi-agent motion in autonomous driving scenarios face computational bottlenecks due to exponential calculation increases with the number of entities, overwhelming current processors and hindering efficient prediction.

Innovation Solution

The method involves dividing the traffic scenario into local areas centered on each agent, obtaining local eigenvectors, and correcting the coordinate system to capture long-range dependencies, reducing computational complexity while maintaining prediction accuracy by transferring information between local areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If global modeling of all relationships in spatial and temporal dimensions is applied to capture fine-grained interactions between vectorized entities, then prediction accuracy is improved, but calculation amount doubles exponentially with the increase in number of entities

Engineering Contradiction:
Improveprediction accuracyVSAvoidcalculation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the global scenario into multiple local areas, each centered on a specific agent. Instead of modeling all pairwise interactions globally, the system models interactions locally within each area. This segmentation reduces the computational complexity from exponential O(N²) global modeling to linear O(N) local modeling, where N is the number of agents, while still capturing fine-grained interactions through the local eigenvector calculations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If existing processors are used to handle exponential calculation increases, then comprehensive multi-agent interactions are captured, but processors become overwhelmed and calculations are blocked

Engineering Contradiction:
Improveinteraction modeling completenessVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the computational task by creating local areas around each agent, where only agents within that local area are considered for interaction modeling. This avoids the need to process all pairwise interactions across the entire scene simultaneously, reducing the computational load on processors from exponential to linear complexity, thereby preventing processor overload and calculation blocking.

Inventive Principle:
Principle #1Segmentation

3Productivity

If local areas are divided around each central agent, then computational load is reduced, but long-range dependencies between agents in different local areas may be lost

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidlong-range dependency information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses coordinate system correction as an intermediary mechanism to transfer information between local areas. By correcting the coordinate systems of local eigenvectors to a global reference frame, the system enables agents in different local areas to perceive and respond to each other's presence and motion, thereby maintaining long-range dependencies without requiring direct global modeling of all interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230409937A1Method, device and storage media for multi-agent motion prediction
Publication Date: 2023.12.21 CITY UNIVERSITY OF HONG KONG
  • US20230409937A1 patent drawing
  • US20230409937A1 patent drawing
  • US20230409937A1 patent drawing

AI summary

A multi-agent motion prediction method is performed by a system. The system may take each of the agents in a traffic scenario as a central agent respectively, and divide the traffic scenario into different areas according to the central agent. After that, a local eigenvector is obtained for each of the central agents in the area, and the coordinate system of local eigenvectors between all of the central agents is corrected. As a result, the motion for each of the central agents in accordance with local eigenvectors of each of the central agents and long-range dependencies is predicted by obtaining long-range dependencies between each of the central agents.