Associating Search Queries and Entities
First Claim
1. In a computing environment, a method performed at least in part on at least one processor, comprising, processing data into one or more association models that associate queries with entities, and using the one or more association models to return entity-related data in response to a query.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards processing data to obtain associations between queries and entities. Association is modeled using a query-entity click graph, blending general query-click logs with vertical query-click logs. Smoothing techniques address the data sparsity in such graphs, including interpolation using a query synonymy model. The association models may be applied to the task of recommending products to web queries, by annotating queries with products from a large catalog and then mining query-product associations through web search session analysis.
-
Citations
20 Claims
- 1. In a computing environment, a method performed at least in part on at least one processor, comprising, processing data into one or more association models that associate queries with entities, and using the one or more association models to return entity-related data in response to a query.
- 15. In a computing environment, a system comprising, an association model that relates queries to entities, and a mechanism configured to access the association model to use query input to output information corresponding to an entity.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising, processing query-entity click data into a graph in which queries are represented by query nodes and entities are represented by entity nodes, determining edges between at least some of the query nodes and at least some of the entity nodes, in which each edge between a query node and an entity node has an assigned weight computed for that edge;
- and computing the weight for each edge based upon query-entity click data, based upon computed relationships between queries, or both based upon query-entity click data and based upon computed relationships between queries.
- View Dependent Claims (19, 20)
Specification