AI Conversation Context Management for Topic Shift Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI systems struggle with accurately handling topic shifts in user queries, leading to inefficient and resource-intensive user interactions due to the need for repeated question reformulation and the inclusion of irrelevant responses.

Innovation Solution

A system that utilizes a vector database and an artificially intelligent language model to detect topic shifts by calculating cosine similarity between queries, storing metadata, and providing context-aware responses to maintain coherent conversations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AI systems use brute force approach to process each query independently, then the system can provide responses based on available corpus, but the user must reformulate questions multiple times to obtain accurate and relevant answers, wasting computational resources

Engineering Contradiction:
Improveaccuracy of responseVSAvoidnumber of reformulations needed
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by detecting topic shifts before generating responses. By analyzing whether a query belongs to the same topic as previous queries, the system proactively prepares context information in advance, eliminating the need for users to reformulate questions and reducing the number of interaction turns required to obtain accurate answers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by using response evaluation information to update context for future queries. When a query is evaluated as relevant to the current topic, the response and its metadata are stored as context. This feedback loop enables the system to maintain coherent topic understanding across multiple queries, improving response accuracy without requiring user reformulation.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If AI systems process each query as an independent entity, then the system can simplify query processing, but it cannot understand implicit references to previous questions, requiring users to explicitly restate context

Engineering Contradiction:
Improvesimplicity of query processingVSAvoidcontext understanding
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system applies universality by making the context management mechanism applicable to all queries regardless of their explicit content. The topic shift detection and context retrieval mechanisms work universally across different query types, enabling the system to handle both independent queries and those with implicit references to previous questions using the same simplified processing framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary context management layer between query processing and response generation. This intermediary component detects topic shifts, retrieves relevant context from previous queries, and injects it into the current query processing. This mediator enables the system to understand implicit references without complicating the core query processing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If AI systems include all generated responses in training data, then the system can learn from all interactions, but erroneous or irrelevant responses are up-weighted and become more prevalent in future interactions

Engineering Contradiction:
Improvetraining data volumeVSAvoidquality of training data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies discarding and recovering by selectively discarding irrelevant or erroneous responses from the training data pool. Through topic shift detection and relevance evaluation, the system identifies and discards low-quality responses that would otherwise pollute the training data. This selective discarding maintains high training data quality while preserving sufficient volume for effective learning.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system implements feedback by using response evaluation information to control what gets added to training data. When a query-response pair is evaluated as relevant and accurate, it is stored for future training. This feedback mechanism ensures that only high-quality interactions contribute to training data accumulation, preventing the propagation of erroneous responses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250322174A1Consistent multi-turn conversation management
Publication Date: 2025.10.16 OPEN TEXT CORPORATION
  • US20250322174A1 patent drawing
  • US20250322174A1 patent drawing
  • US20250322174A1 patent drawing

AI summary

Systems and methods are provided for more natural human-machine interactions. Artificial intelligence (AI) fails to consider the context of one question that is provided by a previous question. By preserving metadata (e.g., entities, intents, and topics and/or the question itself) for a particular question for use in a second question, which the user may not be aware of, an AI system, can more accurately select a relevant response. If the user changes the topic, a topic detection services will detect the change and exclude the metadata, which is now irrelevant, from influencing the response to the current question.