Efficient Social Event Organization: Balancing Influence, Features, and Budgets

Budget-Constrained Organization of Influential Social Events

2018-04-01
Kai Han, Yuntian He, Xiaokui Xiao, Shaojie Tang, Fei Gui, Chaoting Xu, Jun Luo
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces the Budget-Constrained Influential Social Event Organization (IEO) problem, which aims to select influential users with specific required features under a cost limit. The authors propose IEO1 and IEO2, two polynomial-time algorithms that leverage a "surrogate optimization" approach and reverse-reachable (RR) set sampling to achieve bi-criteria approximation ratios.

TL;DR

Organizing a social event involves more than just finding influential people; you need people who have the right "features" (skills, roles, or demographics) without breaking the bank. This paper tackles the Influential Social Event Organization (IEO) problem by introducing a surrogate optimization technique and "lazy" RR-set sampling. The result? A bi-criteria approximation algorithm that scales to billion-edge graphs like Orkut in minutes, outperforming previous exponential-time baselines.

Problem & Motivation: The Real-World Complexity

Traditional Influence Maximization (IM) is simple: find people to reach the most users. But real event organization is messy. Imagine a political campaign:

  1. Heterogeneous Costs: A celebrity costs more than a local activist.
  2. Feature Coverage: You need a specific mix of features (e.g., reaching different age groups, races, or interests).
  3. Limited Budget: You must achieve the maximum influence without exceeding budget .

Existing solutions like PICS+ suffer from exponential complexity because they try to partition feature sets, making them useless for large-scale networks. Furthermore, traditional RR-set sampling algorithms were designed for simple cardinality constraints ( nodes), not the "packing-and-covering" nightmare of IEO.

Methodology: The "Surrogate" Insight

The core challenge is the dual constraint: (must cover features) and (must fit budget). The authors solve this with a brilliant mathematical sleight of hand—the Surrogate Optimization Problem.

1. The Surrogate Function

They define a new function : By adding the influence spread to the weighted feature coverage, they transform the problem into a strictly submodular set cover problem. If hits a certain threshold, it mathematically guarantees that the feature set is fully covered and a minimum influence is met.

2. Lazy Sampling (IEO2)

Instead of generating millions of RR-sets upfront (which eats RAM), the IEO2 algorithm uses a "trial-and-error" strategy. It performs a binary search on the estimated optimal influence value (OPT), generating just enough samples to test a candidate. If the candidate fails a validation test (using the EVAL function), it adds more samples.

Model Architecture: BiSearch and RR-Sampling Note: The problem formulation balances influence and feature coverage under a budget constraint.

Experiments & Results: Billion-Scale Performance

The researchers tested the algorithms on datasets ranging from Facebook (4K nodes) to Orkut (3.1M nodes, 117M edges).

  • Scalability: On the FX and Facebook datasets, IEO2 was orders of magnitude faster than PICS+. On Orkut, where PICS+ and even the batch-sampling IEO1 failed (due to time and memory limits), IEO2 finished in minutes.
  • Influence Spread: Despite the "lazy" approach, IEO2 achieved near-identical influence spread to the more expensive IEO1, proving that adaptive sampling doesn't sacrifice quality.
  • Cost Efficiency: Under various cost models (Random, Feature-based, and PageRank-based), the algorithms consistently stayed within budget while maximizing reach.

Experimental Results: Running Time Comparison The charts show that IEO2 (red line) maintains low running time even as query size increases, whereas the baseline PICS+ (blue line) explodes or fails.

Critical Insight & Takeaways

The brilliance of this work lies in how it handles #P-hardness through a bi-criteria approach. It doesn't promise a perfect solution; instead, it allows for a slight budget overage or influence slack in exchange for a massive, thousand-fold increase in speed.

Key Takeaways:

  • Surrogate Logic: Combining multiple constraints into a single submodular function is a powerful pattern for solving NP-hard social network problems.
  • Lazy vs. Batch: In massive data environments, a "trial and error" sampling approach (Lazy) is often superior to "once-for-all" batch sampling because most queries don't need the worst-case number of samples.
  • Future Impact: This framework can easily extend beyond social events to targeted marketing and sensor placement, where budget and feature diverse coverage are critical.

Conclusion

The IEO1 and IEO2 algorithms bridge the gap between theoretical submodular optimization and practical, large-scale social network engineering. By moving away from exponential feature partitioning and toward adaptive sampling, the authors have made personalized offline event organization a reality for massive online communities.

Find Similar Papers

Try Our Examples

  • Search for recent papers that solve submodular maximization problems with both packing (budget) and covering (requirement) constraints in social network contexts.
  • Who first proposed the Reverse-Reachable (RR) set sampling method, and how have subsequent works adapted it for heterogeneous node costs?
  • Explore if surrogate optimization techniques like the one in this paper have been applied to multi-objective influence maximization in online marketing or epidemic control.
Contents
Efficient Social Event Organization: Balancing Influence, Features, and Budgets
1. TL;DR
2. Problem & Motivation: The Real-World Complexity
3. Methodology: The "Surrogate" Insight
3.1. 1. The Surrogate Function
3.2. 2. Lazy Sampling (IEO2)
4. Experiments & Results: Billion-Scale Performance
5. Critical Insight & Takeaways
6. Conclusion