Multi-Agent Reinforcement Learning Policy Update with Priority Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-agent reinforcement learning, the number of dimensions in the action space increases exponentially with the number of agents, and existing methods fail to guarantee performance during and after learning, as they do not consider system-wide constraint conditions.

Innovation Solution

A learning program that determines the priority of states for each agent based on relationships among agents, selects true or alternative values for policy parameters, and updates policies while considering both agent-specific and system-wide constraint conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multi-agent reinforcement learning is implemented with increasing number of agents, then the problem-solving capability is improved, but the number of dimensions in action space increases exponentially

Engineering Contradiction:
Improveproblem-solving capabilityVSAvoidaction space dimensions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the action space by introducing priority levels for different agents. Instead of treating all agents' actions as a single high-dimensional space, the action space is divided into prioritized subsets where high-priority agents' actions are determined first, followed by low-priority agents. This segmentation reduces the effective dimensionality that each agent needs to learn independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a priority dimension to the multi-agent system. By introducing priority levels as an additional dimension, the system transforms the exponential growth problem in action space into a manageable hierarchical structure. The priority dimension allows the system to organize agents in a sequence, converting the combinatorial explosion of joint action spaces into a sequential decision-making process.

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

2Productivity

If conventional multi-agent reinforcement learning is used, then learning can proceed, but performance during and after learning is not guaranteed due to lack of system-wide constraint consideration

Engineering Contradiction:
Improvelearning progressVSAvoidperformance guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by determining priority levels for all agents before the learning process begins. This pre-established priority structure guides the learning process, ensuring that agents learn their roles and constraints in advance. The priority determination is performed beforehand, creating a framework that guarantees performance constraints will be satisfied during and after learning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the learned policies are evaluated against system-wide constraints. The priority-based structure provides feedback on which agents' actions are more critical, allowing the system to adjust and refine policies while maintaining constraint satisfaction. This feedback loop ensures that performance guarantees are maintained throughout the learning process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250077983A1Computer-readable recording medium storing learning program, information processing device, and learning method
Publication Date: 2025.03.06 FUJITSU LTD
  • US20250077983A1 patent drawing
  • US20250077983A1 patent drawing
  • US20250077983A1 patent drawing

AI summary

A recording medium stores a program for causing a computer to execute processing including: determining priority of a state to be used at a time of making an action for a first agent; selecting a true value or an alternative value as a value to be input to a first policy parameter according to the priority of the state; determining a first degree of influence on a constraint condition of the first agent and a third degree of influence on system-wide constraint conditions based on a second degree of influence by a second policy parameter updated by a second agent in a previous order in an update order according to a predetermined update order by using the first policy parameter; and determining a range of a policy parameter that satisfies the constraint condition according to the first degree of influence and the third degree of influence.