Maximizing Synergy: Influence Maximization for Complementary and Composite Products

A Novel Scene of Viral Marketing for Complementary Products

2019-07-16
Jianxiong Guo, Weili Wu
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces the Influence Maximization for Complementary Products (IMCP) and Composite Complementary Products (IMCCP) problems. It proposes a multi-layer network model and the General-TIM algorithm, which utilizes randomized sampling to achieve a approximation under knapsack constraints, significantly outperforming traditional Greedy methods in scalability.

TL;DR

In the world of viral marketing, products rarely exist in a vacuum. This paper tackles the complex reality of Complementary Products (where buying one leads to another) and Composite Complementary Products (CCP) (where buying a set leads to a new adoption). By introducing a multi-layer network model and the General-TIM algorithm, the authors provide a scalable framework that achieves a guaranteed approximation ratio for multi-product marketing under real-world budget (knapsack) constraints.

Problem & Motivation: The "iPhone & Airpods" Effect

Most Influence Maximization (IM) research asks: "Who should I give a free sample to, to maximize the spread of this specific product?" However, in reality, products are often linked. If you buy an iPhone, you are highly likely to buy AirPods. Alternatively, if you buy a laptop and a monitor, you might then buy a docking station.

Existing models fail because:

  1. They assume products are independent.
  2. They use simple cardinality constraints (e.g., "pick nodes"), ignoring that different seeds for different products have varying costs.
  3. The objective function for Composite products becomes Non-Submodular, making it mathematically "unruly" to optimize.

Methodology: Multi-layers and Reverse Sampling

The authors propose a dual approach to handle these complexities.

1. The Multi-layer Construction

Each product is represented by a separate layer of the social network. If two products are complementary, directed edges are added between layers. This transforms the complex multi-product problem into a weighted IM problem on a much larger, consolidated graph.

Model Architecture Figure 1: Construction of a Multi-layer network where orange arrows represent complementary probabilities between different product layers.

2. General-TIM for Scalability

While a standard Greedy algorithm can solve submodular problems with knapsack constraints, it is too slow for large networks due to the overhead of Monte Carlo simulations. The authors introduce General-TIM, based on Reverse Influence Sampling (RIS). By generating Random Reverse Reachable (RR) sets, the problem is converted into a weighted set cover problem, allowing for near-optimal solutions in linear time.

3. The Sandwich Framework for IMCCP

When dealing with Composite Complementary Products, the influence function is no longer submodular. To solve this, the authors use the Sandwich Method:

  • Upper Bound (): Decomposes hyperedges into multiple standard edges.
  • Lower Bound (): Prunes hyperedges that are unlikely to be activated. The algorithm picks the best solution among those optimized for the upper bound, the lower bound, and the original function.

Experiments & Results

The researchers tested their approach on co-authorship and Wiki-vote networks.

  • Performance: Both Greedy and General-TIM achieved significantly higher influence spread than baseline heuristics (Max-Degree, Random).
  • Efficiency: The table below illustrates the massive speedup provided by General-TIM compared to the standard Greedy approach.

Performance Comparison Table II: Execution time (seconds). Note how General-TIM is roughly 66x faster than Greedy on Dataset-2.

Influence Spread Results Figure: The influence spread of the Sandwich Framework effectively tracks between the theoretical upper and lower bounds.

Critical Analysis & Conclusion

The primary contribution of this work is bridging the gap between theoretical IM and practical market scenarios involving bundled or related goods. By proving that the multi-layer construction preserves submodularity for simple complementary products, the authors enable the use of efficient RIS-based algorithms.

Limitations: The model assumes fixed complementary probabilities, which in reality might be dynamic or data-driven. Furthermore, while the Sandwich Framework is mathematically sound, the gap between the upper and lower bounds can vary significantly depending on the network topology.

Future Outlook: This research paves the way for "Bundle-aware" AI agents in digital marketing that can strategically allocate budgets across entire product ecosystems rather than single SKUs.

Find Similar Papers

Try Our Examples

  • Find recent papers that address Influence Maximization in social networks using multi-layer graph architectures for multi-product diffusion.
  • Which paper first introduced the Reverse Influence Sampling (RIS) technique, and how does this paper adapt it to handle knapsack constraints?
  • Explore current research on non-submodular optimization in social networks, specifically looking for alternatives to the Sandwich Approximation method.
Contents
Maximizing Synergy: Influence Maximization for Complementary and Composite Products
1. TL;DR
2. Problem & Motivation: The "iPhone & Airpods" Effect
3. Methodology: Multi-layers and Reverse Sampling
3.1. 1. The Multi-layer Construction
3.2. 2. General-TIM for Scalability
3.3. 3. The Sandwich Framework for IMCCP
4. Experiments & Results
5. Critical Analysis & Conclusion