Factor graph for semantic parsing
AssigneeGoogle Inc.
InventorsFadi Biadsy, Pedro J. Moreno Mengibar
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating expressions associated with voice commands. The methods, systems, and apparatus include actions of obtaining segments of one or more expressions associated with a voice command. Further actions include combining the segments into a candidate expression and scoring the candidate expression using a text corpus. Additional actions include selecting the candidate expression as an expression associated with the voice command based on the scoring of the candidate expression.
Claims21
(canceled)
A computer-implemented method comprising:
- accessing one or more phrases that are compared to a transcription of a subsequently received user utterance;
- generating multiple different terms by tokenizing the one or more phrases;
- combining the multiple different terms to generate additional phrases that are not included in the one or more phrases;
- selecting a subset of the additional phrases that are not included in the one or more phrases;
- and
- storing the subset of the additional phrases that are not included in the one or more phrase for comparison to the transcription of the subsequently received user utterance.
A system comprising:
- one or more computers;
- and
- one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- accessing one or more phrases that are compared to a transcription of a subsequently received user utterance;
- generating multiple different terms by tokenizing the one or more phrases;
- combining the multiple different terms to generate additional phrases that are not included in the one or more phrases;
- selecting a subset of the additional phrases that are not included in the one or more phrases;
- and
- storing the subset of the additional phrases that are not included in the one or more phrase for comparison to the transcription of the subsequently received user utterance.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- accessing one or more phrases that are compared to a transcription of a subsequently received user utterance;
- generating multiple different terms by tokenizing the one or more phrases;
- combining the multiple different terms to generate additional phrases that are not included in the one or more phrases;
- selecting a subset of the additional phrases that are not included in the one or more phrases;
- and
- storing the subset of the additional phrases that are not included in the one or more phrase for comparison to the transcription of the subsequently received user utterance.
Dependencies are inferred from the claim text.