Recommendation Engine Bias Quotient Measurement and Debiasing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search and recommendation engines often develop biases towards specific content attributes due to user preferences, leading to a limited exposure of users to diverse content types.

Innovation Solution

A system that detects bias in search and recommendation results by generating bias scores and time-averaged bias scores for content attributes, and modifies the result sets to include orthogonal or complementary content, ensuring a more diverse range of recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the recommendation engine generates recommendations based on user acceptance and viewing history, then the accuracy of recommendations is improved, but the diversity of content exposed to users deteriorates

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcontent diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system applies different quality standards to different portions of the recommendation output. The majority of recommendations maintain high accuracy based on user history, while a controlled portion (e.g., 20-30%) is specifically selected to provide diversity and expose users to orthogonal content attributes, thus achieving both precision and versatility locally

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts recommendation parameters by introducing bias scores and diversity weights that modify the standard recommendation algorithm. By changing the weighting parameters between accuracy-based filtering and diversity-based selection, the system can balance recommendation precision with content variety based on user profile and context

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the recommendation engine strongly biases toward content with particular attributes based on user preferences, then user engagement is improved, but the harmful effect of limiting user exposure to other content types increases

Engineering Contradiction:
Improveuser engagementVSAvoidcontent limitation effect
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system proactively counteracts the harmful biasing effect by pre-calculating bias scores for content attributes and deliberately selecting items with orthogonal or complementary attributes to offset the strong preference signals. This preliminary anti-action prevents the reinforcement of narrow content exposure patterns before they can fully develop

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system converts the harmful bias toward narrow content exposure into a benefit by using the identified bias patterns to deliberately introduce complementary content. The strong user preferences that would normally limit diversity are instead used as a diagnostic tool to identify what orthogonal content should be introduced, transforming the harmful effect into a mechanism for controlled diversity

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20240273107A1Bias quotient measurement and debiasing for recommendation engines
Publication Date: 2024.08.15 ADEIA GUIDES INC
  • US20240273107A1 patent drawing
  • US20240273107A1 patent drawing
  • US20240273107A1 patent drawing

AI summary

Systems and methods for debiasing a recommendation engine are disclosed herein. A search query associated with a user profile is received at a recommendation engine. Control circuitry generates a result set of items of content based on the search query and generates a bias score for a content attribute based on the result set. The control circuitry also generates a time-averaged bias score for the content attribute based on a plurality of search queries associated with the user profile. Based on the bias score and the time-averaged bias score, the control circuitry determines whether a bias is signaled for the content attribute. Finally, the control circuitry outputs, for display via a computing device, the result set or a debiased result set based on a result of the determination of whether the bias is signaled.