Autonomous Vehicle POMDP Utility Decomposition for State Space Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing decision-making systems for autonomous vehicles is challenging due to the exponential growth of the state space, leading to sub-optimal solutions when simplifications are made to handle large state dimensions.

Innovation Solution

An autonomous vehicle system utilizing a Partially Observable Markov Decision Process (POMDP) model with utility decomposition, including a sensor, controller, model generator, decomposition unit, correction generator, and drive controller, to decompose tasks into sub-tasks and generate correction terms for improved decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If simplifications are made to handle large state dimensions, then the system can operate, but the solution quality becomes sub-optimal

Engineering Contradiction:
Improvecomputational tractabilityVSAvoidsolution optimality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent decomposes the complex decision-making problem into multiple simpler sub-problems by separating the state space into observed and unobserved components. This allows the system to solve tractable sub-problems individually and combine their solutions, achieving both computational feasibility and improved solution quality compared to simplified approaches that treat the entire problem as a single unit.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the state space is fully solved without simplification, then optimal solutions are achieved, but the computational complexity becomes intractable

Engineering Contradiction:
Improvesolution optimalityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the exponentially growing state space into manageable components by utilizing the POMDP structure. Instead of solving the full joint state space of all entities, the system solves individual sub-problems for each entity separately and combines results, reducing computational complexity from exponential to polynomial while maintaining solution optimality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from solving the problem in the original high-dimensional state space to solving it in a decomposed space of individual entity sub-problems. This dimensional transformation allows the system to handle large state spaces by operating in multiple lower-dimensional spaces simultaneously, avoiding the exponential complexity of the full joint state space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If simplifications are made to reduce computational complexity, then the system can scale, but the decision-making quality deteriorates

Engineering Contradiction:
ImprovescalabilityVSAvoiddecision-making quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent enables scaling by segmenting the decision-making process into independent sub-problems for each entity, allowing parallel computation and linear scaling with the number of entities. The decomposition maintains decision-making quality by ensuring each sub-problem is solved optimally and the results are combined using the correct POMDP value function composition rules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10795360B2Utility decomposition with deep corrections
Publication Date: 2020.10.06 HONDA MOTOR CO LTD
  • US10795360B2 patent drawing
  • US10795360B2 patent drawing
  • US10795360B2 patent drawing

AI summary

One or more aspects of utility decomposition with deep corrections are described herein. An entity may be detected within an environment through which an autonomous vehicle is travelling. The entity may be associated with a current velocity and a current position. The autonomous vehicle may be associated with a current position and a current velocity. Additionally, the autonomous vehicle may have a target position or desired destination. A Partially Observable Markov Decision Process (POMDP) model may be built based on the current velocities and current positions of different entities and the autonomous vehicle. Utility decomposition may be performed to break tasks or problems down into sub-tasks or sub-problems. A correction term may be generated using multi-fidelity modeling. A driving parameter may be implemented for a component of the autonomous vehicle based on the POMDP model and the correction term to operate the autonomous vehicle autonomously.