Image-Based User Affinity Inference for Online Content Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online systems fail to infer user affinities for items or topics when content received from users or interacted with does not include descriptive information, leading to a degradation in user experience due to the inability to present relevant content.

Innovation Solution

An online system updates user profiles to include affinities based on images from content received or interacted with, using a machine-learning model trained on images and attributes to predict probabilities and select relevant content for presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If online systems rely on descriptive information (tags, captions) to infer user affinities, then affinity inference accuracy is improved, but the system fails to identify affinities when such information is absent

Engineering Contradiction:
Improveaffinity inference accuracyVSAvoidability to identify affinities without descriptive information
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces image data as an intermediary element between users and the online system. Instead of relying solely on user-provided descriptive information (tags, captions), the system uses image processing techniques to automatically extract visual features and infer item identities. This intermediary approach allows the system to determine user affinities even when users do not provide explicit descriptions, thereby resolving the contradiction between accuracy and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If online systems use traditional methods based on user-provided information, then implementation simplicity is maintained, but user experience degrades when content lacks descriptive information

Engineering Contradiction:
Improvesystem implementation complexityVSAvoidcontent recommendation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent replaces the manual, user-dependent information provision mechanism with an automated image-based recognition system. Instead of relying on users to mechanically add tags or captions, the system uses computer vision technology to automatically analyze images and extract item information. This substitution maintains implementation feasibility while significantly improving recommendation reliability, as the system can now function effectively regardless of user input quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If online systems wait for user interaction before inferring affinities, then data accuracy is improved, but response time and user engagement are delayed

Engineering Contradiction:
Improveaffinity data accuracyVSAvoidtime to present relevant content
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by inferring user affinities proactively based on image content before explicit user interactions occur. When users upload or share images, the system immediately processes these images to identify items and infer affinities, rather than waiting for users to add tags, captions, or engage in additional interactions. This preliminary processing eliminates delays in presenting relevant content while maintaining accuracy through automated image analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11586691B2Updating a profile of an online system user to include an affinity for an item based on an image of the item included in content received from the user and/or content with which the user interacted
Publication Date: 2023.02.21 META PLATFORMS INC
  • US11586691B2 patent drawing
  • US11586691B2 patent drawing
  • US11586691B2 patent drawing

AI summary

An online system receives a content item including an image from a content-providing user and/or receives an interaction with the content item from a viewing user. The online system accesses a machine-learning model that is trained based on a set of images of items associated with an entity and attributes of each image. The online system applies the model to predict a probability that the content item includes an image of an item associated with the entity based on attributes of the image included in the content item. Based on the predicted probability, the online system updates a profile of the user (i.e., the content-providing user and/or the viewing user) to include an affinity for the item. Upon determining an opportunity to present content to the user, the online system selects content for presentation to the user based on the profile and sends the content for presentation to the user.