Demographic based classification for local word wheeling/web search
First Claim
1. A computer implemented system comprising the following computer executable components:
- multiprocessors;
a classification encoder component that summarizes a query log into a classification based on demographics, wherein the classification is in the form of a tree structure to summarize the query log, wherein the classification encoder component leverages information stored in the query log by selectively mining a plurality of queries from the query log and summarizing the plurality of queries in the tree structure;
a local language models encoder component that expands the classification to form localized language models, to facilitate a search for local interests; and
an artificial intelligence component that facilitates smoothing of the classification, wherein the artificial intelligence component comprises a support vector machine (SVM) configured via a learning phase within a classifier constructor and a feature selection module, wherein the classifier constructor is used to learn and perform a determination according to a predetermined criteria to update a previously inferred schema, modify the criteria on a referring algorithm based at least in part upon the kind of data being processed and select the time of day to implement the modifying of the criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that create a classification of sentences in a language, and further construct associated local versions of language models, based on geographical location and/or other demographic criteria—wherein such local language models can be of different levels of granularity according to chosen demographic criteria. The subject innovation employs a classification encoder component that forms a classification (e.g. a tree structure) of sentences, and a local language models encoder component, which employs the classification of sentences in order to construct the localized language models. A decoder component can subsequently enable local word wheeling and/or local web search by blending k-best answers from local language models of varying demographic granularity that match users demographics. Hence, k-best matches for input data by users in one demographic locality can be different from k-best matches for the same input by other users in another locality.
-
Citations
16 Claims
-
1. A computer implemented system comprising the following computer executable components:
-
multiprocessors; a classification encoder component that summarizes a query log into a classification based on demographics, wherein the classification is in the form of a tree structure to summarize the query log, wherein the classification encoder component leverages information stored in the query log by selectively mining a plurality of queries from the query log and summarizing the plurality of queries in the tree structure; a local language models encoder component that expands the classification to form localized language models, to facilitate a search for local interests; and an artificial intelligence component that facilitates smoothing of the classification, wherein the artificial intelligence component comprises a support vector machine (SVM) configured via a learning phase within a classifier constructor and a feature selection module, wherein the classifier constructor is used to learn and perform a determination according to a predetermined criteria to update a previously inferred schema, modify the criteria on a referring algorithm based at least in part upon the kind of data being processed and select the time of day to implement the modifying of the criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method comprising the following computer executable acts:
summarizing, by a processor, query logs in the form of a tree structure based at least in part on demographics, the summarizing comprising; leveraging information stored in a query log by selectively mining a plurality of queries from the query log; and summarizing the plurality of queries in the tree structure;
forming localized language models from the classification; and
smoothing the tree structure, the smoothing comprising;using an artificial intelligence component, the artificial intelligence component comprising; configuring a support vector machine (SVM) using a learning phase within a classifier constructor and a feature selection module, wherein the classifier constructor is used to automatically learn and perform a determination according to a predetermined criteria to update a previously inferred schema, modify the criteria on a referring algorithm based upon the kind of data being processed and select the time of day to implement the modifying of the criteria. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer implemented system comprising the following computer executable components:
-
multiprocessors; means for forming a classification structure of local language models based on demographics, the forming comprising a classification encoder component, wherein the classification is in the form of a tree structure to summarize query logs, wherein the classification encoder component leverages information stored in a query log via selectively mining a plurality of queries from the query log and summarizing the plurality of queries in the tree structure; means for creating localized language models from the classification; and means for employing the classification structure of local language models to facilitate input expansions of local interest, the employing comprising an artificial intelligence component, wherein the artificial intelligence component comprises a support vector machine (SVM) configured via a learning phase within a classifier constructor and a feature selection module, wherein the classifier constructor is used to automatically learn and perform a determination according to a predetermined criteria to update a previously inferred schema, modify the criteria on a referring algorithm based upon the kind of data being processed and select the time of day to implement the modifying of the criteria.
-
Specification