DMFO: Revolutionizing Influence Maximization with Metaheuristic "Moths"

Identifying Influential Spreaders in Social Networks Through Discrete Moth-Flame Optimization

2021-05-18
Lu Wang, Lei Ma, Chao Wang, Nenggang Xie, Jin Ming Koh, Kang Hao Cheong
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a Discrete Moth-Flame Optimization (DMFO) algorithm combined with a novel two-hop influence assessment model for Influence Maximization (IM) in social networks. By redefining MFO for discrete spaces and incorporating variance into fitness evaluation, the method achieves accuracy comparable to the greedy SOTA (CELF++) with significantly reduced computational overhead.

Executive Summary

Identifying "super-spreaders" in social networks is critical for viral marketing, epidemic control, and information dissemination. While greedy algorithms provide a theoretical 63% accuracy guarantee, their computational cost on massive graphs is staggering. This paper presents Discrete Moth-Flame Optimization (DMFO), a nature-inspired approach that bridges the gap between the speed of heuristics and the accuracy of greedy methods. By integrating a "variance-aware" valuation model, DMFO identifies seed sets that aren't just powerful but robust against communication failures.

The Core Challenge: Accuracy vs. Efficiency

The Influence Maximization (IM) problem is NP-hard. Historically, researchers chose between:

  1. Greedy Strategies (e.g., CELF++): High accuracy via Monte Carlo simulations, but painfully slow.
  2. Centrality Heuristics: Fast (O(N log N)), but they ignore "overlapping influence" (two influencers covering the same friends), leading to poor results.

The authors' insight? Social links are unreliable. Most influence models assume perfect transmission, but true influence requires a "robust" spread.

Methodology: The DMFO Framework

The researchers transformed the continuous MFO algorithm—which mimics moths spiraling toward flames—into a discrete search engine for high-influence node sets.

1. Robust Fitness Function

Instead of just counting neighbor degrees, the authors proposed a two-hop influence estimator: This rewards high total reach () but penalizes high variance (). This prevents the algorithm from picking "unstable" influencers who rely on a single breakthrough connection.

2. Discrete Evolution Scheme

Traditional MFO uses continuous updates. DMFO replaces this with:

  • Search Area Selection: To save time, it limits the search to nodes with high potential based on a degree-based heuristic ().
  • Local Crossover: Uses "moth" positions to decide which nodes to swap between the current seed set and the global best.
  • Mutation: Small probability swaps to prevent the algorithm from getting stuck in local optima.

Model Architecture and Crossover Process Fig 1: The crossover operation where "Moth" positions guide the evolution of influencer sets.

Experimental Battleground

The algorithm was tested against 8 rivals (including PageRank, GWO, and CELF++) across five real networks ranging from 379 to 11,565 nodes.

Performance & Statistical Significance

The "Influence Power" curves show DMFO (blue line) consistently tracking the performance of the gold-standard CELF++. Statistical Friedman tests prove that there is no significant difference in accuracy between DMFO and the greedy SOTA, but DMFO is significantly faster.

Performance Comparison Fig 2: Influence spread comparison across different seed set sizes (k).

Efficiency: The Real Winner

As shown in the running time charts, while centrality methods like Degree Centrality (DC) are fastest, DMFO maintains a flat growth curve compared to the escalating costs of BC and PageRank as network size increases.

Time Comparison Fig 3: Running time comparison. Note how DMFO remains efficient even as graph scale increases.

Deep Insight & Conclusion

This paper's success lies in its Inductive Bias: it uses graph topology (degree) to narrow the search space but uses a swarm intelligence metaheuristic to intelligently navigate that space. The inclusion of the "valuation variance" adds an element of risk management to influence spread—a factor often ignored in theoretical models but critical in real-world marketing.

Limitations: The reliance on a degree-based search area selection might occasionally miss "bridge nodes" (low degree but high betweenness) in very specific network topologies like bottlenecks.

Future Outlook: The DMFO framework could easily be extended to multi-objective optimization—where we might simultaneously maximize spread while minimizing cost or targeting specific demographics.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize metaheuristic algorithms like Ant Colony or Whale Optimization for Influence Maximization in multi-layer social networks.
  • Who first proposed the Moth-Flame Optimization (MFO) algorithm, and how have other researchers adapted it for discrete combinatorial optimization problems?
  • Investigate how the variance-based influence assessment model could be applied to pandemic modeling or the control of misinformation spread in heterogeneous networks.
Contents
DMFO: Revolutionizing Influence Maximization with Metaheuristic "Moths"
1. Executive Summary
2. The Core Challenge: Accuracy vs. Efficiency
3. Methodology: The DMFO Framework
3.1. 1. Robust Fitness Function
3.2. 2. Discrete Evolution Scheme
4. Experimental Battleground
4.1. Performance & Statistical Significance
4.2. Efficiency: The Real Winner
5. Deep Insight & Conclusion