Method and system for tagging objects comprising tag recommendation based on query-based ranking and annotation relationships between objects and tags
First Claim
1. A method for tagging a latent object with selected tag recommendations, including:
- receiving an input from a user for tagging the latent object wherein the input includes a user tag preference and wherein the latent object is characterized by a set of predetermined tags representative of an associated set of content features;
generating a query using the tag preference for comparing the tag preference to the set of predetermined tags;
determining a first annotation relationship between the features and the set of predetermined tags for the object, the relationship being defined by a graph construction representative of an affinity relationship between each predetermined tag and the object content features;
determining a second annotation relationship representative of frequency of tagging usage of each of the set of predetermined tags;
ranking the first and second annotation relationships based upon a weighted relevance of the predetermined tags and the user tag preference to the object content features using a neighborhood linearization technique to infer edge weights; and
suggesting a plurality of suggested tags from the ranking whereby the suggested tags are determined as most likely for annotating the content object.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system is disclosed for tagging a latent object with selected tag recommendations, including a set of content objects wherein each object is characterized by an associated set of content features. An annotation relationship is determined between the features and a pre-determined tag for the each object, the relationship being defined by a graph construction representative of an affinity relationship between each pre-selected tag and content object to a selected query. A plurality of the annotation relationships are ranked based upon a relevance of the preselected tags to the content features in response to a new query for assigning a new tag to the each object, so that a suggested tag is made from the ranking whereby the suggested tag is determined as a most likely tag for annotating the content object.
22 Citations
20 Claims
-
1. A method for tagging a latent object with selected tag recommendations, including:
-
receiving an input from a user for tagging the latent object wherein the input includes a user tag preference and wherein the latent object is characterized by a set of predetermined tags representative of an associated set of content features; generating a query using the tag preference for comparing the tag preference to the set of predetermined tags; determining a first annotation relationship between the features and the set of predetermined tags for the object, the relationship being defined by a graph construction representative of an affinity relationship between each predetermined tag and the object content features; determining a second annotation relationship representative of frequency of tagging usage of each of the set of predetermined tags; ranking the first and second annotation relationships based upon a weighted relevance of the predetermined tags and the user tag preference to the object content features using a neighborhood linearization technique to infer edge weights; and suggesting a plurality of suggested tags from the ranking whereby the suggested tags are determined as most likely for annotating the content object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A tag recommendation system for annotating content objects including:
-
an annotation module comprising an annotation relationship detector and ranking processor wherein each object is characterized by an associated set of content features and the processor determines a first annotation relationship between the features and predetermined tags for the object, the relationship being defined by a graph construction representative of an affinity relationship between the predetermined tags and content objects to a selected query; and
,determining a second annotation relationship representative of frequency of tagging usaqe of each of the set of predetermined tags, wherein the processor ranks a plurality of the annotation relationships based upon a relevance of the predetermined tags to the content features in response to a user input of a user tag preference for assigning a new tag to the object, and suggesting suggested tags from the ranking as most likely for annotating the content object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification