Active image tagging
First Claim
Patent Images
1. A computer-implemented method for active tagging, comprising:
- performed by one or more processors executing computer-readable instructions;
selecting a file from a data set stored in a memory based at least in part on an informativeness measure of the file, wherein the informativeness measure is based at least in part on at least one of a citation measure, an ambiguity measure, or a diversity measure;
providing the file to a client device for manual tagging by a user of the client device;
receiving a manually tagged file from the user of the client device;
storing the manually tagged file in the data set;
predicting a tag for another file based at least in part on the manually tagged file to create another tagged file in the data set that is distinct from the manually tagged file in the data set; and
storing the other tagged file in the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for active image tagging are usable to build large datasets of tagged images by combining manual tagging by a user and automatic tagging by a computing device based on the manual tagging. Such tags may be used to effectively sort, organize, link, and search for images within large datasets of images. Additionally, the active image tagging may be configured to utilize a tagging game where multiple users manually tag images by playing a game on a computing device.
28 Citations
20 Claims
-
1. A computer-implemented method for active tagging, comprising:
performed by one or more processors executing computer-readable instructions; selecting a file from a data set stored in a memory based at least in part on an informativeness measure of the file, wherein the informativeness measure is based at least in part on at least one of a citation measure, an ambiguity measure, or a diversity measure; providing the file to a client device for manual tagging by a user of the client device; receiving a manually tagged file from the user of the client device; storing the manually tagged file in the data set; predicting a tag for another file based at least in part on the manually tagged file to create another tagged file in the data set that is distinct from the manually tagged file in the data set; and storing the other tagged file in the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. One or more computer-readable storage media, storing processor-executable instructions that, when executed on a processor, perform acts for active tagging, the acts comprising:
-
hosting a file tagging game; selecting a file stored in a memory, wherein the selecting comprises analyzing one or more tags to determine an appearance probability related to the selected file; providing the selected file to at least a first client device and a second client device of the file tagging game; receiving a game-defined tag associated with the selected file from at least the first client device and the second client device executing the file tagging game; in response to determining that the game-defined tag received from the first client device matches a game-defined tag received from the second client device, storing the game-defined tag with the selected file in the memory; predicting a tag for another file in the memory based at least in part on the selected file and the game-defined tag stored in the memory; associating the tag with the other file to create another tagged file; and storing the other tagged file in the memory. - View Dependent Claims (12, 13, 17, 18, 19, 20)
-
-
14. A system for iterative active image tagging comprising:
-
memory and a processor; an image file selection module, stored in the memory and executable on the processor, that selects an image file from a subset of data stored in the memory based at least in part on an informativeness measure comprising at least one of a citation measure defining a number of neighboring image files to the image file, an ambiguity measure defining a similarity between a tag of the image file and tags of one or more of the neighboring image files, and a diversity measure defining a difference between a tag of each image file in a sample and the tag of the image file; a manual image file tagging module, stored in the memory and executable on the processor, that provides the selected image file to a plurality of client devices for a plurality of users to manually tag, wherein a manually tagged image file is stored in the memory in response to determining that the plurality of users select a same tag for the selected image file; an automatic image file tagging module, stored in the memory and executable on the processor, that provides automatic image tags to other image files in the subset of data stored in the memory based at least in part on the manually tagged image file; and an iteration module, stored in the memory and executable on the processor, that iteratively activates the manual image file tagging module and the automatic image file tagging module until tagging is complete. - View Dependent Claims (15, 16)
-
Specification