Chart Caption Framework for Multi-Type Insight Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data analysis systems lack a universal framework for generating descriptive captions from charts, failing to account for different chart types and analytical intentions, and often support only basic visualization formats, particularly neglecting graph data formats like Sankey diagrams.

Innovation Solution

A modularized and extensible framework that defines insight types and rule sets for each chart type, allowing for tailored insight extraction and caption generation, using template-based and generative approaches to create descriptive captions aligned with analytical objectives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a universal framework for generating descriptive captions from charts is implemented, then the adaptability to different chart types and analytical intentions is improved, but the device complexity increases due to the need for modularized insight types and rule sets for each chart type

Engineering Contradiction:
Improveadaptability to different chart typesVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework is segmented into distinct modular components: chart type identifiers, insight type definitions, rule sets for each insight type, and template-based caption generation. Each chart type (e.g., Sankey diagrams, line charts) has its own configured insight types and rules, allowing the system to handle diversity through organized modularity rather than monolithic complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework implements a universal caption generation system that can process multiple chart types through a common architecture. The template-based approach with placeholders allows the same caption generation mechanism to work across different chart types by simply changing the underlying data and templates, achieving multi-functionality without proportional increases in complexity

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

2Productivity

If template-based and generative approaches are used for caption generation, then the productivity of automated insight extraction is improved, but the manufacturing precision of caption accuracy may be compromised due to the complexity of aligning templates with diverse insight types

Engineering Contradiction:
Improvecaption generation efficiencyVSAvoidcaption accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

Templates are pre-configured with appropriate placeholders and structures for different insight types before runtime. The system performs preliminary configuration of insight types, rules, and templates during system setup or initialization, so that during actual caption generation, the system simply needs to match data to pre-defined templates rather than constructing captions from scratch, ensuring both efficiency and accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The framework incorporates mechanisms to evaluate and refine caption generation. By systematically extracting insight data according to defined rules and comparing results against expected patterns, the system can identify and correct mismatches between templates and actual insights, maintaining precision while preserving the efficiency of automated generation

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the framework supports a wider spectrum of analytical needs including graph data formats, then the adaptability is improved, but the ease of operation deteriorates due to the increased complexity of configuring and maintaining rule sets for multiple chart types

Engineering Contradiction:
Improvesupport for multiple chart typesVSAvoidease of configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The framework enables self-service configuration where the system can automatically generate appropriate rule sets and templates based on chart type identification. When a new chart type is detected, the system can self-configure by selecting from available insight type templates and rules, reducing the manual burden on operators while maintaining support for diverse chart formats including Sankey diagrams and graph data

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250356115A1Modularized and extensible framework for visualization-to-caption generation
Publication Date: 2025.11.20 ADOBE INC
  • US20250356115A1 patent drawing
  • US20250356115A1 patent drawing
  • US20250356115A1 patent drawing

AI summary

Some aspects relate to technologies providing a framework for generating captions from chart visualizations. In accordance with some aspects, input data for a chart is received that includes an indication of the chart type and chart data for the chart. Using the chart data, insight data is determined for each of a number of insight types defined for the chart type. The insight data can be generated using a rule set defined for each insight type. Using the insight data, a caption is generated with natural language text for each insight type. A user interface is provided that includes the chart and at least one of the captions.