Recommender Engine Pre-Profile Analysis for User Adoption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recommender systems require users to initially rate items to learn their preferences, which can be time-consuming and may deter users from adopting the system, especially since initial recommendations may not be optimally tailored to the user's taste.

Innovation Solution

A recommender engine that generates an initial user profile using pre-profile data from external sources like social networks, creates semantically different queries, and interleaves hit lists to provide diverse recommendations without requiring initial user interaction or rating, thereby accelerating the learning process and improving recommendation relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users are required to rate items initially to learn their preferences, then the recommendation quality is improved, but the user adoption rate deteriorates due to time-consuming setup

Engineering Contradiction:
Improverecommendation qualityVSAvoiduser adoption rate
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically collecting and analyzing user data from external social networks before the user even interacts with the recommender system. This pre-processing of user profile information eliminates the need for initial manual rating, thereby maintaining recommendation quality while removing the time-consuming setup barrier that deters user adoption

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the recommender system waits to learn user taste over time, then recommendation personalization is improved, but the initial recommendation relevance deteriorates

Engineering Contradiction:
Improverecommendation personalizationVSAvoidinitial recommendation relevance
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system executes preliminary analysis of user data from external sources before generating initial recommendations. By pre-processing and understanding user preferences through automated data collection from social networks, the system delivers personally relevant recommendations immediately, rather than waiting for the user to accumulate ratings over time

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If generic popular items are recommended to new users, then the system complexity is reduced, but the user engagement deteriorates due to lack of personalization

Engineering Contradiction:
Improvesystem complexityVSAvoiduser engagement
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system employs self-service mechanisms by automatically collecting, analyzing, and processing user data from external social networks without requiring manual user input. This automated approach maintains low system complexity while generating personalized recommendations that significantly improve user engagement compared to generic popular item recommendations

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9967625B2Method and apparatus for automatic generation of recommendations
Publication Date: 2018.05.08 FUNKE TV GUIDE GMBH
  • US9967625B2 patent drawing
  • US9967625B2 patent drawing

AI summary

A recommender engine for recommending content items to a user comprises a profile generation unit having a pre-profile input unit, which is configured to receive pre-profile data comprising pre-profile text data suitable for identifying entities of interest to a given user, and having a pre-profile analysis unit, the entities of interest and to generate an initial user profile data set for the given user from the extracted identification data; a query generation unit, to generate at least two queries semantically different from each other to be directed to at least one content repository; a content retrieval unit, to issue the generated queries to the content repository and to receive in response to the queries, content-related response data comprising respective hit lists and an interleaver unit to generate from the different hit lists a single recommendation list.