Tag Recommendation Engine for Content Hosting Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In content hosting services, manual tagging of content objects becomes infeasible with large volumes of data, leading to inaccuracies and incompleteness, and existing systems struggle to effectively recommend relevant tags due to limited interface space and complex taxonomies.

Innovation Solution

A content hosting service selects and recommends tags and tag clusters based on user context, using a taxonomy that includes medium, genre, and artist branches, with a recommendation engine determining tag scores and clustering tags to optimize display within limited interface space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tagging is used for content objects, then tagging accuracy can be maintained, but productivity decreases significantly with large volumes of data

Engineering Contradiction:
Improvetagging accuracyVSAvoidtagging efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables self-service tagging by automatically generating tag recommendations based on content analysis, user behavior patterns, and contextual information. The tagging system serves itself by using the platform's own data infrastructure to generate recommendations without requiring external manual intervention for each tag assignment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual tagging process with an automated computational system that analyzes content metadata, user interactions, and contextual signals to generate tag recommendations. This substitution transitions from human operators manually assigning tags to an algorithmic system performing the tagging function.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If all available tags are displayed to users, then tagging completeness improves, but interface complexity and space requirements increase

Engineering Contradiction:
Improvetagging completenessVSAvoidinterface complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system applies local quality by providing different tag recommendations to different users based on their specific context, preferences, and behavior patterns. Instead of displaying the same comprehensive tag list to all users, the interface tailors the tag recommendations locally to each user's needs and the specific content being tagged.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by displaying only the most relevant subset of tags to users rather than all available tags. The system identifies and presents a curated selection of tags that are most likely to be useful for the current context, avoiding the need to display the complete tag taxonomy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If comprehensive tag taxonomies are implemented, then content organization quality improves, but system complexity and computational requirements increase

Engineering Contradiction:
Improvecontent organization qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive tag taxonomy into hierarchical levels and contextual groups. The system divides the tag space into categories such as content-type specific tags, user-preference based tags, and context-relevant tags, allowing the complex taxonomy to be managed and processed in manageable segments rather than as a monolithic structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-computing and caching tag recommendations based on content analysis and user profiles before they are needed. The computational work of analyzing content and generating tag suggestions is performed in advance and stored for rapid retrieval, reducing the computational complexity during actual tagging operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11151145B2Tag selection and recommendation to a user of a content hosting service
Publication Date: 2021.10.19 WIX COM
  • US11151145B2 patent drawing
  • US11151145B2 patent drawing
  • US11151145B2 patent drawing

AI summary

A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset based on the user context; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing an operation on the content object corpus for the user context using the selected tags.