Finite State Transducer Determinizing Device Using Auxiliary Symbols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determinizing non-single-valued finite state transducers (FSTs) require preprocessing to identify and convert non-single-valued portions, which can lead to incomplete determinization, especially when FSTs lack the 'twins property' or have multiple final outputs, and are not applicable to weighted FSTs without additional preprocessing.

Innovation Solution

A method that introduces auxiliary input symbols to convert non-single-valued FSTs to single-valued FSTs directly during the determinization process, using pseudo-code algorithms to manage states and transitions, allowing for determinization without prior preprocessing, and extends this approach to weighted FSTs by defining specialized operations for weights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If preprocessing is performed to identify and convert non-single-valued portions before determinization, then the determinization process can handle single-valued FSTs, but the process becomes incomplete for FSTs without the 'twins property' or with multiple final outputs

Engineering Contradiction:
Improvecompleteness of determinizationVSAvoidpreprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by introducing auxiliary input symbols before the determinization process to mark transitions that lead to multiple final outputs. This preprocessing step identifies and tags non-single-valued portions of the FST, enabling the subsequent determinization algorithm to handle these cases correctly without requiring separate preprocessing for twins property detection or conversion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses auxiliary input symbols as intermediaries to bridge the gap between non-single-valued FSTs and the determinization process. These auxiliary symbols act as mediators that carry information about multiple final outputs through the determinization algorithm, allowing the process to complete successfully for FSTs that would otherwise fail due to lacking the twins property or having multiple final outputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional determinization methods are used without auxiliary input symbols, then the process is simpler, but it cannot handle weighted FSTs or FSTs without the twins property

Engineering Contradiction:
Improveapplicability to weighted FSTsVSAvoidalgorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent achieves universality by designing a determinization algorithm that can handle multiple types of FSTs through the same framework. By introducing auxiliary input symbols, the algorithm becomes universally applicable to weighted FSTs, FSTs without the twins property, and FSTs with multiple final outputs, eliminating the need for separate preprocessing steps for each case.

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

Solution Approach 2:

The patent applies parameter changes by modifying the input symbol set to include auxiliary symbols that encode information about weights and multiple final outputs. This parameter modification allows the determinization algorithm to process weighted FSTs and other complex cases by transforming the problem into a form that the algorithm can handle uniformly.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If auxiliary input symbols are introduced to mark transitions to multiple final outputs, then complete determinization is achieved, but the number of input symbols increases

Engineering Contradiction:
Improvecompleteness of determinizationVSAvoidnumber of input symbols
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies the taking out principle by extracting the information about multiple final outputs and encoding it in auxiliary input symbols. Instead of carrying multiple output symbols through the transitions, the method extracts this information and represents it through dedicated auxiliary symbols, reducing the overall complexity while maintaining completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8744836B2Finite state transducer determinizing device and finite state transducer determinizing method
Publication Date: 2014.06.03 TOSHIBA DIGITAL SOLUTIONS CORP
  • US8744836B2 patent drawing
  • US8744836B2 patent drawing
  • US8744836B2 patent drawing

AI summary

According to one embodiment, a finite state transducer determinizing device includes a symbol determination unit, a state merging unit, and a single-value processing unit. The symbol determination unit generates an identification symbol different from an input symbol assigned to each transition of a finite state transducer. The state merging unit extracts one or more states at a transition destination by the same input symbol from among the states of the finite state transducer and generates states having the extracted states as sub-states. The single-value processing unit applies the input symbol assigned to each transition of the finite state transducer or the identification symbol as an input symbol of a transition between the states generated by the state merging unit to perform determinizing.