Matchmaking Policies for Multi-Agent Reinforcement Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reinforcement learning systems face challenges in effectively training agents to perform tasks with large state and strategic spaces, particularly when interactions with other agents are involved, as existing methods struggle to leverage diverse strategies and exploration of the policy space.

Innovation Solution

A method involving a pool of candidate action selection policies with diverse matchmaking policies and reinforcement learning loss functions is employed, allowing learner policies to learn from and interact with each other, encouraging exploration and improving overall performance through cooperative or competitive interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single agent learns alone using traditional reinforcement learning methods, then the training process is simple, but the agent cannot effectively handle large state and strategic spaces or leverage diverse strategies

Engineering Contradiction:
Improveability to handle large state and strategic spacesVSAvoidtraining system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The training system is segmented into multiple independent learner agents, each maintaining its own policy parameters and learning trajectory. This segmentation allows each agent to explore different regions of the state space and strategic space independently, thereby handling large spaces more effectively without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple learner agents are merged into a single training ecosystem where they interact through the matchmaking policy. The pool of candidate action selection policies combines diverse strategies from multiple agents, allowing the system to leverage collective wisdom and diverse approaches to tackle complex tasks that would be difficult for a single agent.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If agents interact with each other during training, then learning efficiency and performance improve, but the complexity of managing multiple agents and their interactions increases

Engineering Contradiction:
Improvelearning efficiencyVSAvoidmulti-agent interaction management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The matchmaking policy implements a feedback mechanism that evaluates learner policies based on their performance and uses this feedback to adjust the distribution over candidate policies. This feedback loop enables agents to learn from their interactions and the system to automatically optimize which agents interact, improving learning efficiency while managing complexity through automated policy selection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter distribution over candidate policies dynamically during training. By adjusting the matchmaking policy to favor certain learner policies based on their performance, the system can adapt the complexity of interactions in real-time, allowing agents to engage with appropriate difficulty levels and optimize learning efficiency.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If diverse strategies are explored among agents, then the ability to solve complex tasks improves, but the difficulty of coordinating and managing these diverse strategies increases

Engineering Contradiction:
Improvediversity of strategiesVSAvoidcoordination of strategies
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The matchmaking policy is dynamic and adapts the distribution over candidate policies based on current training conditions and agent performance. This dynamic adjustment allows diverse strategies to emerge and flourish when beneficial, while automatically coordinating them through the learning process, reducing the manual coordination effort required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service coordination where the matchmaking policy automatically manages which agents interact based on their policies' performance and the training state. This eliminates the need for external coordination mechanisms, allowing diverse strategies to self-organize and cooperate effectively during training.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3899797B1Multi-agent reinforcement learning with matchmaking policies
Publication Date: 2026.03.18 GDM HOLDING LLC
  • EP3899797B1 patent drawingFigure 1
  • EP3899797B1 patent drawingFigure 2
  • EP3899797B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a policy neural network having a plurality of policy parameters and used to select actions to be performed by an agent to control the agent to perform a particular task while interacting with one or more other agents in an environment. In one aspect, the method includes: maintaining data specifying a pool of candidate action selection policies; maintaining data specifying respective matchmaking policy; and training the policy neural network using a reinforcement learning technique to update the policy parameters. The policy parameters define policies to be used in controlling the agent to perform the particular task.