IP Library Granted Patent US 7,113,903
Granted Patent B1
US 7,113,903 · App. 10/058,995 · Granted Sep 26, 2006

Method and apparatus for providing stochastic finite-state machine translation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,113,903
App. No.
10/058,995
Granted
Sep 26, 2006
Kind
B1
Abstract

A method and apparatus for stochastic finite-state machine translation is provided. The method may include receiving a speech input and translating the speech input in a source language into one or more symbols in a target language based on stochastic language model. Subsequently, all possible sequences of the translated symbols may be generated. One of the generated sequences may be selected based on a monolingual target language model.

Claims (42)

1. A method for providing stochastic finite-state machine translation comprising:

receiving an input in a source language;

translating and decomposing the source language input into one or more symbols in a target language based on stochastic translation model;

generating a plurality of possible sequences of the translated symbols; and

selecting one of the generated sequences based on a monolingual target language model, wherein the selected sequence represents a most likely translation of the source language input

wherein decomposing the source language input into a plurality of symbols further includes decomposing the source language input into phrase level symbols based on joint entropy reduction of the source and target languages.

2. A method for providing stochastic finite-state machine translation comprising:

receiving an input in a source language;

translating and decomposing the source language input into one or more symbols in a target language based on stochastic translation model;

generating a plurality of possible sequences of the translated symbols; and

selecting one of the generated sequences based on a monolingual target language model, wherein the selected sequence represents a most likely translation of the source language input

further including determining alignment information by mapping the symbols in the source language onto the symbols in the target language.

3. The method of claim 2 , wherein translating the source language input into one or more symbols in the target language further includes transforming the alignment information into a bi-language string.

4. The method of claim 3 , wherein translating the source language input into one or more symbols in the target language further includes training the bi-language string based on a Variable N-gram Stochastic Automaton (VNSA) learning using stochastic transducers.

5. The method of claim 4 , wherein translating the source language input into one or more symbols in the target language further includes training the VNSA trained bi-language string based on a bi-phrase learning algorithm using a bi-language corpus.

6. An apparatus for stochastic finite-state machine translation comprising:

a recognizer for receiving an input in a source language;

a lexical selection unit connected to the recognizer for translating the input in the source language into one or more symbols in a target language with reference to a first model database;

a reordering unit connected to the lexical selection unit for generating a plurality of possible sequences of the translated symbols; and

a refining unit connected to the reordering unit for selecting one of the possible sequences of the translated symbols with reference to a second model database,

wherein

the first model database is a stochastic translation model database, and the second model database is a monolingual target language model database,

the recognizer decomposes the input into a plurality of symbols in the source language, and

the recognizer decomposes the input in the source language into phrase level symbols based on joint entropy reduction of the source and target languages.

7. An apparatus for stochastic finite-state machine translation comprising:

a recognizer for receiving an input in a source language;

a lexical selection unit connected to the recognizer for translating the input in the source language into one or more symbols in a target language with reference to a first model database;

a reordering unit connected to the lexical selection unit for generating a plurality of possible sequences of the translated symbols; and

a refining unit connected to the reordering unit for selecting one of the possible sequences of the translated symbols with reference to a second model database,

wherein

the first model database is a stochastic translation model database, and the second model database is a monolingual target language model database,

the recognizer decomposes the input into a plurality of symbols in the source language, and

the lexical selection unit determines an alignment information by mapping the plurality of symbols in the source language into the symbols in the target language.

8. The apparatus of claim 7 , wherein the reordering unit generates all possible sequences of the translated symbol based on a Variable Length N-gram Stochastic Automaton model.

9. A method for providing stochastic finite-state machine translation comprising:

receiving an input in a source language;

decomposing the input into a plurality of symbols in the source language;

translating the plurality of symbols into a plurality of symbols in a target language symbol by symbol in accordance with stochastic translation model;

generating a plurality of possible sequences of the symbols in the target language using a Variable N-gram Stochastic Automation algorithm; and

selecting one of the possible sequences based on a monolingual target language model.

10. The method of claim 9 , wherein the input is decomposed into the plurality of symbols in the source language based on joint entropy reduction of the source and target languages.

11. The method of claim 10 , further including determining an alignment information by mapping each of the plurality of symbols in the source language onto the plurality of symbols in the target language.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065566/0013 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF 7529667, 8095363, 11/169547, US0207236, US0207237, US0207235 AND 11/231452 PREVIOUSLY RECORDED ON REEL 034590 FRAME 0045. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 24, 2018
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: AT&T ALEX HOLDINGS, LLC
Reel/Frame 046733/0932 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE/ASSIGNOR NAME INCORRECT ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 034590 FRAME: 0045. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2017
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 042962/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T ALEX HOLDINGS, LLC
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041495/0903 →