Determinantal Reinforcement Learning for Multi-Agent Action Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reinforcement learning systems face challenges in handling large numbers of agents due to the exponential growth of possible action combinations, leading to computational intractability and inefficiency in collaborative decision-making, especially in high-dimensional action spaces and partially observable environments.

Innovation Solution

The use of a determinant of a parameter matrix to approximate the action-value function, which captures diversity in team actions and allows for end-to-end training of a time-series model, enabling efficient selection and performance of group actions by multiple agents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple agents are used for collaborative tasks, then the capability to handle complex tasks is improved, but the computational complexity grows exponentially due to the combinatorial space of possible actions

Engineering Contradiction:
Improvecapability to handle complex tasksVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the joint action space into individual agent action spaces. Instead of considering all possible combinations of actions across multiple agents simultaneously, the system divides the problem into separate action-value functions for each agent, where each agent independently selects actions based on its own action-value function rather than evaluating the entire joint action space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the action-value function from a full joint action-state space representation to a factorized representation that depends on individual agent states and actions. This parameter change transforms the exponential complexity into a linear or polynomial complexity by representing the joint action-value function as a product or sum of individual agent action-value functions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If an explicit description of the action-value function is created for every possible combination of action and state, then the accuracy of reward prediction is improved, but the computational intractability increases

Engineering Contradiction:
Improveaccuracy of reward predictionVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by not computing or storing the action-value function for every possible combination of actions and states. Instead, it computes only the necessary action-values for the actual actions taken by agents in their current states, using approximation methods that provide sufficient accuracy without requiring complete enumeration of the action space.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses parameterized function approximators (such as neural networks or linear function approximators) to copy or represent the action-value function in a compact form. Rather than storing explicit values for every state-action pair, the system learns a compact representation with parameters that can predict action-values for any state-action combination, significantly reducing memory and computational requirements.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the number of parameters for the approximation is increased to capture more details, then the precision of the action-value approximation is improved, but the computational burden and training difficulty increase

Engineering Contradiction:
Improveprecision of action-value approximationVSAvoidnumber of parameters
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the parameter space into separate parameter sets for each agent's action-value function. Instead of learning a single large parameter set that represents the entire joint action-value function, the system learns smaller parameter sets for individual agents, reducing the total number of parameters and simplifying training while maintaining overall accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11461703B2Determinantal reinforced learning in artificial intelligence
Publication Date: 2022.10.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11461703B2 patent drawing
  • US11461703B2 patent drawing
  • US11461703B2 patent drawing

AI summary

Methods and systems for selecting and performing group actions include selecting parameters for an approximated action-value function, which determines a reward value associated with a particular group action taken from a particular state, using a determinant of a parameter matrix for the action-value function. A group action is selected using the approximated action-value function and the selected parameters. Agents are triggered to perform respective tasks in the group action.