Social Network Advertising Label Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networks face challenges in accurately targeting online advertisements to users with incomplete or sparse user profiles, as well as mapping colloquialisms and non-advertiser keywords to relevant advertising keywords.

Innovation Solution

A computer-implemented method and system that generates content-based keywords for users in social networks by labeling nodes with advertising labels based on content generated by users and neighboring nodes, allowing for the inference of user interests and targeting of advertisements even when users do not provide sufficient information in their profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user profiles are kept simple and sparse, then ease of user operation is improved, but advertising targeting accuracy deteriorates

Engineering Contradiction:
Improveuser profile creationVSAvoidadvertising targeting accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary inference system that uses social network relationships as mediators to transfer interest information from users with complete profiles to users with sparse profiles. The system acts as a bridge, propagating advertising labels through the social network graph to enable accurate targeting without requiring detailed user input.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops where advertising labels are propagated through social relationships and then used to improve targeting accuracy. The iterative process allows the system to continuously refine user interest profiles based on social network patterns and advertising interactions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If content-based keywords are generated for all users, then advertising targeting coverage is improved, but system complexity increases

Engineering Contradiction:
Improveadvertising targeting coverageVSAvoidsystem processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the user population into different groups based on profile completeness and social network characteristics. Users are processed differently depending on their profile status, with the system focusing computational resources on users who need inference while leveraging existing data for users with complete profiles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by generating advertising labels only for users who need them (those with sparse profiles), rather than processing all users uniformly. This selective approach reduces overall system complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If social relationships are used to infer user interests, then advertising targeting accuracy is improved, but data processing requirements increase

Engineering Contradiction:
Improveuser interest inference accuracyVSAvoiddata processing volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing advertising labels for users with complete profiles before the inference process begins. This pre-processing reduces the computational burden during the actual inference phase, as the system only needs to propagate existing labels rather than compute everything from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating advertising labels from users with complete profiles to their social connections. Instead of re-computing interest profiles, the system copies proven labels through the social network graph, significantly reducing data processing requirements while maintaining accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7904461B2Advertiser and user association
Publication Date: 2011.03.08 GOOGLE LLC
  • US7904461B2 patent drawing
  • US7904461B2 patent drawing
  • US7904461B2 patent drawing

AI summary

The subject matter of this specification can be embodied in, among other things, a method that includes generating content-based keywords based on content generated by users of a social network. The method includes labeling nodes comprising user nodes, which are representations of the users, with advertising labels comprising content-based keywords that coincide with advertiser-selected keywords that are based on one or more terms specified by an advertiser. The method also includes outputting, for each node, weights for the advertising labels based on weights of advertising labels associated with neighboring nodes, which are related to the node by a relationship.