Phoneme Tree Random Walk for Automatic Word Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating words and names often require manual coding and tuning, leading to time-consuming processes and frequently produce unsatisfactory, unpronounceable results, especially for languages with complex grapheme-to-phoneme mappings.

Innovation Solution

The method involves generating N-grams of phonemes and their frequencies from a given language corpus, constructing a phoneme tree, and performing a random walk to produce sequences of phonemes, which are then mapped into graphemes, allowing for automatic generation of words and names without manual editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual coding and tuning methods are used to generate words and names, then the quality of generated words can be controlled, but the process becomes time-consuming and requires extensive manual selection and frequency setting of language units

Engineering Contradiction:
Improvequality of generated wordsVSAvoidtime for manual coding and tuning
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically learns phoneme sequences and their frequencies directly from the input corpus without requiring manual annotation or tuning. The algorithm self-adjusts by analyzing the corpus data to determine valid phoneme combinations and their occurrence frequencies, eliminating the need for manual coding while maintaining linguistic quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes the input corpus to extract and store phoneme sequences and their frequencies before actual word generation. This preliminary analysis phase creates a phoneme database that guides subsequent word generation, allowing the system to quickly generate high-quality words without repeated manual tuning.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual selection and frequency setting of language units is performed, then acceptable quality words can be generated, but the process becomes even more time-consuming with annotation requirements

Engineering Contradiction:
Improvequality of generated wordsVSAvoidcomplexity of manual coding process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical manual process of selecting and annotating language units with an automated computational system. The algorithm automatically analyzes the corpus to identify valid phoneme sequences and their frequencies, substituting human manual work with machine learning and pattern recognition processes.

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

Solution Approach 2:

The system performs self-annotation by automatically determining which phoneme sequences are valid and their frequencies directly from the corpus data, without requiring external manual annotation. The algorithm serves itself by extracting linguistic patterns autonomously.

Inventive Principle:
Principle #25Self-service

3Productivity

If traditional word generation methods are used, then some acceptable words can be produced, but the results tend to be unpronounceable and alien sounding, especially for languages with complex grapheme-to-phoneme mappings

Engineering Contradiction:
Improveword generation outputVSAvoidpronounceability and linguistic validity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the fundamental parameter of word generation from grapheme-based (letter-based) to phoneme-based construction. By building words directly from phoneme sequences that are proven to be pronounceable in the target language, the system ensures linguistic validity while maintaining high productivity in word generation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces phonemes as an intermediary layer between the input corpus and the final generated words. Instead of directly manipulating letters or syllables, the system uses phonemes as intermediate units that guarantee pronounceability, acting as a mediator that translates corpus patterns into valid word structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7912716B2Generating words and names using N-grams of phonemes
Publication Date: 2011.03.22 DAYBREAK GAME COMPANY LLC
  • US7912716B2 patent drawing
  • US7912716B2 patent drawing
  • US7912716B2 patent drawing

AI summary

Generating words and/or names, comprising: receiving at least one corpus based on a given language; generating a plurality of N-grams of phonemes and a plurality of frequencies of occurrence using the corpus, such that each frequency of occurrence corresponds to a respective pair of phonemes and indicates the frequency of the second phoneme in the pair following the first phoneme in the pair; generating a phoneme tree using the plurality of N-grams of phonemes and the plurality of frequencies of occurrence; performing a random walk on the phoneme tree using the frequencies of occurrence to generate a sequence of phonemes; and mapping the sequence of phonemes into a sequence of graphemes.