Local Q-Table Policy Updates for Dynamic Obstacle Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Q learning algorithms struggle to adapt to changes in the environment, such as the introduction of new obstacles, leading to delays in updating policies and inefficient task completion by agents like UAVs.

Innovation Solution

The system dynamically updates a learned control policy by modifying local Q tables based on detected changes and using a diffusion model to propagate these changes globally, allowing for efficient adaptation without requiring a complete overhaul of the global Q table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a global Q table is updated after each environmental change, then the policy remains accurate, but the delay in updating the policy increases and task completion is delayed

Engineering Contradiction:
Improvepolicy accuracyVSAvoidpolicy update delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the global Q table into multiple local Q tables, each responsible for a specific region or aspect of the environment. When environmental changes occur, only the affected local Q tables need to be updated rather than the entire global Q table, significantly reducing update time while maintaining policy accuracy in affected regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically determines which local Q tables need updating based on detected environmental changes. The update process is adaptive and responsive, adjusting the scope of updates based on the specific changes detected in the environment, thereby minimizing unnecessary updates and reducing overall update delays.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a new policy is implemented after environmental changes, then the agent can adapt to new conditions, but the complexity of retraining and updating increases

Engineering Contradiction:
Improveenvironmental adaptationVSAvoidpolicy update complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting the Q table into local components, the system reduces the complexity of policy updates. Each local Q table can be updated independently based on regional environmental changes, avoiding the need to retrain the entire policy from scratch and simplifying the adaptation process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different update strategies to different local Q tables based on their specific environmental contexts. This localized approach allows for more efficient and less complex updates, as each local region can be optimized independently rather than applying a uniform update strategy across the entire environment.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If the entire Q table is updated globally, then consistency across the policy is maintained, but the efficiency of updating decreases

Engineering Contradiction:
Improvepolicy consistencyVSAvoidupdate efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The segmentation of the Q table into local components enables parallel updating of multiple regions simultaneously, significantly improving update efficiency. The system can process and update multiple local Q tables in parallel rather than sequentially updating the entire global Q table, while still maintaining overall policy consistency through coordinated updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses feedback mechanisms to ensure that local Q table updates maintain consistency with the overall global policy. By monitoring and coordinating updates across local regions, the system ensures that local changes do not create inconsistencies while still achieving efficient localized updates.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240311641A1Adaptive q learning in dynamically changing environments
Publication Date: 2024.09.19 TECH INNOVATION INST SOLE PROPRIETORSHIP LLC
  • US20240311641A1 patent drawing
  • US20240311641A1 patent drawing
  • US20240311641A1 patent drawing

AI summary

Systems, methods, and computer-readable media for dynamic changes to both a learned control policy in the event of a change in the environment (e.g., introduction of a new or unseen obstacle). Rather than having to implement an entirely new policy (and a new global Q table), which can delay performance of tasks by agent(s), the present embodiments allow for a reduced delay in updating local Q table(s) based on detection of a new change in the environment. Locally changing the policy allows for more efficient updating of the policy based on changes in the environment, rather than globally changing the Q table after each change. Particularly in an event with multiple changes in the environment, the present embodiments increase efficiency in updating local and global Q tables while also reducing a delay in providing new instructions to the agent(s) in completing tasks.