Recommendation System Using Preference Correlation and Reservation Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional recommendation systems using content-based filtering are limited to items understandable by computers and rely on pre-set keywords or rules, while cooperation filtering requires extensive user evaluation, leading to a burden on users and limited recommendations to previously evaluated items, including unbroadcasted content.

Innovation Solution

An information processing system calculates a predicted preference value for new items based on reservation information, allowing for the recommendation of unevaluated items by transmitting user preference values and reservation data through a network, enabling the presentation of recommended items to users without prior evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content-based filtering is used to select items based on keywords and rules, then the selection process is automated and efficient, but the selected items are limited to those that can be understood by a computer and match pre-set keywords

Engineering Contradiction:
Improveautomation of selection processVSAvoidrange of selectable items
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a mediator component that translates user preferences and item characteristics into a common representation space, enabling the system to handle both structured (keyword-based) and unstructured (content-based) information. This intermediary layer allows automated processing while expanding the range of selectable items beyond predefined keywords.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts selection parameters by transforming rigid keyword matching into flexible similarity scoring. By changing the parameter from binary keyword presence/absence to continuous similarity scores, the system maintains automation while significantly expanding the versatility of selectable items.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If cooperation filtering is used to recommend items based on user group preferences, then items can be selected from unspecific items, but many users must evaluate plural items in advance which imposes a heavy load on users

Engineering Contradiction:
Improverange of recommended itemsVSAvoiduser evaluation burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-calculating user preference profiles and item characteristics during off-peak times. This allows the recommendation engine to quickly match users with suitable items without requiring users to perform real-time evaluations, thus reducing the operational burden while maintaining versatile recommendations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service mechanisms where the system automatically gathers and processes preference data from user interactions without requiring explicit user evaluations. The system serves itself by learning from implicit feedback (viewing history, purchase behavior) to generate recommendations, eliminating the need for users to manually evaluate items.

Inventive Principle:
Principle #25Self-service

3Device complexity

If items are selected from given selection items based on predetermined rules, then the recommendation process is straightforward, but the recommended item can be selected only from among the given items

Engineering Contradiction:
Improvesimplicity of recommendation processVSAvoidflexibility of item selection
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent adds another dimension to the recommendation process by introducing a dynamic item generation component. Instead of selecting only from existing items, the system can create new item representations by combining features from multiple existing items, thus maintaining process simplicity while expanding selection flexibility to include synthesized items.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Reliability

If conventional cooperation filtering is used, then recommended items are limited to items already evaluated by other users, but this prevents recommendation of unevaluated new items such as unbroadcasted programs

Engineering Contradiction:
Improveaccuracy of recommendationsVSAvoidability to recommend new items
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of new items by comparing their characteristics with previously evaluated items. By pre-processing new items through feature extraction and similarity computation against the existing item database, the system can generate recommendations for unevaluated items while maintaining reliability through comparison with established evaluation patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mapping mechanism that connects new, unevaluated items to the existing evaluation framework. This mediator translates new item characteristics into the same feature space as evaluated items, allowing the system to leverage existing user preference data to recommend new items without requiring prior user evaluations of those specific items.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7835620B2Information processing system, information output apparatus and method, information processing apparatus and method, recording medium, and program
Publication Date: 2010.11.16 SATURN LICENSING LLC
  • US7835620B2 patent drawing
  • US7835620B2 patent drawing
  • US7835620B2 patent drawing

AI summary

An unbroadcast program is recommended to a user. A server is supplied with degree of preference data as indices of the taste of users for programs from user terminals, and calculates, based on this, correlations of the preference tendencies for the programs of other users using a service. The user terminal displays an electronic program table transmitted from the server, and when a reservation to view or record is input from the user, reservation information is transmitted to the server. The server calculates predicted values of degrees of preference of the respective users for programs to be broadcast in the future on the basis of the correlations of the degrees of preference and the reservation information, and transmits them to the respective user terminals. The user terminal refers to the degree of preference predicted values of the broadcast scheduled programs, and prepares a list of programs to be recommended to the user.