Automated Data Visualization via Machine Learning Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization systems require manual effort to define axis data and correlations, making it time-consuming to identify relationships in data from multiple sources.

Innovation Solution

Automated data visualization method using machine learning algorithms to identify axis data and generate visualizations from multiple data sources, including SQL databases, XML files, and system logs, by creating column-correlation matrices and enriching data with global reference data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual effort is used to define axis data and correlations, then visualization can be customized, but the process becomes time-consuming and inefficient

Engineering Contradiction:
ImproveManual customization capabilityVSAvoidTime required for data analysis
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting data types, identifying correlations, and generating visualizations without requiring manual user input for axis definitions. The machine learning algorithms autonomously analyze the data structure and produce appropriate visual representations, eliminating the time-consuming manual customization process while maintaining visualization quality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing the data to identify correlations and determine optimal visualization parameters before the user needs to view the results. The machine learning algorithms analyze the data structure, identify relationships between variables, and prepare visualization configurations in advance, so that when visualization is requested, the system can quickly generate results without requiring manual setup

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated machine learning algorithms are used to generate visualizations, then time efficiency is improved, but system complexity increases

Engineering Contradiction:
ImproveData analysis speedVSAvoidSystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by implementing a multi-functional platform that can handle various data types, correlation patterns, and visualization formats through a single integrated architecture. The machine learning algorithms are designed to automatically adapt to different data structures and generate appropriate visualizations without requiring separate specialized components for each data type, thereby managing complexity while maintaining high productivity

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

Solution Approach 2:

The system introduces intermediary components that bridge the gap between raw data and final visualizations. Machine learning algorithms act as intermediaries that automatically interpret data relationships, determine optimal visualization parameters, and generate appropriate chart types. This intermediary layer abstracts the complexity from the user interface, allowing simple user requests to trigger complex automated processing in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If data from multiple sources is integrated, then comprehensive analysis is achieved, but difficulty in identifying relationships increases

Engineering Contradiction:
ImproveMulti-source data capabilityVSAvoidRelationship identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies segmentation by dividing the data integration process into distinct manageable stages: data collection from multiple sources, data normalization and standardization, correlation detection through machine learning, and visualization generation. This segmented approach handles the complexity of multi-source integration systematically, with each stage focusing on specific aspects of data processing, thereby making relationship identification more manageable and effective

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11042536B1Systems and methods for automated data visualization
Publication Date: 2021.06.22 JPMORGAN CHASE BANK NA
  • US11042536B1 patent drawing
  • US11042536B1 patent drawing
  • US11042536B1 patent drawing

AI summary

Systems and methods for automated data visualization are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automatically analyzing data from a plurality of data files and producing a visual output may include (1) receiving a plurality of data files from at least one data file source, each data file comprising a plurality of data columns; (2) identifying a number of columns in each of the data files; (3) using column-value matching to identify two matching columns from two different data files; (4) executing one or more machine learning algorithms on data in the data files to enrich the data; and (5) generating a first visualization for the enriched data and outputting the first visualization on a display.