Multi-Agent Consensus for Real-Time Decision Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time systems face challenges in achieving rapid response times when generating consensus decisions from multiple collaborative agents, especially in mission-critical applications where delays can render systems inoperable or lead to suboptimal outcomes.

Innovation Solution

A real-time multi-agent system that receives requests for responses from a set of feasible options, collects initial preferences from agents, and reconciles these preferences to identify a consensus response, ensuring timely and accurate decision-making through iterative procedures that reduce differences among agents' orderings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the candidate decisions of the collaborating agent devices are very dissimilar, then a greater amount of time is required to reconcile those decisions into a single consensus decision, but the system must still meet a threshold response time

Engineering Contradiction:
Improveconsensus decision accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having each agent device independently generate candidate decisions and preliminary orderings before the consensus reconciliation process. This allows the system to prepare multiple potential solutions in advance, reducing the time needed for final consensus when dissimilarities are detected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the consensus reconciliation process based on the degree of dissimilarity detected among candidate decisions. When dissimilarities are high, the system activates more intensive reconciliation procedures; when dissimilarities are low, it uses faster, simplified procedures, thereby optimizing response time across different scenarios.

Inventive Principle:
Principle #15Dynamics

2Reliability

If overbuilding the collaborative systems is done to ensure sufficient performance for the longest reasonable decision-making process, then the threshold response time can be met, but the system becomes costly and resource intensive

Engineering Contradiction:
Improveresponse time guaranteeVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes operational parameters dynamically based on the actual state of candidate decisions. Instead of always using the most resource-intensive reconciliation process, the system adjusts its approach based on metrics such as the degree of dissimilarity among decisions, allowing it to meet response time guarantees only when necessary.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial reconciliation actions rather than always performing complete, exhaustive reconciliation. By using preliminary orderings and selective reconciliation steps, the system achieves sufficient consensus quality without the full resource cost of complete overbuilding.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If a consensus-based response is generated by reconciling responses from a group of collaborative systems, then the decision-making process becomes more reliable, but the response time becomes unpredictable

Engineering Contradiction:
Improvedecision-making reliabilityVSAvoidresponse time predictability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms that monitor the progress of consensus reconciliation and detect when sufficient agreement has been reached. This feedback allows the system to terminate the reconciliation process early when reliability thresholds are met, making response time more predictable while maintaining decision reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By having agent devices prepare preliminary orderings of candidate decisions in advance, the system reduces the uncertainty of the reconciliation process. These preliminary preparations provide a structured starting point that makes the overall response time more predictable while still ensuring reliable consensus through subsequent reconciliation steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11328214B2Real-time multi-agent response based on a preference-based consensus
Publication Date: 2022.05.10 KYNDRYL INC
  • US11328214B2 patent drawing
  • US11328214B2 patent drawing
  • US11328214B2 patent drawing

AI summary

A method and associated systems provide real-time response to a request received from a real-time system like a self-driving vehicle or a device that communicates interactively with its environment. The response is selected from a set of candidate feasible responses by a group of computerized agents that each sort the feasible responses in order of that agent's specific preferences, based on that agent's particular priorities or expertise. The agents then reconcile their differences through an iterative procedure. During each iteration, each agent decides whether to retain its current preferences or to adopt the preferences of another agent. This decision is made by determining which preferences are most similar to that agent's own initial preferences, and by which preferences would be most useful in helping to achieve that agent's particular goals. When the agents reach consensus, the group's most-preferred response is returned quickly enough to provide real-time, interactive response.