Dynamic Recommendation System Using User Behavior Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional recommendation systems often recommend items based on past usage, leading to unsuitable item suggestions for users who do not like the previously used items, especially when recommendations are made at constant intervals.

Innovation Solution

An information processing apparatus that acquires a user's item use tendency by analyzing their history and calculates a score for each item based on its similarity to the user's preferences, using both basic and repeat use features to recommend items in descending order of matching, thereby enhancing user satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If items are recommended to users at constant timings based on past usage, then the recommendation function operates simply and quickly, but it recommends items that users may not like depending on the recommended timing and user preferences

Engineering Contradiction:
Improverecommendation speedVSAvoidrecommendation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The recommendation system dynamically adjusts recommendation timing and selection based on user behavior patterns rather than using fixed constant intervals. The system learns from user interactions and adapts when and what to recommend, making the recommendation process flexible and context-aware instead of rigid and time-based

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback from user interactions with recommended items to continuously improve recommendation accuracy. By monitoring user responses and behavior patterns, the system refines its understanding of user preferences and adjusts future recommendations accordingly, creating a closed-loop learning system

Inventive Principle:
Principle #23Feedback

2Reliability

If the system analyzes detailed user history and behavior patterns to improve recommendation accuracy, then recommendation quality improves, but system complexity increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-learning by automatically analyzing user behavior patterns and preferences without requiring manual configuration or complex external intervention. The recommendation engine autonomously processes user interaction data, extracts meaningful patterns, and generates recommendations, reducing the need for complex manual system management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary learning layer between raw user data and recommendation output. This intermediary component processes and interprets user behavior patterns, transforming complex raw data into meaningful insights that drive accurate recommendations while simplifying the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11210724B2Information processing system, non-transitory computer readable medium, and information processing apparatus
Publication Date: 2021.12.28 FUJIFILM BUSINESS INNOVATION CORP
  • US11210724B2 patent drawing
  • US11210724B2 patent drawing
  • US11210724B2 patent drawing

AI summary

An information processing apparatus includes an acquisition unit that acquires a degree of user's repeated use of items available in a service used by the user from a use history of the service; and a notification unit that notifies the user about an item in descending order of a degree of matching with the user among the items available in the service by using the degree of matching of each of the items with the user that is obtained from features of the user indicative of item use tendency in the service reflecting the degree of user's repeated use acquired by the acquisition unit and features of the each of the items indicative of characteristics of the each of the items.