Conversational Data Visualization for Multi-Turn Context Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data visualization techniques for chatbot interactions are limited to single-turn conversations and lack dynamic adaptation, resulting in uninteresting and context-insensitive visualizations, especially in multi-turn conversations.

Innovation Solution

A method that employs dual analysis of ontology and 'interestingness' for multi-turn conversations, using feedback loops to optimize visualization output by identifying intents and determining data columns through natural language queries, and dynamically selecting appropriate graph types based on user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional visualization engines use preset visualization rules based on single-turn conversation, then the visualization process is simple and fast, but the visualization output becomes uninteresting and lacks context awareness

Engineering Contradiction:
Improvevisualization process simplicityVSAvoidcontext awareness
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The visualization rules are transformed from static preset configurations to dynamic adaptive rules that automatically adjust based on conversation context. The system monitors multi-turn conversation patterns and dynamically selects or modifies visualization parameters, enabling the visualization engine to adapt its behavior to the specific conversational context while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms that analyze the conversation history and user interactions to continuously refine visualization rule selection. By incorporating feedback from multi-turn conversations, the system learns from contextual patterns and adjusts visualization rules accordingly, improving context awareness without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

2Device complexity

If conventional techniques use hard-coded static rules, then the system complexity is low, but the visualization output lacks meaning and user relevance

Engineering Contradiction:
Improvesystem complexityVSAvoidmeaningful output
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system dynamically changes visualization parameters based on conversation context rather than using fixed hard-coded rules. By adjusting parameters such as chart type, data selection, and presentation format according to the conversational context, the system generates meaningful visualizations without requiring complex system architecture or extensive manual rule configuration.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system adapts visualization rules dynamically based on multi-turn conversation, then the visualization becomes context-aware and meaningful, but the system complexity increases

Engineering Contradiction:
Improvecontext adaptationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs a universal framework that handles multiple conversation contexts and visualization types through a single adaptive rule engine. This multi-functional approach allows the system to adapt to various conversational scenarios without requiring separate specialized systems for each case, thereby reducing overall system complexity while maintaining high adaptability.

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

Data Source

PatentUS12499141B2Ontology-based data visualization
Publication Date: 2025.12.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12499141B2 patent drawing
  • US12499141B2 patent drawing
  • US12499141B2 patent drawing

AI summary

A data visualization method, system, and computer program product that includes identifying an intent from a natural language query in a conversation with a conversational system, utilizing verbiage from the natural language query and the intent to determine one or more data columns for visualization of results of the natural language query, and displaying a visualization of the determined one or more data columns.