Steerable Recommender System Using Tag Clouds for Transparent Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional music recommenders rely on collaborative filtering, which lacks transparency and user interaction, leading to non-personalized recommendations, especially for new or unpopular items, and fails to explain why certain items are recommended.

Innovation Solution

A steerable recommender system that uses descriptive tags and phrases to generate recommendations, allowing users to interactively modify tag clouds to steer recommendations towards more relevant content, providing explanations for recommendations based on tag cloud similarities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If collaborative filtering is used to generate recommendations, then recommendations can be made based on crowd wisdom, but the system lacks transparency and cannot explain why items are recommended

Engineering Contradiction:
Improverecommendation explanationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces tag clouds as an intermediary representation between items and user preferences. Tags serve as mediators that bridge the gap between collaborative filtering data and human-understandable explanations, allowing the system to maintain CF functionality while providing transparent reasoning through descriptive tags that explain recommendation rationale

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the opaque mechanical process of collaborative filtering with a more transparent semantic-based system using tags and tag clouds. This substitution allows the system to explain recommendations through meaningful descriptors rather than relying solely on statistical patterns, thereby reducing the information loss while maintaining system functionality

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

2Adaptability or versatility

If conventional recommenders provide limited user interaction, then the system remains simple to operate, but users cannot steer recommendations towards more relevant content

Engineering Contradiction:
Improveuser steering capabilityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic user interaction through the tag cloud interface, where users can actively modify recommendation outcomes by adjusting tag weights, adding/removing tags, and re-ranking. This dynamic capability allows users to steer recommendations in real-time while maintaining an intuitive interface that builds upon familiar collaborative filtering interactions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The tag cloud interface serves multiple functions simultaneously: it displays item characteristics, enables user preference adjustment, provides recommendation explanations, and allows direct steering control. This multi-functionality consolidates various user interaction needs into a single unified interface, enhancing adaptability without proportionally increasing operational complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If collaborative filtering relies on item names or titles, then the system can make recommendations based on existing data, but it fails to provide personalized recommendations for new or unpopular items

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent changes the fundamental parameter for item representation from discrete identifiers (names/titles) to semantic descriptors (tags). This parameter transformation enables the system to handle new and unpopular items effectively, as tags provide meaningful descriptions that can be matched to user preferences without requiring extensive historical data, thereby enhancing personalization capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary action by pre-computing and storing tag clouds for items along with their metadata. This preliminary preparation enables the system to quickly generate personalized recommendations for new or unpopular items by matching pre-existing tag cloud structures to user preferences, reducing the data quantity required while maintaining high personalization accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9141694B2Method and apparatus for user-steerable recommendations
Publication Date: 2015.09.22 SUN MICROSYSTEMS INC
  • US9141694B2 patent drawing
  • US9141694B2 patent drawing
  • US9141694B2 patent drawing

AI summary

Method and apparatus for transparent, steerable recommendations. A steerable recommender uses tag clouds including descriptive tags and associated weights to generate recommendations. Users may dynamically interact with the recommender via a user interface to steer the recommendations. A tag cloud for an item is displayed, items for which associated tag clouds are most similar to the displayed tag cloud are identified, and the items are displayed as recommendations. The strength of similarity of the items to the displayed tag cloud may be displayed. The user may modify a tag cloud, for example by changing the weight of a tag or by adding or removing a tag, and the recommendations may be automatically updated to reflect the modification. A recommended item may be selected to display the tag cloud corresponding to the item. A user may select a user interface element to request information on why a particular item was recommended.