Bipartite Graph Reinforcement Modeling to Annotate Web Images
First Claim
1. A method at least partially implemented by a computing device, the method comprising:
- determining, using bipartite graph reinforcement modeling, a set of annotations relevant to a Web image;
annotating the Web image with the annotations; and
providing the Web image to an indexing service for indexing and presentation of relevant search results to a user search query, the relevant search results being based on at least a subset of the annotations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for bipartite graph reinforcement modeling to annotate web images are described. In one aspect the systems and methods implement bipartite graph reinforcement modeling operations to identify a set of annotations that are relevant to a Web image. The systems and methods annotate the Web image with the identified annotations. The systems and methods then index the annotated Web image. Responsive to receiving an image search query from a user, wherein the image search query comprises information relevant to at least a subset of the identified annotations, the image search engine service presents the annotated Web image to the user.
83 Citations
20 Claims
-
1. A method at least partially implemented by a computing device, the method comprising:
-
determining, using bipartite graph reinforcement modeling, a set of annotations relevant to a Web image; annotating the Web image with the annotations; and providing the Web image to an indexing service for indexing and presentation of relevant search results to a user search query, the relevant search results being based on at least a subset of the annotations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer-readable medium having encoded thereon computer-program instructions executable by a processor, the computer-program instructions when executed by the processor, for performing operations comprising:
-
modeling relationships between first and second sets of annotations in a bipartite graph, the bipartite graph comprising vertices representing the first set of annotations disjoint from the second set of annotations, the first set of annotations being direct descriptions of a target Web image, the second set of annotations being indirect descriptions of the target Web image; reinforcing, using respective ones of the relationships, initial rankings associated with the first and second sets of annotations; selecting a subset of the first and second sets of annotations based on results of reinforcing the initial rankings; annotating the Web image with a subset to generate an annotated Web image; and provide indexing and search engine applications with access to the annotated Web image to present a user with relevant results to a search query. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
a processor; and a memory coupled to the processor, the memory having encoded thereon a set of computer-program instructions executable by the processor, the computer-program instructions when executed by the processor for performing operations comprising; generating and ranking initial candidate annotations for a given Web image; searching a large-scale image database for search results, the search results comprising text and images related to the initial candidate annotations and corresponding image(s); clustering search results in view of the initial candidate annotations to generate and rank a set of extending candidate annotations; generating a bipartite graph using the initial candidate annotations as a first set of vertices disjoint from a second set of vertices representing the extending candidate annotations; reinforcing initial relevancy rankings of the initial and extending candidate annotations in view of relationships modeled by the bipartite graph between the two disjoint sets of vertices, the initial relevancy rankings indicating respective relevancy of each annotation of the initial and extending annotations to the given Web image; in view of ranking results from reinforcing the initial relevancy rankings, annotating the given Web image with a subset of the initial and extending annotations; generating an index from the subset; and evaluating the index to present a search result to a search query from a user. - View Dependent Claims (17, 18, 19, 20)
-
Specification