Question Answering System with User Context Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated question answering systems lack the ability to personalize responses based on individual user context, such as knowledge level and emotional state, leading to inaccurate or irrelevant responses that frustrate users and reduce engagement.

Innovation Solution

The system adapts to individual user context by analyzing real-time and historical data from user interactions to build customized knowledge graphs and refine user profiles, using advanced Natural Language Processing (NLP) and Natural Language Understanding (NLU) to generate personalized responses that match the user's knowledge level and expectations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional automated question answering systems provide generic responses based on trained models, then the system complexity remains low, but the response accuracy and relevance to individual users deteriorates

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the knowledge base into multiple knowledge graphs organized by reading levels (e.g., Level 1 for elementary, Level 5 for graduate). When a user asks a question, the system identifies the appropriate knowledge graph segment based on the user's reading level, allowing accurate responses without requiring the entire knowledge base to be processed, thus maintaining system efficiency while improving response accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts to individual users by determining their reading level through analysis of their questions and interactions, then dynamically selecting the appropriate knowledge graph and adjusting the response generation process in real-time. This dynamic adaptation enables personalized accurate responses without requiring a separate static system for each user.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the system personalizes responses by analyzing user context and building customized knowledge graphs, then response relevance improves, but processing time increases

Engineering Contradiction:
Improveresponse relevanceVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-organizing the knowledge base into multiple knowledge graphs according to reading levels before user interactions begin. User profiles with reading level assessments are also established in advance through initial interactions or registration processes. This preliminary preparation eliminates the need for time-consuming real-time analysis during question-answering, reducing processing time while maintaining response relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of creating entirely new customized knowledge graphs for each user in real-time, the system copies from the pre-organized knowledge graphs based on the user's reading level. The response generation process retrieves and adapts information from the appropriate pre-built knowledge graph copy, significantly reducing processing time compared to constructing personalized knowledge structures from scratch during each interaction.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system uses multiple knowledge graphs organized by reading level, then the adaptability to different users improves, but the device complexity increases

Engineering Contradiction:
Improveuser adaptabilityVSAvoidknowledge graph management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal framework that handles multiple knowledge graphs through a single standardized interface and process flow. The reading level determination module, question analysis module, and response generation module all operate uniformly regardless of which knowledge graph is selected. This universal architecture allows the system to manage multiple knowledge graphs without proportionally increasing operational complexity, as the same core modules serve all reading levels.

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

Data Source

PatentUS20250061347A1Question answering system with user context
Publication Date: 2025.02.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250061347A1 patent drawing
  • US20250061347A1 patent drawing

AI summary

Providing individualized answers to questions including receiving a question input by a user, identifying a topic of the question and a user's reading level, mapping the topic to an answer generator and knowledge graph according to the user's reading level. Also including generating a response to the question according to the knowledge graph and providing the response to the user.