Translating natural language utterances to keyword search queries
First Claim
Patent Images
1. A method for providing natural language query translation, the method comprising:
- receiving a spoken natural language query;
translating the spoken natural language query into a search query according to a statistical model, wherein the statistical model is trained according to log data for a plurality of historical query result selections, and wherein the log data is mined to train the statistical model for domain detection in the absence of in-domain data;
performing the translated search query; and
providing at least one result associated with the translated search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Natural language query translation may be provided. A statistical model may be trained to detect domains according to a plurality of query click log data. Upon receiving a natural language query, the statistical model may be used to translate the natural language query into an action. The action may then be performed and at least one result associated with performing the action may be provided.
227 Citations
20 Claims
-
1. A method for providing natural language query translation, the method comprising:
-
receiving a spoken natural language query; translating the spoken natural language query into a search query according to a statistical model, wherein the statistical model is trained according to log data for a plurality of historical query result selections, and wherein the log data is mined to train the statistical model for domain detection in the absence of in-domain data; performing the translated search query; and providing at least one result associated with the translated search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to; receive a spoken natural language query from a user, map the natural language query into a keyword-based query according to a statistical model, wherein the statistical model is trained according to log data for a plurality of historical query result selections, and wherein the log data is mined to train the statistical model for domain detection in the absence of in-domain data; perform a search according to a query pair comprising the spoken natural language query and the keyword-based query; and provide a plurality of results associated with the search to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing natural language query translation, the system comprising:
-
a processor; and memory storing computer-readable instructions that when executed cause the processor to; receive a spoken natural language query; translate the spoken natural language query into a search query according to a statistical model, wherein the statistical model is trained according to log data for a plurality of historical query result selections, and wherein the log data is mined to train the statistical model for domain detection in the absence of in-domain data; perform the translated search query; and providing at least one result associated with the translated search query. - View Dependent Claims (17, 18, 19, 20)
-
Specification