Natural Language Generation Using Semantic Item Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural language processing technologies face limitations in generating versatile, domain-independent, and language-neutral textual descriptions, particularly in areas like abstractive summarization and machine translation, due to rigid syntax, limited semantic understanding, and domain-specific approaches.

Innovation Solution

A text generation system that uses a grammar rule-based model to process structured knowledge and generate text across multiple languages, employing a language model that identifies sentence types, sentence part types, and vocabulary classes to create coherent and contextually relevant sentences without relying on templates or specific domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If template-driven domain-specific approaches are used for text generation, then text generation can be achieved in specific domains, but versatility and language-neutrality are limited

Engineering Contradiction:
Improvetext generation versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal text generation system that can handle multiple languages and domains through a single framework. The system uses language models that are not tied to specific domains or languages, allowing the same core architecture to generate text in different languages and contexts by simply changing the input semantic items and language parameters, thus achieving multi-functionality without requiring separate template-driven systems for each domain.

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

Solution Approach 2:

Instead of starting with templates and filling in domain-specific content (the conventional approach), the patent inverts the process by starting with semantic items and knowledge representations, then generating natural language text from these structured representations using language models. This inversion eliminates the need for pre-defined templates and enables domain-independent text generation.

Inventive Principle:
Principle #13The other way round (Inversion)

2Manufacturing precision

If rigid syntax rules are enforced in natural language processing, then grammatical correctness is improved, but flexibility and semantic understanding are reduced

Engineering Contradiction:
Improvegrammatical precisionVSAvoidsemantic understanding
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs dynamic language models that can adapt their output based on the semantic content and context rather than following rigid static syntax rules. The system generates text by processing semantic items and applying language models that understand contextual relationships, allowing grammatical correctness to emerge naturally from semantic understanding rather than being enforced through rigid syntactic constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the fundamental parameter from syntax-based generation to semantics-based generation. By representing knowledge in structured semantic formats and using language models that operate on these representations, the system achieves grammatical precision as a byproduct of semantic understanding rather than through rigid syntactic rule enforcement.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If domain-specific approaches are used for text generation, then accuracy in specific domains is improved, but generalizability to other domains is reduced

Engineering Contradiction:
Improvetext generation accuracyVSAvoiddomain generalizability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal text generation system that processes semantic items and knowledge representations in a domain-agnostic manner. The same core system can generate accurate text in different domains by receiving appropriately structured semantic inputs, eliminating the need for domain-specific customization while maintaining accuracy through the quality of semantic representation and language modeling.

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

Solution Approach 2:

The patent introduces semantic items and knowledge representations as intermediary structures between raw data and natural language output. These structured semantic representations serve as a universal intermediate format that preserves domain-specific accuracy requirements while enabling the same text generation system to handle multiple domains, thus acting as a mediator between domain-specific accuracy needs and domain-generalizability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If statistical approaches are used for natural language processing, then processing speed is improved, but semantic understanding and context awareness are reduced

Engineering Contradiction:
Improveprocessing speedVSAvoidsemantic understanding
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces statistical pattern-matching mechanisms with a systematic approach based on structured semantic representations and language models. By using formally defined semantic item structures and deterministic language generation processes, the system maintains processing efficiency while achieving superior semantic understanding, as the structured representations explicitly encode meaning rather than relying on statistical correlations.

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

Data Source

PatentUS10528665B2System and method for natural language generation
Publication Date: 2020.01.07 KRISHNAMURTHY SATYANARAYANA
  • US10528665B2 patent drawing
  • US10528665B2 patent drawing
  • US10528665B2 patent drawing

AI summary

The system includes receiving one or more semantic items and a language object corresponding to the language in which the text is to be generated. The system further includes identifying one or more sentence types and one or more sentence part types for each identified sentence type. The system includes obtaining a vocabulary class for the each identified sentence part type by querying the word to sentence part type association rule, obtains one or more vocabulary class features for each of the sentence part type by querying the word to sentence part type association rule. The system further includes creating and building a natural language phrase object for each sentence part type. The system further includes deriving an expression for each built natural language phrase object. The System further includes arranging sequentially all the derived expressions using a word separation character between every pair of successive expressions.