Multi-Agent Consensus Inference for Adaptive Event Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Swarm Intelligence systems and machine learning classifiers are limited in adapting to changing circumstances, such as unexpected environmental changes or new tasks, as their rules are pre-defined and fixed, and they struggle with real-time adaptation and learning from in-field data patterns that deviate from training datasets.

Innovation Solution

A method for adaptive multi-agent cooperative computation and statistical inference with in-field learning, where devices compute local and remote classifications, form a consensus classification, and update their models based on confidence scores and peer inputs, enabling real-time adaptation and learning from other devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional swarm intelligence systems use pre-defined fixed rules, then system stability is maintained, but adaptability to changing circumstances deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic rule generation where agents create new behaviors through local interactions and statistical inference rather than following fixed pre-programmed rules. The system allows rules to emerge and evolve dynamically based on environmental conditions and agent experiences, resolving the contradiction between adaptability and complexity by making the system flexible without requiring complex centralized control structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Agents perform self-learning and self-programming through local statistical inference on observed data patterns. Each agent independently generates its own behavioral rules based on local observations and shares these with the swarm, eliminating the need for external reprogramming or complex centralized adaptation mechanisms. This self-service approach enables adaptability while maintaining system simplicity.

Inventive Principle:
Principle #25Self-service

2Productivity

If machine learning models are trained offline and deployed as fixed classifiers, then classification accuracy on training data is achieved, but responsiveness to new data patterns deteriorates

Engineering Contradiction:
Improveclassification speedVSAvoidadaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements continuous feedback loops where agents perform local statistical inference on incoming data streams and update their classification models in real-time. Agents compare their classifications with peer agents and environment feedback, continuously adapting their models without requiring offline retraining. This enables both rapid response to new patterns and maintained classification accuracy through ongoing learning.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of periodic offline retraining, the system maintains continuous learning operations where agents constantly infer patterns from incoming data and update their models. This continuous useful action ensures the system remains responsive to new data patterns while maintaining high classification productivity through uninterrupted learning processes.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If centralized control structures are used to coordinate agent behavior, then global optimization is achieved, but system scalability and robustness deteriorate

Engineering Contradiction:
ImproverobustnessVSAvoidcontrol structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the control function into segments distributed across individual agents. Each agent performs local statistical inference and generates behavioral rules independently based on its local observations, rather than receiving centralized commands. This segmentation enables the system to scale robustly without requiring complex centralized control structures, as each agent operates autonomously yet contributes to global swarm intelligence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces statistical inference as an intermediary mechanism that enables indirect coordination among agents without centralized control. Agents use statistical methods to infer global patterns from local observations and adjust their behavior accordingly, achieving global optimization through this intermediary inference process rather than direct centralized command structures. This maintains robustness and scalability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12169792B2Adaptive multi-agent cooperative computation and inference
Publication Date: 2024.12.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12169792B2 patent drawing
  • US12169792B2 patent drawing
  • US12169792B2 patent drawing

AI summary

In a first device, a local classification and a local classification confidence score corresponding to an event input are computed. At the first device in response to a broadcast request, a remote classification and a remote classification confidence score corresponding to the event input are received, the remote classification and the remote classification confidence score being computed at a second device. At the first device, a consensus classification including the most frequent classification from a set of all received remote classifications and the local classification is formed, provided the number of classifications including the most frequent classification exceeds a threshold. In response to a consensus classification confidence score corresponding to the consensus classification exceeding a confidence threshold, a local classification model is updated. Based on the local classification and the consensus classification, the event input is assigned to a classification.