US2015127373A1PendingUtilityA1

Interactive Multilingual Word-Alignment Techniques

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Apr 1, 2010Filed: Jan 5, 2015Published: May 7, 2015
Est. expiryApr 1, 2030(~3.7 yrs left)· nominal 20-yr term from priority
G06F 40/51G06F 40/45G06F 17/2827G06F 17/2854
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for interactively presenting word-alignments of multilingual translations and automatically improving those translations based upon user feedback are described herein. With one or more implementations of the techniques described herein, a word-alignment user-interface (UI) concurrently displays a pair of bilingual sentences, where one is a translation of the other, and interactively highlights linked (i.e., “word-aligned”) words and phrases of the pair. Other implementations of the techniques described herein offer an option for a user to provide feedback about the existing word-alignments or realign the words or phrases. In still other described implementations, word-alignment is automatically improved based upon that user feedback.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method of facilitating interactive collection of user feedback regarding word-alignments between a bilingual sentence pair, the method comprising:
 concurrently displaying each sentence of the bilingual sentence pair via a user-interface (UI) on a display including a control to facilitate word-alignment;   obtaining word-alignments from via the control, the obtaining including obtaining selection of a word or phrase of a first sentence of the bilingual sentence pair and selection of a word or phrase of a second sentence of the bilingual sentence pair, the selected word or phrase of the second sentence being linked to the selected word or phrase of the first sentence;   receiving user feedback regarding a quality of the word-alignments between the linked selected words or phrases of the bilingual sentence pair; and   generating a new training dataset comprising one or more bilingual sentence pairs, the generating being based at least in part on the received user feedback regarding the quality of the word-alignments.   
     
     
         22 . The method of  claim 21 , further comprising:
 creating a new word-alignment model based at least in part on the new training data set; and   applying the new word-alignment model to a new multilingual textual dataset to realign existing sentence pairs according to the new word-alignment model.   
     
     
         23 . The method of  claim 21 , further comprising storing the user feedback in a data structure, the user feedback indicating how many positive feedbacks were given to the word-alignments and how many negative feedbacks were given to the word-alignments. 
     
     
         24 . The method of  claim 21 , further comprising rating the quality of the word-alignments based at least in part on an amount of time between obtaining the word alignments and receiving the user feedback. 
     
     
         25 . The method of  claim 24 , wherein rating the quality of the word-alignments comprises:
 assigning a high confidence rating when the amount of time between obtaining the word alignments and receiving the user feedback is greater than a predetermined threshold; and   assigning a low confidence rating when the amount of time between obtaining the word alignments and receiving the feedback is less than a predetermined threshold.   
     
     
         26 . The method of  claim 21  wherein the first sentence of the bilingual sentence pair is in a first human language and the second sentence of the bilingual sentence pair is in a second human language, the second human language being different than the first human language. 
     
     
         27 . One or more computer storage media storing processor-executable instructions that, when executed, cause one or more processors to perform operations for improving word-alignments between a dataset of bilingual sentence pairs at least based in part on collected user feedback, the operations comprising:
 obtaining existing word-alignments of the bilingual sentence pairs of the dataset;   obtaining user feedback from multiple users, the user feedback comprising word-realignments of the existing word-alignments to create realigned bilingual sentence pairs of the dataset;   based upon the obtained user feedback, calculating an updated word-realignment of the bilingual sentence pairs of the dataset; and   generating a new word-alignment model based at least in part on the updated word-realignment of the bilingual sentence pairs of the dataset.   
     
     
         28 . The one or more computer storage media as recited in  claim 27 , wherein the obtaining user-feedback comprises:
 defining a quality threshold regarding the user feedback comprising word-realignments;   identifying a group of word-realignments exceeding the quality threshold; and   creating the updated word-realignment of the realigned bilingual sentence pairs of the dataset based at least in part on the group of word-realignments exceeding the quality threshold.   
     
     
         29 . The one or more computer storage media as recited in  claim 27 , wherein obtaining the user-feedback comprising word-realignments comprises:
 displaying the bilingual sentence pairs of via a user interface (UI);   receiving, from at least one of the multiple users, a selection of a first word in a first sentence of at least one of the bilingual sentence pairs of the dataset, the first word being linked to a linked word contained in a second sentence of the at least one of the bilingual sentence pairs;   receiving, from at least one of the multiple users, a selection of a second word in the second sentence of the at least one of the bilingual sentence pairs, the second word being different than the linked word; and   reassigning the link between first word and the linked word to a link between the first word and the second word.   
     
     
         30 . The one or more computer storage media as recited in  claim 27 , the operations further comprising:
 applying the new word-alignment model to another dataset of bilingual sentence pairs; or   exposing, via a user-interface (UI) on an output display, bilingual sentence pairs of the another dataset of bilingual sentence pairs.   
     
     
         31 . The one or more computer storage media as recited in  claim 27 , wherein the calculating of the updated word-realignment of the existing word-alignments comprises:
 calculating a user-specific confidence value based, at least in part, upon factors associated with the user;   repeating the calculating for a plurality users;   weighing each realignment based upon the calculated user-specific confidence value for each user of the plurality users; and   selecting the updated word-realignment of the realigned sentence pairs based upon the weighted realignments.   
     
     
         32 . A system comprising:
 one or more processors;   memory communicatively coupled to the one or more processors;   one or more components stored on the memory that, when executed by the one or more processors, communicate with an end-user computing device to perform operations that facilitate interactive exposing of word-alignments between a bilingual sentence pair, the operations comprising:
 simultaneously displaying, via a user-interface (UI) on a display of the end-user computing device, each sentence of the bilingual sentence pair; and 
 presenting to a user, via the UI, a control to facilitate word-alignment between the bilingual sentence pair. 
   
     
     
         33 . The system as recited in  claim 32 , wherein the operations further comprise:
 receiving a user selection of an of-interest word or phrase of a first sentence of the bilingual sentence pair; and   in response to the receiving, identifying a linked word in a second sentence of the bilingual sentence pair that corresponds to the of-interest word; and   reassigning, via the control, at least one of the of-interest word or the linked word.   
     
     
         34 . The system as recited in  claim 33 , wherein the operations further comprise identifying an emphasis word of the first sentence, the emphasis word being associated with a query. 
     
     
         35 . The system as recited in  claim 32 , wherein the reassigning is performed while still simultaneously displaying each sentence of the bilingual sentence pair via the UI. 
     
     
         36 . The system as recited in  claim 32 , wherein the receiving a user selection of an of-interest word comprises:
 determining that a user-directable position indicator is identifying a first of-interest word or phrase when input causes a graphical cursor to hover over or near the first of-interest word or phrase in the UI; and   selecting the first of-interest word identified by the position indicator.   
     
     
         37 . The system as recited in  claim 36 , wherein the receiving a user selection of an of-interest word further comprises:
 determining that the user-directable position indicator is identifying a second of-interest word or phrase when input causes the graphical cursor to hover over or near a second of-interest word or phrase in the UI; and   selecting the second of-interest word identified by the position indicator.   
     
     
         38 . The system as recited in  claim 37 , wherein the reassigning comprises:
 in response to the selecting the first of-interest word identified by the position indicator, highlighting the first of-interest word; and   in response to the selecting the second of-interest word identified by the position indicator, removing the highlighting from the first of-interest word and highlighting the second of-interest word.   
     
     
         39 . The system as recited in  claim 32 , wherein the operations further comprise, in response to the receiving, performing a dictionary look-up of the of-interest word and displaying the results of the dictionary look-up. 
     
     
         40 . The system as recited in  claim 32 , wherein the operations further comprise:
 detecting that a user selected a first word or phrase of the first sentence of the bilingual sentence pair;   in response to detecting that the user selected the first word or phrase, highlighting the first word or phrase via the UI;   detecting that the user selected a second word or phrase of a second sentence of the bilingual sentence pair;   in response to detecting that the user selected the second word or phrase, highlighting the second word or phrase via the UI; and   storing a user-feedback word-alignment associated between the first word or phrase and the second word or phrase.

Join the waitlist — get patent alerts

Track US2015127373A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.