System for classifying a search query
First Claim
Patent Images
1. A method of classifying a search query comprising:
- categorizing a plurality of selected search queries;
computing a term vector for each of the plurality of selected search queries as a function of a web search;
creating a classifier function as a function of the computing; and
classifying an un-categorized search query as a function of the classifier function.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is described for classifying a search query. The system may create a machine learning classifier function that may be “trained” by a plurality of categorized queries within a query taxonomy. The system may represent the queries as term vectors and input the term vectors to the machine learning classifier function to generate a value that may correspond to a particular category within the query taxonomy. The system may regularize the machine learning classifier function based on user search click data to improve the classifying accuracy.
-
Citations
32 Claims
-
1. A method of classifying a search query comprising:
-
categorizing a plurality of selected search queries; computing a term vector for each of the plurality of selected search queries as a function of a web search; creating a classifier function as a function of the computing; and classifying an un-categorized search query as a function of the classifier function. - View Dependent Claims (2, 3, 5, 7, 9, 10, 11, 12)
-
-
4. (canceled)
-
6. (canceled)
-
8. (canceled)
-
13. A system for creating a regularized classifier function for classifying a search query comprising:
-
a taxonomy database operable to store a plurality of categorized search queries; a term vector processor coupled with the taxonomy database and operable to create term vectors for each of the plurality of categorized search queries as a function of a web search; a classification processor coupled with the term vector processor and operable to create a classifier function as a function of the term vectors; and a regularization processor coupled with the classification processor and operable to regularize the classifier function. - View Dependent Claims (14, 15, 17, 19, 20, 21, 22, 23)
-
-
16. (canceled)
-
18. (canceled)
-
24. A system for creating a regularized classifier function for classifying a search query comprising:
-
computing means for computing term vectors as a function of training data; generating means, coupled with the computing means, for generating a vector space as a function of the term vectors; creating means, coupled with the generating means, for creating a classifier function as a function of the vector space; and regularizing means, coupled with the creating means, for regularizing the classifier function. - View Dependent Claims (26, 28)
-
-
25. (canceled)
-
27. (canceled)
-
29. A system for classifying a search query comprising computer programming logic stored in a memory and executable by a processor coupled with the memory, the computer programming logic comprising:
-
first logic operative to compute term vectors as a function of categorized search queries in a query taxonomy; second logic coupled with the first logic and operative to generate a vector space as a function of the term vectors; third logic coupled with the second logic and operative to create a classifier function as a function of the vector space; and fourth logic coupled with the third logic and operative to classify an un-categorized search query as a function of the classifier function. - View Dependent Claims (30, 31, 32)
-
Specification