User Query History Expansion for Improving Language Model Adaptation
First Claim
Patent Images
1. A method for providing a query history expansion, the method comprising:
- receiving a spoken query from a user;
applying an adapted language model to convert the spoken query to text;
executing the spoken query; and
providing at least one result of the spoken query to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Query history expansion may be provided. Upon receiving a spoken query from a user, an adapted language model may be applied to convert the spoken query to text. The adapted language model may comprise a plurality of queries interpolated from the user'"'"'s previous queries and queries associated with other users. The spoken query may be executed and the results of the spoken query may be provided to the user.
317 Citations
20 Claims
-
1. A method for providing a query history expansion, the method comprising:
-
receiving a spoken query from a user; applying an adapted language model to convert the spoken query to text; executing the spoken query; and providing at least one result of the spoken query to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a query history expansion, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to; receive a plurality of previous queries associated with a user, retrieve a second plurality of previous queries associated with a plurality of other users, interpolate at least a subset of the second plurality of previous queries with the plurality of previous queries associated with the user, create an adapted language model according to the interpolated queries; receive a new query from the user, and convert the new query into a text string according to the adapted language model. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium which stores a set of instructions which when executed performs a method for providing a query history expansion, the method executed by the set of instructions comprising:
-
collecting a plurality of previous search queries associated with a user, wherein the plurality of previous search queries comprises at least one of the following;
a previously spoken query, a previously typed query, and a previously selected query;creating an adaptation data set associated with the user according to the plurality of previous queries; expanding the adaptation data set by adding a plurality of historical queries from a plurality of users, wherein the plurality of users share at least one common characteristic with the user; expanding the adaptation data set by adding a second plurality of queries, wherein each of the second the plurality of queries comprises a lexical similarity to at least one of the previous search queries associated with the user; expanding the adaptation data set by adding a third plurality of queries, wherein each of the third plurality of historical queries is associated with a web link result, wherein each web link result is further associated with at least one of the plurality of previous search queries; interpolating each of the plurality of previous search queries, the plurality of historical queries, the second plurality of queries, and the third plurality of queries into an adaptation data set for a personalized language model; receiving a new search query spoken by the user; converting the search query to text according to the personalized language model; executing the converted query; and providing at least one result of the executed query to the user.
-
Specification