Phrase Specification Aggregation via Magnitude Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Natural language generation systems face difficulties in aggregating phrase specifications, particularly when dealing with detailed numeric values, which hinders the ability to create coherent and readable output texts.

Innovation Solution

The method involves identifying and generalizing aggregatable constituents within phrase specifications, allowing for the creation of aggregated phrase specifications that combine noun phrases and additional constituents based on a determined level of generalization, thereby enhancing readability and coherence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed numeric values are retained in phrase specifications, then measurement precision is improved, but aggregation capability deteriorates

Engineering Contradiction:
Improvenumeric value precisionVSAvoidaggregation capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system transforms specific numeric values into generalized magnitude descriptors (e.g., converting '5' to 'small', '100' to 'large'). This parameter transformation allows phrases with different numeric values to be aggregated under common magnitude categories, resolving the contradiction between maintaining precision and enabling aggregation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention introduces magnitude descriptors as an intermediary layer between specific numeric values and aggregated output. These descriptors serve as mediators that preserve the semantic meaning of numeric values while enabling grouping and aggregation of similar phrases, thus bridging the gap between precision and aggregability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If phrase specifications are aggregated, then productivity is improved, but information loss increases

Engineering Contradiction:
Improvetext generation efficiencyVSAvoidnumeric detail loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

By changing the parameter representation from specific numeric values to magnitude descriptors, the system achieves aggregation without complete information loss. The magnitude descriptors retain the essential quantitative meaning (small, medium, large) while enabling efficient aggregation of multiple phrases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial generalization by converting only the numeric value portion to magnitude descriptors while preserving other phrase components. This selective transformation achieves sufficient aggregation for productivity improvement while retaining enough information to maintain output quality.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If generalization level is increased to enable aggregation, then adaptability is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveaggregation flexibilityVSAvoidnumeric value accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system implements a controlled parameter transformation that maps specific numeric values to a standardized set of magnitude descriptors. This controlled generalization maintains adaptability for aggregation while preserving measurement precision through the use of semantically meaningful magnitude categories rather than arbitrary generalization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9600471B2Method and apparatus for aggregating with information generalization
Publication Date: 2017.03.21 ARRIA DATA2TEXT
  • US9600471B2 patent drawing
  • US9600471B2 patent drawing
  • US9600471B2 patent drawing

AI summary

Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.