Content Recommendation Engine Using User Similarity Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Employees in large corporations face difficulties in finding relevant content within or across multiple software applications due to the vast amount of content created, making it challenging to identify specific or relevant information.

Innovation Solution

A method and system that determine content recommendations by analyzing usage data from multiple applications, calculating similarity coefficients between users, and predicting taste scores to suggest relevant content based on user preferences and behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If employees manually search through content across multiple applications, then they can find specific information, but the time required increases significantly due to the vast amount of content

Engineering Contradiction:
Improvecontent relevance accuracyVSAvoidcontent search time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates content recommendations by analyzing user behavior data and computing similarity coefficients without requiring manual intervention. The computer autonomously processes usage data from multiple applications, calculates similarity metrics, and produces personalized content suggestions, eliminating the need for employees to manually search through content.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-computes similarity coefficients between users and pre-generates content recommendations based on analyzed behavior patterns. By performing these calculations in advance rather than in real-time during content search, the system reduces the time employees need to spend searching while maintaining high relevance accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system analyzes usage data from multiple applications to generate recommendations, then content relevance improves, but the complexity of the system increases

Engineering Contradiction:
Improvecontent recommendation accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses a unified approach by computing a single similarity coefficient that integrates usage patterns across multiple different applications. This universal metric serves as the foundation for generating recommendations across diverse content types and applications, simplifying the overall system architecture while maintaining high recommendation accuracy.

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

Solution Approach 2:

The system transforms complex multi-dimensional usage data into a simplified similarity coefficient parameter. By converting various usage metrics from different applications into a unified similarity measure, the system reduces data complexity while preserving the essential information needed for accurate content recommendations.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system computes similarity coefficients for all users, then personalized recommendations improve, but the computational resources required increase

Engineering Contradiction:
Improvepersonalization levelVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system focuses computational resources on computing similarity coefficients only for the target user against other users, rather than computing all possible user similarities. This localized approach provides personalized recommendations for individual users while avoiding the unnecessary computational overhead of calculating the complete user similarity matrix.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9936031B2Generation of content recommendations
Publication Date: 2018.04.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9936031B2 patent drawing
  • US9936031B2 patent drawing
  • US9936031B2 patent drawing

AI summary

A computer identifies data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users. The computer determines one or more similarity coefficients between the first user and the first set of users and determines an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients. The computer determines one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores.