HMaViz Framework for Automated Visualization Recommendation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data visualization tools are challenging for users to select appropriate visual representations due to ineffective data layout design, especially for inexperienced users, and existing automated systems lack in providing timely and relevant recommendations that cater to users' analysis intentions and cognitive styles.

Innovation Solution

A visual analytics framework, HMaViz, that automatically generates a catalog of visualizations with different abstraction levels and infers user interests to provide personalized recommendations, incorporating guided navigation, focus, and expanded views to help users select suitable visualizations based on their analysis goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated visualization recommendation systems are implemented, then ease of use is improved for inexperienced users, but device complexity increases due to the need for sophisticated recommendation algorithms and user profile management

Engineering Contradiction:
Improveease of useVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically generates visualizations and provides recommendations without requiring user expertise in graphical design principles. The automated recommendation engine analyzes user interactions and data characteristics to suggest appropriate visual representations, enabling users to obtain expert-level visualization assistance without manually configuring complex parameters or selecting from overwhelming options.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple visualization options are provided to cater to different user needs, then adaptability is improved, but device complexity increases due to the need to manage and recommend from a large catalog of visualizations

Engineering Contradiction:
ImproveadaptabilityVSAvoidcatalog management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The visualization catalog is segmented into different categories and types (e.g., statistical graphs, thematic maps, network diagrams). The recommendation system segments user needs based on data characteristics, analysis goals, and user profiles, then recommends appropriate visualization types from the relevant segment rather than presenting the entire catalog, thereby managing complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-categorizes and tags visualizations in the catalog with metadata describing their appropriate use cases, data types, and visual characteristics. This preliminary organization enables the recommendation engine to quickly retrieve and suggest suitable visualizations without requiring complex real-time analysis of the entire catalog, reducing operational complexity while preserving versatility.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual visualization specification is required for expert-level control, then manufacturing precision is improved in terms of customization, but loss of time increases due to the tedious specification process

Engineering Contradiction:
Improvecustomization precisionVSAvoidspecification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system incorporates feedback loops that monitor user interactions with visualizations and automatically refine recommendations. When users manually adjust visualization parameters or select specific visualizations, the system learns from these actions and improves future recommendations, gradually reducing the need for manual specification while maintaining customization precision through iterative optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The recommendation system dynamically adapts to user needs and preferences, transitioning between automated recommendations and manual specification based on the situation. For routine tasks, automated recommendations provide quick results; for complex analytical tasks requiring precise control, the system enables manual specification. This dynamic approach optimizes the balance between speed and customization precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12099516B2Data visualization device and method
Publication Date: 2024.09.24 TEXAS TECH UNIV SYST
  • US12099516B2 patent drawing
  • US12099516B2 patent drawing
  • US12099516B2 patent drawing

AI summary

An apparatus and method include: receiving a data set having two or more variables; receiving a selection of at least one of the two or more variables, an abstraction level and a visual feature; automatically generating and displaying a set of visual representations of the data set on the display; receiving a change in the selected variables, selected abstraction level, the selected visual feature, or a selection from various views; determining a visual representation recommendation based on the selected variable(s), selected abstraction level and the selected visual feature, the change in the selected variables, selected abstraction level, the selected visual feature, or the selected views; and automatically updating and displaying the set of visual representations of the data set on the display based the visual representation recommendation, and the change in the selected variables, selected abstraction level, the selected visual feature, or the selected views.