Unconstrained Submodular Maximization with Modular Costs: Tight Approximation and Application to Profit Maximization

Given a set V , the problem of unconstrained submodular maximization with modular costs (USM-MC) asks for a subset S ⊆ V that maximizes f (S) − c (S), where f is a non-negative, monotone, and submodular function that gauges the utility of S , and c is a nonnegative and modular function that measures the cost of S . This problem finds applications in numerous practical scenarios, such as profit maximization in viral marketing on social media. This paper presents ROI-Greedy, a polynomial time algorithm for USM-MC that returns a solution S satisfying f (S) − c (S) ≥ f (S∗) − c (S∗) − ln f (S ∗) c (S∗) · c (S ∗), where S∗ is the optimal solution to USM-MC. To our knowledge, ROI-Greedy is the first algorithm that provides such a strong approximation guarantee. In addition, we show that this worst-case guarantee is tight, in the sense that no polynomial time algorithm can ensure f (S) − c (S) ≥ (1 + ε) · ( f (S∗) − c (S∗) − ln f (S ∗) c (S∗) · c (S ∗) ) , for any ε > 0. Further, we devise a non-trivial extension of ROI-Greedy to solve the profit maximization problem, where the precise value of f (S) for any set S is unknown and can only be approximated via sampling. Extensive experiments on benchmark datasets demonstrate that ROI-Greedy significantly outperforms competing methods in terms of the tradeoff between efficiency and solution quality. PVLDB Reference Format: Tianyuan Jin, Yu Yang, Renchi Yang, Jieming Shi, Keke Huang, and Xiaokui Xiao. Unconstrained Submodular Maximization with Modular Costs: Tight Approximation and Application to Profit Maximization. PVLDB, 14(10): 1756-1768, 2021. doi:10.14778/3467861.3467866

[1]  Junsong Yuan,et al.  Profit Maximization for Viral Marketing in Online Social Networks: Algorithms and Analysis , 2018, IEEE Transactions on Knowledge and Data Engineering.

[2]  Amin Karbasi,et al.  Regularized Submodular Maximization at Scale , 2020, ICML.

[3]  Wei Chen,et al.  Efficient influence maximization in social networks , 2009, KDD.

[4]  Andreas Krause,et al.  Lazier Than Lazy Greedy , 2014, AAAI.

[5]  Maxim Sviridenko,et al.  A note on maximizing a submodular set function subject to a knapsack constraint , 2004, Oper. Res. Lett..

[6]  Rajeev Motwani,et al.  Pricing Strategies for Viral Marketing on Social Networks , 2009, WINE.

[7]  Laks V. S. Lakshmanan,et al.  Efficient Approximation Algorithms for Adaptive Seed Minimization , 2019, SIGMOD Conference.

[8]  Joseph Naor,et al.  A Tight Linear Time (1/2)-Approximation for Unconstrained Submodular Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[9]  Chandra Chekuri,et al.  Submodular function maximization via the multilinear relaxation and contention resolution schemes , 2011, STOC '11.

[10]  Junsong Yuan,et al.  Towards Profit Maximization for Online Social Network Providers , 2017, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[11]  Rishabh K. Iyer,et al.  Submodular Optimization with Submodular Cover and Submodular Knapsack Constraints , 2013, NIPS.

[12]  Hui Lin,et al.  A Class of Submodular Functions for Document Summarization , 2011, ACL.

[13]  Andrew Lim,et al.  Efficient Approximation Algorithms for Adaptive Target Profit Maximization , 2019, 2020 IEEE 36th International Conference on Data Engineering (ICDE).

[14]  Sibo Wang,et al.  Efficient algorithms for budgeted influence maximization on massive social networks , 2020, Proc. VLDB Endow..

[15]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[16]  Laks V. S. Lakshmanan,et al.  Profit Maximization over Social Networks , 2012, 2012 IEEE 12th International Conference on Data Mining.

[17]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[18]  Huy L. Nguyen,et al.  Constrained Submodular Maximization: Beyond 1/e , 2016, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[19]  David Steurer,et al.  Analytical approach to parallel repetition , 2013, STOC.

[20]  Wei Chen,et al.  Scalable influence maximization for prevalent viral marketing in large-scale social networks , 2010, KDD.

[21]  Andreas Krause,et al.  Near-optimal Observation Selection using Submodular Functions , 2007, AAAI.

[22]  Christian Borgs,et al.  Maximizing Social Influence in Nearly Optimal Time , 2012, SODA.

[23]  Xiaokui Xiao,et al.  Influence maximization: near-optimal time complexity meets practical efficiency , 2014, SIGMOD Conference.

[24]  Laks V. S. Lakshmanan,et al.  Revisiting the Stop-and-Stare Algorithms for Influence Maximization , 2017, Proc. VLDB Endow..

[25]  Amin Karbasi,et al.  Submodular Maximization Beyond Non-negativity: Guarantees, Fast Algorithms, and Applications , 2019, ICML.

[26]  Jan Vondrák,et al.  Optimal approximation for submodular and supermodular optimization with bounded curvature , 2013, SODA.

[27]  Moran Feldman,et al.  Guess Free Maximization of Submodular and Linear Sums , 2018, Algorithmica.

[28]  Jan Vondrák,et al.  Submodular Maximization over Multiple Matroids via Generalized Exchange Properties , 2009, Math. Oper. Res..

[29]  Deying Li,et al.  Influence and Profit: Two Sides of the Coin , 2013, 2013 IEEE 13th International Conference on Data Mining.

[30]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[31]  Samir Khuller,et al.  The Budgeted Maximum Coverage Problem , 1999, Inf. Process. Lett..

[32]  Hui Lin,et al.  Multi-document Summarization via Budgeted Maximization of Submodular Functions , 2010, NAACL.

[33]  Junsong Yuan,et al.  Profit maximization for viral marketing in Online Social Networks , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).

[34]  Deying Li,et al.  Maximizing the Influence and Profit in Social Networks , 2017, IEEE Transactions on Computational Social Systems.

[35]  Andreas Krause,et al.  Cost-effective outbreak detection in networks , 2007, KDD '07.