Multi-Agent Reinforcement Learning Policy Update with Priority Constraints
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


