RMG: Mastering Multi-Product Profit Maximization in Social Networks

A random algorithm for profit maximization in online social networks

2019-03-26
Tiantian Chen, Bin Liu, Wenjing Liu, Qizhi Fang, Jing Yuan, Weili Wu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces the Randomized Modified Greedy (RMG) algorithm for the Profit Maximization with Multiple Adoptions (PM2A) problem in social networks. By leveraging the Reverse Influence Sampling (RIS) technique on a multi-component copy graph, it archives a state-of-the-art (1 - 1/e - ε) approximation ratio under the Independent Cascade (IC) model.

TL;DR

The PM2A problem moves beyond simple "influence spread" to "profit optimization." The proposed Randomized Modified Greedy (RMG) algorithm utilizes Reverse Influence Sampling (RIS) to achieve a (1 - 1/e - ε) approximation—the theoretical upper bound for this NP-hard problem. It effectively solves the challenge of distributing a single budget across multiple products with different costs and rewards.

Context & Motivation: Why One Product Isn't Enough

Classic Influence Maximization (IM) asks: "Which nodes reach the most people?" In reality, companies have a portfolio of products. A user might adopt a low-cost "entry" product or a high-profit "luxury" item.

The Problem:

  1. Heterogeneity: Each product has unique activation costs () and profit margins ().
  2. Coupled Budget: A single budget must be split among products.
  3. Submodularity: Profit isn't linear; adding seeds has diminishing returns, making the optimization complex (#P-hard).

Methodology: The Copy-Graph and RIS

1. The q-Component Copy Graph (G̃)

To handle products, the authors create identical copies of the social network . A node in copy represents a user adopting product . This transformation allows the PM2A problem to be viewed as a single submodular maximization task over the composite graph .

Model Architecture: q-Component Copy Graph

2. Randomized Modified Greedy (RMG)

The core of RMG is a "Modified Greedy" approach. Standard greedy can fail when some nodes are extremely expensive but profitable. RMG avoids this by:

  • Enumeration: Checking all sets of size 1 and 2 first.
  • Cost-Effective Selection: Greedily adding nodes based on the ratio of marginal profit gain to cost.
  • RIS Sampling: Using Random Reverse Reachable (RR) sets to estimate influence without expensive Monte Carlo simulations.

RMG Framework

Experimental Validation

Testing on NetHEPT, wikiVote, and Epinions (up to 75k nodes and 500k edges), RMG consistently beat benchmarks like PMCE and standard greedy heuristics.

Key Observations:

  • Superior Profit: RMG achieves significantly higher profit as the budget increases, widening the gap with baseline methods.
  • Smart Allocation: As shown in the budget distribution plots, the algorithm initially targets products with the highest profit-to-cost ratio. As those reach saturation (diminishing returns), RMG pivots the remaining budget to secondary products.

Results: Profit vs Budget

Critical Insight: RefOPT Estimation

One of the paper's strongest contributions is Algorithm 5 (Refined OPT Estimation). The efficiency of RIS depends on the number of samples . If is underestimated, we sample too much (slow); if overestimated, we lose accuracy. RefOPT uses a greedy knapsack-style pre-selection to find a tight lower bound for , ensuring RMG is both fast and accurate.

Conclusion & Future Work

The RMG algorithm sets a new benchmark for multi-adoption profit maximization. By proving a (1 - 1/e - ε) ratio, it reaches the theoretical limit of what can be computed in polynomial time.

Future Directions:

  • Competition: How does the algorithm change if Product A and Product B are competitors (adopting A prevents adopting B)?
  • Scalability: While efficient, the theoretical complexity bound suggests there is still room for optimization in extremely high-dimensional product spaces.

Academic Reference

Tiantian Chen et al. "A random algorithm for profit maximization in online social networks." Applied Soft Computing (2019).

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend the Profit Maximization with Multiple Adoptions (PM2A) problem to "competitive" products where the adoption of one item decreases the probability of adopting another.
  • Which paper first proposed the Reverse Influence Sampling (RIS) technique, and how does the RMG algorithm's refinement of the sampling threshold θ compare to subsequent optimizations like IMM or SSA?
  • Are there any studies applying the q-component copy graph approach to influence maximization in multiplex networks or heterogeneous social graphs?
Contents
RMG: Mastering Multi-Product Profit Maximization in Social Networks
1. TL;DR
2. Context & Motivation: Why One Product Isn't Enough
3. Methodology: The Copy-Graph and RIS
3.1. 1. The q-Component Copy Graph (G̃)
3.2. 2. Randomized Modified Greedy (RMG)
4. Experimental Validation
4.1. Key Observations:
5. Critical Insight: RefOPT Estimation
6. Conclusion & Future Work
6.1. Academic Reference