Tag Suggestion System for Distributed Resource Annotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic resource annotation systems, users often employ idiosyncratic or unique tags that may not align with the broader community's tagging behavior, leading to inconsistent and less effective resource retrieval, especially in collaborative tagging systems where diverse user descriptions dilute the benefits of tagging.

Innovation Solution

A method that identifies under-represented groups of tags from user input and proposes tags from these groups to users, balancing personal or idiosyncratic tags with collectively popular tags to create more coherent and descriptive sets of tags, facilitating rapid identification of suitable resources or services in distributed systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are allowed to use their own idiosyncratic tags freely, then user freedom and personal description accuracy are improved, but tag consistency and community-wide retrieval effectiveness deteriorate

Engineering Contradiction:
Improveuser freedom in tag selectionVSAvoidtag consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system provides feedback to users about their tagging behavior by comparing it with community patterns. When a user's tags diverge significantly from community norms, the system generates suggestions to realign their tagging with community standards, creating a feedback loop that maintains consistency while preserving user autonomy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the parameters of tag suggestions based on the user's tagging history and community statistics. By changing the weight and nature of suggested tags according to user behavior patterns, the system adapts to individual users while maintaining overall community consistency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system provides tag suggestions based on community patterns, then tag consistency and retrieval effectiveness are improved, but user freedom and personalization are reduced

Engineering Contradiction:
Improvetag consistencyVSAvoiduser freedom in tag selection
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies tag suggestions partially - only when user tags significantly diverge from community patterns. It does not force all tags to conform, but rather applies corrective suggestions selectively, maintaining user freedom while ensuring adequate consistency

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The suggestion system is dynamic and adaptive, adjusting its interventions based on user behavior. As users develop consistent tagging patterns, the system reduces suggestions, thereby preserving user autonomy while maintaining consistency over time

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If diverse user descriptions are allowed, then individual resource description accuracy is improved, but overall resource retrieval effectiveness deteriorates due to tag dilution

Engineering Contradiction:
Improveindividual resource description accuracyVSAvoidresource retrieval effectiveness
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments tags into different categories or levels - individual user tags for precise description and community aggregate tags for effective retrieval. This segmentation allows both individual accuracy and collective effectiveness to coexist by operating at different levels

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10216716B2Method and system for electronic resource annotation including proposing tags
Publication Date: 2019.02.26 BRITISH TELECOM PLC
  • US10216716B2 patent drawing
  • US10216716B2 patent drawing
  • US10216716B2 patent drawing

AI summary

A distributed system is described in which resource utilization decisions depend upon the categorization of resource descriptions stored in the distributed system. In the principal embodiment, the resource descriptions are web service descriptions which are augmented with tags (i.e. descriptive words or phrases) entered by users and/or by web service administrators. The system stores, for different groups of users, groups of tags popularly used by users within those groups. By monitoring tags input by a user, and proposing tags to the user from any groups which are under-represented in tags input by the user, a more balanced set of tags describing resources in the system is obtained. This leads to a more coherent and focussed set of tags in the system, which in turns results in better resource utilization decisions and hence a more efficient use of the resources of the distributed system.