Inferring User Affiliations via Social Graph Random Walks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional advertising targeting methods in social networking systems rely on incomplete and inaccurate demographic data, limiting the ability to effectively target users based on their affiliations and attributes, leading to inefficient ad spend and low click-through rates.

Innovation Solution

A social networking system determines seed clusters of users with specific attributes or affiliations by analyzing their connections, using explicit declarations, analysis of connected users, and random walk algorithms to infer affiliations, and then uses these clusters for targeted advertising, which is tested for accuracy through performance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional demographic data and self-declared interests are used for advertising targeting, then the targeting process is simple and fast, but the accuracy and relevance of ad delivery is low

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

Solution Approach 1:

The patent replaces traditional mechanical demographic-based targeting with a computational inference system that analyzes social connection graphs. The system uses algorithms to infer user attributes, affiliations, and interests based on network relationships, substituting simple demographic filtering with complex but more accurate social network analysis to resolve the contradiction between targeting accuracy and system complexity

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

Solution Approach 2:

The patent introduces social connection data as an intermediary layer between users and advertisers. Instead of directly using self-declared user attributes, the system mediates through analysis of users' social networks, connections, and interactions to infer more accurate targeting characteristics, thereby improving precision while maintaining manageable complexity through structured analysis

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If advertisers purchase third-party analytical data to track user intent, then more information about user interests is obtained, but the cost of advertising increases and data accuracy remains uncertain

Engineering Contradiction:
Improveuser intent informationVSAvoidadvertising spend
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent enables the social networking system to self-generate valuable advertising targeting data by analyzing its own user interaction and connection data. Instead of purchasing external data, the system leverages its inherent social graph and user behavior information to create accurate user profiles and intent indicators, eliminating the need for expensive third-party data purchases while maintaining or improving information quality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from user interactions, connections, and social network patterns to continuously refine and improve targeting accuracy. By monitoring how users interact with content, who they connect with, and their social network characteristics, the system generates increasingly accurate intent signals without requiring additional external data purchases, thereby reducing advertising spend while maintaining information quality

Inventive Principle:
Principle #23Feedback

3Loss of information

If social networking systems passively record user information, then comprehensive user data is collected, but the system lacks tools to effectively use this data for advertising targeting

Engineering Contradiction:
Improveuser informationVSAvoidtargeting capability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-processing and structuring user social connection data into analyzable formats before advertising campaigns begin. The system pre-computes user profiles, connection graphs, and attribute inferences from passive user data, creating ready-to-use targeting segments that advertisers can immediately utilize, thereby transforming raw passive data into actionable targeting capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the lack of targeting tools with automated computational analysis capabilities. By implementing algorithms that automatically analyze social connection patterns, infer user attributes, and generate targeting segments, the patent substitutes the manual or non-existent targeting process with an automated system that effectively utilizes the passively collected user information

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

Data Source

PatentUS10489825B2Inferring target clusters based on social connections
Publication Date: 2019.11.26 META PLATFORMS INC
  • US10489825B2 patent drawing
  • US10489825B2 patent drawing
  • US10489825B2 patent drawing

AI summary

A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.