Cognitive Moderator for Multi-Engine Response Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cognitive computing systems from different providers yield inconsistent responses due to varying data sources, algorithms, and self-learning methods, making it challenging for end-users to obtain the most valuable response to a query.
Innovation Solution
A method and system that moderate responses from multiple cognitive engines by comparing and mediating differences, using a response mediation process that involves sending responses between engines, determining common concepts, and generating additional queries to refine answers, ultimately selecting a final response for display to the user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple cognitive engines are used to process a query, then response accuracy and comprehensiveness are improved, but response inconsistency and complexity increase
Solution Approach 1:
A cognitive moderator engine is introduced as an intermediary component between multiple cognitive engines and the user. This moderator receives responses from multiple cognitive engines, compares them using natural language processing, identifies differences above a threshold, and mediates to generate a consolidated final response. This intermediary structure enables the system to leverage multiple engines for improved accuracy while maintaining response consistency through centralized coordination.
Solution Approach 2:
The system merges responses from multiple cognitive engines by collecting their outputs and combining them into a unified final response. The cognitive moderator engine consolidates multiple individual responses, integrating their strengths while eliminating inconsistencies, thereby achieving both improved accuracy through multiple perspectives and consistency through unified output.
2Adaptability or versatility
If multiple cognitive engines are deployed, then response comprehensiveness improves, but system complexity and resource usage increase
Solution Approach 1:
The system segments cognitive processing into specialized cognitive engines, each potentially optimized for specific domains or tasks, while a separate cognitive moderator handles the coordination and integration. This segmentation allows each component to focus on specific functions, improving comprehensiveness through specialized knowledge while managing overall system complexity through modular architecture.
Solution Approach 2:
The cognitive moderator engine serves multiple functions: receiving queries, distributing to multiple cognitive engines, comparing responses, mediating differences, and generating final responses. This multi-functional intermediary reduces the need for separate coordination mechanisms for each pair of engines, thereby managing system complexity while maintaining comprehensive response capabilities.
3Stability of the object's composition
If response mediation process is performed, then response consistency improves, but processing time increases
Solution Approach 1:
The cognitive moderator engine automatically performs response comparison, difference identification, and mediation without requiring manual intervention. The system self-services by autonomously coordinating multiple cognitive engines, comparing their responses, and generating consolidated outputs, thereby maintaining response consistency while minimizing the time loss associated with manual mediation processes.
Data Source
AI summary
A method includes receiving a first query by a computing device and assigning the first query to a plurality of cognitive engines, wherein each of the plurality of cognitive engines include different characteristics for processing data. The method also includes, responsive to receiving a response from each of the plurality of cognitive engines for the first query, comparing the received responses from the plurality of cognitive engines. The method also included responsive to determining a difference between a first response from a first cognitive engine and a second response from a second cognitive engine is above a predetermined threshold value, performing a response mediation process until the difference is below the predetermined threshold value. The method also includes selecting a first final response from the received responses for the first query and the second query and displaying the first final response to a user.


