Iterative Autotuning of Prediction Parameters in Media Recommenders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for delivering media content require substantial user effort to identify and select relevant content, as users often need to perform multiple searches to find media of interest, indicating a need for improved content selection and delivery systems.

Innovation Solution

A computerized media-content recommender system that iteratively autotunes prediction parameters using machine-learning optimization techniques, such as stochastic gradient descent, to generate personalized prediction scores based on user-judgment scores, user-peer, curated-prior, user-estimate, and genre-component parameters, thereby refining content recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional search methods are used for media content selection, then users can find media content of interest, but substantial user effort and time are required

Engineering Contradiction:
Improveuser effortVSAvoidtime required
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The recommender system automatically performs content selection and recommendation without requiring user search efforts. The system uses machine learning models to autonomously analyze user preferences, historical behavior, and content features to generate personalized recommendations, making the system serve itself rather than requiring active user participation in content discovery

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-calculates and stores prediction models, user profiles, and content recommendations in advance. By performing preliminary analysis of user preferences and content characteristics before actual recommendation requests, the system reduces real-time computational requirements and enables rapid delivery of personalized content without requiring users to perform searches

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If prediction parameters are manually configured in the recommender system, then the system structure remains simple, but prediction accuracy and user satisfaction are limited

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts prediction parameters such as exploration rate, learning rate, and recommendation weights based on user feedback and performance metrics. Instead of using fixed manual configurations, the parameters are continuously optimized through machine learning techniques to adapt to changing user preferences and improve prediction accuracy over time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops where user interactions, clicks, and consumption patterns are continuously monitored and fed back into the recommendation model. This feedback mechanism enables the system to automatically refine its prediction parameters and improve accuracy by learning from actual user behavior rather than relying on static manual configuration

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9495645B2Method and system of iteratively autotuning prediction parameters in a media content recommender
Publication Date: 2016.11.15 APPLE INC
  • US9495645B2 patent drawing
  • US9495645B2 patent drawing
  • US9495645B2 patent drawing

AI summary

In one exemplary embodiment, a method of a computerized media-content recommender includes receiving a user-judgment score based on an historical user-listening data with respect to a media content. A first prediction score for a user with respect to the media content is calculated with a media-content recommender. The media-content recommender includes a first set of prediction parameters. A first prediction error including a difference between the user-judgment score and the first prediction score is determined. At least one parameter value of the first set of prediction parameters is modified with a machine-learning optimization technique to generate a second set of prediction parameters. A second prediction score for the user with respect to the media content is calculated with a media-content recommender. A second prediction error including a difference between the user-judgment score and the second prediction score is calculated.