Neural Network Text Generation from Structured Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for converting structured data, such as tables, into natural language text are labor-intensive and costly, and existing natural language processing models are not effectively designed for transforming structured data into text.

Innovation Solution

A neural network-based approach that converts structured data into a representation of its cells and attributes, using a sequence-to-sequence architecture with a table-aware encoder and decoder, along with an attention mechanism and copying mechanism to generate descriptive natural language sentences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a template-based method is used to transform a table into text, then the transformation can be achieved with a simple approach, but it largely depends on manpower and requires higher cost

Engineering Contradiction:
Improvesimplicity of transformation methodVSAvoidautomation level
Core Design Contradiction:
Ease of manufactureVSExtent of automation

Solution Approach 1:

The patent replaces the manual/template-based mechanical transformation process with a neural network system that automatically converts structured data to natural language text. The encoder-decoder architecture with attention mechanisms automates what previously required human effort and template matching, achieving both high automation and cost-effectiveness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The neural network model performs self-service by automatically learning the transformation patterns from training data and independently generating text descriptions without requiring manual template creation or human intervention. The model serves itself by adapting to different table structures and generating appropriate natural language outputs autonomously.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If a template-based method is used to transform a table into text, then the implementation is straightforward, but it is impossible to handle various problems

Engineering Contradiction:
Improveease of implementationVSAvoidhandling capability for various problems
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The neural network model achieves universality by being able to handle various types of structured data transformations through a single unified architecture. The model can process different table structures, data formats, and transformation requirements without requiring separate templates for each case, making it both easy to implement and highly adaptable.

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

Solution Approach 2:

The patent introduces dynamics through the neural network's ability to adapt its parameters and representations based on the input data. The attention mechanisms dynamically adjust which parts of the structured data to focus on, and the model can handle varying table structures and transformation complexities, providing both ease of implementation and versatility.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a natural language processing model based on neural network is applied, then the transformation capability is enhanced, but the complexity of the system increases

Engineering Contradiction:
Improvetransformation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex neural network system into distinct functional modules: an encoder portion for converting structured data to representations, a decoder portion for generating natural language text, and attention mechanisms for focusing on relevant information. This segmentation manages complexity while maintaining high transformation capability.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If manual methods are used for data transformation, then the system complexity is low, but the productivity is reduced due to high manpower cost

Engineering Contradiction:
Improvesystem complexityVSAvoidtransformation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent replaces manual transformation methods with an automated neural network system that processes structured data to natural language conversions at high speed and scale. This substitution dramatically improves productivity while the modular architecture keeps system complexity manageable.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11544474B2Generation of text from structured data
Publication Date: 2023.01.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11544474B2 patent drawing
  • US11544474B2 patent drawing
  • US11544474B2 patent drawing

AI summary

Implementations of the subject matter described herein provide a solution for generating a text from the structured data. In this solution, the structured data is converted into its representation, where the structured data comprises a plurality of cells, and the representation of the structured data comprises plurality of representations of the plurality of cells. A natural language sentence associated with the structured data may be determined based on the representation of the structured data, thereby implementing the function of converting the structured data into a text.