TRANSFER OF LEARNING FOR QUERY CLASSIFICATION
First Claim
1. A computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- preparing a new domain to receive classification knowledge from one or more source domains by populating the new domain with preliminary query patterns extracted from a search engine log;
preparing the classification knowledge in each of the one or more source domains for transfer to the new domain; and
transferring the classification knowledge from the one or more source domains to the new domain.
2 Assignments
0 Petitions
Accused Products
Abstract
Transfer of learning trains a new domain for the classification of search queries according to different tasks, as well as the generation of a corresponding domain-specific query classifier that may be used to classify the search queries according to the different tasks in the new domain. The transfer of learning may include preparing a new domain to receive classification knowledge from one or more source domains by populating the new domain with preliminary query patterns extracted for a search engine log. The transfer of learning may further include preparing the classification knowledge in each source domain for transfer to the new domain. The classification knowledge in each source domain may then be transferred to the new domain.
-
Citations
20 Claims
-
1. A computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
preparing a new domain to receive classification knowledge from one or more source domains by populating the new domain with preliminary query patterns extracted from a search engine log; preparing the classification knowledge in each of the one or more source domains for transfer to the new domain; and transferring the classification knowledge from the one or more source domains to the new domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
under control of one or more computing devices configured with executable instructions, extracting seed query patterns for a source domain from a search engine log; labeling each of the seed query patterns with an associated task classification and an associated task probability that represent a probability that a corresponding seed query pattern belongs to the associated task classification; and generating additional query patterns for the source domain based at least on the seed query patterns to form an expanded set of query patterns, each of the additional query patterns having a corresponding task classification and a corresponding task probability; and transferring one or more resultant query patterns from the expanded set of query patterns to a new domain. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more processors; and a memory that includes a plurality of computer-executable modules, the plurality of computer-executable components comprising; a domain preparation module that prepares a new domain to receive refined query patterns associated with one or more source domains by populating the new domain with preliminary query patterns extracted from a search engine log; a source domain module that produces the refined query patterns associated with each of the one or more source domains for transfer to the new domain; and a learning transfer module that transfers one or more of the refined query patterns from the one or more source domains to the new domain. - View Dependent Claims (19, 20)
-
Specification