Image Tagging Accuracy via Cluster Segmentation and Voting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image tagging systems face inefficiencies due to cluster imbalance and user tagging biases, leading to inaccurate image retrieval and tagging, especially for rare or specific tags, as they rely on computationally challenging classifiers and are prone to annotator similarity-induced errors.

Innovation Solution

An enhanced clustering technique, such as modified recursive KMeans, is applied to balance clusters, and a diversity-based voting framework is used to mitigate user tagging biases, enabling more accurate tag prediction and retrieval by considering similarity in tag sequences and reducing the impact of similar annotators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional text-based image search with automated tagging is used, then image retrieval can be performed, but tagging accuracy deteriorates due to cluster imbalance and user tagging biases

Engineering Contradiction:
Improvetagging accuracyVSAvoidtag prediction reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the image dataset into multiple clusters based on visual similarity, then applies separate classifiers to each cluster. This segmentation allows the system to handle rare tags and specific categories more effectively by dedicating specialized classifiers to particular clusters, thereby improving overall tagging accuracy while maintaining reliability across diverse image types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering of images into groups based on visual features before applying tag prediction. This preliminary action organizes the data structure to prevent cluster imbalance issues during the tagging phase, ensuring that rare and specific tags are properly represented in the training process, thus improving both accuracy and reliability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If a large number of tags are handled in traditional systems, then comprehensive image classification is achieved, but computational complexity increases making training challenging

Engineering Contradiction:
Improvetag coverageVSAvoidclassifier training complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the large tag set into multiple smaller tag sets, each associated with specific image clusters. Instead of training one complex classifier for all tags, the system trains multiple simpler classifiers on segmented data, reducing the computational complexity of training while maintaining comprehensive tag coverage across all image categories.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies tag prediction selectively to different image clusters based on their specific characteristics. Rather than applying a universal classifier to all images, the system uses partial action by deploying specific classifiers only where needed, reducing overall computational complexity while maintaining comprehensive tag coverage through the ensemble of specialized classifiers.

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If similar images are annotated by similar annotators, then consistent tagging is achieved, but tagging biases are introduced reducing retrieval accuracy

Engineering Contradiction:
Improvetag consistencyVSAvoidretrieval accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms that analyze annotator similarity and detect potential tagging biases. By monitoring patterns in how similar annotators tag similar images, the system can identify and correct biased tagging patterns, maintaining tag consistency while preventing retrieval accuracy degradation through continuous feedback-driven adjustments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary analysis of annotator characteristics and image similarities before final tag assignment. This preliminary action identifies potential bias scenarios in advance, allowing the system to adjust tagging processes proactively to maintain both consistency and accuracy by preventing biased tag propagation before it affects retrieval results.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10235623B2Accurate tag relevance prediction for image search
Publication Date: 2019.03.19 ADOBE INC
  • US10235623B2 patent drawing
  • US10235623B2 patent drawing
  • US10235623B2 patent drawing

AI summary

Embodiments of the present invention provide an automated image tagging system that can predict a set of tags, along with relevance scores, that can be used for keyword-based image retrieval, image tag proposal, and image tag auto-completion based on user input. Initially, during training, a clustering technique is utilized to reduce cluster imbalance in the data that is input into a convolutional neural network (CNN) for training feature data. In embodiments, the clustering technique can also be utilized to compute data point similarity that can be utilized for tag propagation (to tag untagged images). During testing, a diversity based voting framework is utilized to overcome user tagging biases. In some embodiments, bigram re-weighting can down-weight a keyword that is likely to be part of a bigram based on a predicted tag set.