Sub-query evaluation for image search
First Claim
1. A method performed by data processing apparatus, the method comprising:
- identifying responsive images for a search phrase that includes two or more terms;
determining, by one or more processors, interaction rankings for each of the responsive images based on a number of user interactions with the responsive image;
creating, by one or more processors, two or more sub-queries based on the search phrase, the sub-queries each being a proper subset of the two or more terms;
for each sub-query from the two or more sub-queries;
determining, by one or more processors, sub-query model rankings for the responsive images based on a sub-query model for the sub-query and visual features of the responsive images, the sub-query model being an image relevance model for the sub-query; and
determining, by one or more processors, a search phrase score for the sub-query model, the search phrase score being based on a measure of similarity between positions of the responsive images in each of the interaction rankings and the sub-query model rankings; and
selecting, based on the search phrase scores for the sub-queries, one of the sub-query models as a model for the search phrase, the selected sub-query model having a search phrase score that meets a threshold search phrase score.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying images responsive to a search phrase are disclosed. In one aspect, a method includes identifying a set of responsive images for a search phrase that includes two or more terms. Interaction rankings are determined for images in the set of responsive images. Two or more sub-queries are created based on the search phrase. Sub-query model rankings are determined for images in the set of responsive images. A search phrase score is determined for the image relevance model. Based on the search phrase scores for the sub-queries, one of the sub-query models is selected as a model for the search phrase.
-
Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
identifying responsive images for a search phrase that includes two or more terms; determining, by one or more processors, interaction rankings for each of the responsive images based on a number of user interactions with the responsive image; creating, by one or more processors, two or more sub-queries based on the search phrase, the sub-queries each being a proper subset of the two or more terms; for each sub-query from the two or more sub-queries; determining, by one or more processors, sub-query model rankings for the responsive images based on a sub-query model for the sub-query and visual features of the responsive images, the sub-query model being an image relevance model for the sub-query; and determining, by one or more processors, a search phrase score for the sub-query model, the search phrase score being based on a measure of similarity between positions of the responsive images in each of the interaction rankings and the sub-query model rankings; and selecting, based on the search phrase scores for the sub-queries, one of the sub-query models as a model for the search phrase, the selected sub-query model having a search phrase score that meets a threshold search phrase score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying responsive images for a search phrase that includes two or more terms; determining interaction rankings for each of the responsive images based on a number of user interactions with the responsive image; creating two or more sub-queries based on the search phrase, the sub-queries each being a proper subset of the two or more terms; for each sub-query from the two or more sub-queries; determining sub-query model rankings for the responsive images based on a sub-query model for the sub-query and visual features of the responsive images, the sub-query model being an image relevance model for the sub-query; and determining a search phrase score for the sub-query model, the search phrase score being based on a measure of similarity between positions of the responsive images in each of the interaction rankings and the sub-query model rankings; and selecting, based on the search phrase scores for the sub-queries, one of the sub-query models as a model for the search phrase, the selected sub-query model having a search phrase score that meets a threshold search phrase score. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a data store; and one or more data processing apparatus that interact with the data store and execute instructions that cause the one or more computers to perform operations comprising; identifying responsive images for a search phrase that includes two or more terms; determining interaction rankings for each of the responsive images based on a number of user interactions with the responsive image; creating two or more sub-queries based on the search phrase, the sub-queries each being a proper subset of the two or more terms; for each sub-query from the two or more sub-queries; determining sub-query model rankings for the responsive images based on a sub-query model for the sub-query and visual features of the responsive images, the sub-query model being an image relevance model for the sub-query; and determining a search phrase score for the sub-query model, the search phrase score being based on a measure of similarity between positions of the responsive images in each of the interaction rankings and the sub-query model rankings; and selecting, based on the search phrase scores for the sub-queries, one of the sub-query models as a model for the search phrase, the selected sub-query model having a search phrase score that meets a threshold search phrase score. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification