Hybrid AI Query Interpretation for Precise and Vague Utterances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language query systems struggle with hybrid utterances that contain both precise and vague components, leading to inferior query results and inefficient computational processing due to the unreliability of simple federation approaches and the unpredictability of statistical AI systems.

Innovation Solution

A hybrid NLQ system that leverages both symbolic and statistical AI interpreters, using a federator module to direct precise queries to symbolic AI, vague queries to statistical AI, and hybrid queries to a hybrid interpreter, which parses and merges interpretations from both types to generate accurate database queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If statistical AI interpreters (particularly LLMs) are used to handle natural language queries, then the system performs well at handling complex clarification and inference, as well as adapting to novel vocabulary and unusual syntactic structures, but the system becomes less predictable, less consistent, difficult to customize, and lacks the capacity to explain how answers were derived

Engineering Contradiction:
Improveability to handle complex clarification and inferenceVSAvoidpredictability and consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the natural language query into precise segments and vague segments. Precise segments are processed by symbolic AI interpreters that provide predictable and consistent results, while vague segments are processed by statistical AI interpreters that handle complex clarification and inference. This segmentation allows the system to leverage the strengths of both approaches while mitigating their weaknesses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the query are processed with different AI interpreter types based on their characteristics. Precise segments (which require predictability and consistency) are handled by symbolic AI, while vague segments (which require adaptability and versatility) are handled by statistical AI. This local differentiation optimizes the overall system performance by matching processing methods to query characteristics.

Inventive Principle:
Principle #3Local quality

2Reliability

If symbolic AI interpreters are used to translate natural language queries, then the system provides highly predictable and consistent results with explainable reasoning, but the system performs poorly at dealing with poor syntax, unexpected terminology, and vague or imprecisely worded utterances

Engineering Contradiction:
Improvepredictability and consistencyVSAvoidability to handle poor syntax and vague utterances
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the natural language query into precise segments and vague segments. Vague segments are processed by statistical AI interpreters that are adept at handling poor syntax, unexpected terminology, and imprecise wording through complex clarification and inference. The precise segments are then processed by symbolic AI interpreters that provide predictable and consistent results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the capabilities of symbolic AI and statistical AI interpreters into a unified hybrid system. The statistical AI component handles the vague and imprecise portions of queries, while the symbolic AI component handles the precise portions, creating a combined system that leverages the adaptability of statistical AI and the reliability of symbolic AI.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If simple federation approaches are used to combine symbolic and statistical AI interpreters, then the system can process both precise and vague queries, but the query processing becomes inefficient and produces inferior results

Engineering Contradiction:
Improveability to process both precise and vague queriesVSAvoidquery processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the query processing workflow into distinct phases: segmentation of the natural language query into precise and vague segments, processing of precise segments by symbolic AI interpreters, processing of vague segments by statistical AI interpreters, and merging of results. This segmented approach improves efficiency by directing each segment type to the most appropriate interpreter, avoiding the inefficiencies of simple federation approaches that process all queries through both interpreters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary segmentation of the query into precise and vague segments before processing. This preliminary action allows the system to optimize the processing path for each segment type, directing precise segments to symbolic AI and vague segments to statistical AI, thereby improving overall processing efficiency and avoiding the redundant processing inherent in simple federation approaches.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12541542B2Hybrid AI architecture for natural language query
Publication Date: 2026.02.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12541542B2 patent drawing
  • US12541542B2 patent drawing
  • US12541542B2 patent drawing

AI summary

Example solutions perform natural language query processing on hybrid utterances. A precise segment is identified, within the hybrid utterance, and processed with a symbolic AI interpreter configured to generate a first interpretation. The precise segment is replaced, within the hybrid utterance, with a placeholder term thereby resulting in a vague utterance. The vague utterance is processed with a statistical AI interpreter configured to generate a second interpretation. The first interpretation is merged with the second interpretation using the hybrid utterance as a template for the merger and using the placeholder term as the location for the first interpretation within the second interpretation. A complete interpretation is generated and transmitted to a query generator.