Social Network Communication Item Variant Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems lack the ability to effectively determine and optimize communication items from entities to users, as they do not assess the effectiveness of these communications based on specific metrics, leading to inefficiencies in achieving the intended objectives.

Innovation Solution

The system generates variants of communication items based on parameters such as title, content, and image, and uses a weighted distribution method to determine which variants are most effective in achieving a specific metric, adjusting weights based on performance data from user interactions, and progressively displays the most effective variants to a larger audience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional social networking systems display communication items without optimization, then system simplicity is maintained, but communication effectiveness and user engagement are insufficient

Engineering Contradiction:
Improvecommunication effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system generates multiple variants of communication items in advance, each with different parameters (title, content, image, call-to-action) optimized for different objectives. These variants are prepared beforehand and stored for later deployment based on real-time performance feedback, allowing the system to act proactively rather than reactively

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the display probability of different communication item variants based on real-time performance metrics. The weight assigned to each variant is not fixed but continuously updated based on user engagement data, enabling the system to adapt its communication strategy dynamically to maximize effectiveness

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the system tests multiple variants of communication items, then optimization accuracy is improved, but the time and resources required for testing increase

Engineering Contradiction:
Improveoptimization accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system employs multi-armed bandit algorithms that balance exploration and exploitation, allowing it to test multiple variants simultaneously while progressively allocating more traffic to higher-performing variants. This partial testing approach achieves sufficient optimization accuracy without requiring exhaustive testing of all possible variants

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system varies multiple parameters of communication items (title, content, image, call-to-action text) to create diverse variants. By systematically changing these parameters and measuring their impact on user engagement, the system achieves precise optimization of communication effectiveness while managing testing complexity through parameterized variant generation

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system uses weighted distribution to allocate variants to users, then communication performance is optimized, but the complexity of weight management increases

Engineering Contradiction:
Improvecommunication performanceVSAvoidweight management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where user engagement metrics (clicks, conversions, time spent) are collected for each variant and fed back into the multi-armed bandit algorithm. This feedback mechanism automatically updates the weight distribution, allowing the system to optimize communication performance through data-driven decisions rather than manual weight management

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The multi-armed bandit algorithm autonomously manages the weight distribution of communication item variants without requiring manual intervention. The system self-adjusts by processing performance data and automatically reallocating traffic to the most effective variants, eliminating the need for complex manual weight management while maintaining optimization performance

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10397169B2Systems and methods for providing communication items from an entity associated with a social networking system
Publication Date: 2019.08.27 META PLATFORMS INC
  • US10397169B2 patent drawing
  • US10397169B2 patent drawing
  • US10397169B2 patent drawing

AI summary

Systems, methods, and non-transitory computer readable media can define a communication item associated with a social networking system, including a plurality of parameters that are each associated with one or more possible values. A plurality of variants of the communication item can be determined based on values associated with the plurality of parameters. A first set of weights associated with the plurality of variants can be determined. Each weight in the first set of weights can be associated with a variant of the plurality of variants. Each variant of the plurality of variants can be provided to a proportion of a first group of users that corresponds to a weight in the first set of weights associated with the variant.