Proceedings

Non-monotone DR-submodular Maximization over General Convex Sets

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2148-2154.

https://doi.org/10.24963/ijcai.2020/297

Abstract

Many real-world problems can often be cast as the optimization of DR-submodular functions defined over a convex domain. These functions play an important role with applications in many areas of applied mathematics, such as machine learning, computer vision, operation research, communication systems or economics. In addition, they capture a subclass of non-convex optimization that provides both practical and theoretical guarantees.

In this paper, we show that for maximizing non-monotone DR-submodular functions over a general convex set (such as up-closed convex sets, conic convex set, etc) the Frank-Wolfe algorithm achieves an approximation guarantee which depends on the convex set. To the best of our knowledge, this is the first approximation guarantee. Finally we benchmark our algorithm on problems arising in machine learning domain with the real-world datasets.

  1. [Bach and others, 2013] Francis Bach et al. Learning with submodular functions: A convex optimization perspec- tive. Foundations and Trends® in Machine Learning, 6(2- 3):145-373, 2013.
  2. [Bach, 2016] Francis Bach. Submodular functions: from dis- crete to continuous domains. Mathematical Programming, pages 1-41, 2016.
  3. [Bian et al., 2017a] Andrew An Bian, Kfir Levy, Andreas Krause, and Joachim M. Buhmann. Continuous DR- submodular maximization: Structure and algorithms. In NeurIPS, 2017.
  4. [Bian et al., 2017b] Andrew An Bian, Baharan Mirza- soleiman, Joachim Buhmann, and Andreas Krause. Guar- anteed non-convex optimization: Submodular maximiza- tion over continuous domains. In AISTATS, pages 111- 120, 2017.
  5. [Bian et al., 2018] An Bian, Joachim M Buhmann, and An- dreas Krause. Optimal DR-submodular maximization and applications to provable mean field inference. In NeurIPS, 2018.
  6. [Buchbinder and Feldman, 2018] Niv Buchbinder and Moran Feldman. Deterministic algorithms for submodular maximization problems. ACM TALG, 14(3):32, 2018.
  7. [Buchbinder et al., 2015] Niv Buchbinder, Moran Feldman, Joseph Seffi, and Roy Schwartz. A tight linear time (1/2)- approximation for unconstrained submodular maximiza- tion. SIAM Computing, 44(5):1384-1402, 2015.
  8. [Calinescu et al., 2011] Gruia Calinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. Maximizing a monotone submodular function subject to a matroid constraint. SIAM J. Computing, 40(6):1740-1766, 2011.
  9. [Chen et al., 2018] Lin Chen, Hamed Hassani, and Amin Karbasi. Online continuous submodular maximization. In AISTAT, 2018. [Djolonga and Krause, 2014] Josip Djolonga and Andreas Krause. From map to marginals: Variational inference in bayesian submodular models. In NeurIPS, pages 244-252, 2014.
  10. [Djolonga et al., 2016] Josip Djolonga, Sebastian Tschi- atschek, and Andreas Krause. Variational inference in mixed probabilistic submodular models. In NeurIPS, pages 1759-1767, 2016.
  11. [Elenberg et al., 2017] Ethan Elenberg, Alexandros G Di- makis, Moran Feldman, and Amin Karbasi. Streaming weak submodularity: Interpreting neural networks on the fly. In NeurIPS, pages 4044-4054, 2017.
  12. [Elenberg et al., 2018] Ethan R Elenberg, Rajiv Khanna, Alexandros G Dimakis, Sahand Negahban, et al. Re- stricted strong convexity implies weak submodularity. The Annals of Statistics, 46(6B):3539-3568, 2018.
  13. [Feldman et al., 2011] Moran Feldman, Joseph Naor, and Roy Schwartz. A unified continuous greedy algorithm for submodular maximization. In FOCS, pages 570-579, 2011.
  14. [Golovin and Krause, 2011] Daniel Golovin and Andreas Krause. Adaptive submodularity: Theory and applications in active learning and stochastic optimization. J. of AI Re- search, 42:427-486, 2011.
  15. [Gomez Rodriguez et al., 2010] Manuel Gomez Rodriguez, Jure Leskovec, and Andreas Krause. Inferring networks of diffusion and influence. In SIGKDD, pages 1019-1028, 2010.
  16. [Guillory and Bilmes, 2011] Andrew Guillory and Jeff A Bilmes. Simultaneous learning and covering with adver- sarial noise. In ICML, volume 11, pages 369-376, 2011.
  17. [Hassani et al., 2017] Hamed Hassani, Mahdi Soltanolkotabi, and Amin Karbasi. Gradient meth- ods for submodular maximization. In NeurIPS, pages 5841-5851, 2017.
  18. [Ito and Fujimaki, 2016] Shinji Ito and Ryohei Fujimaki. Large-scale price optimization via network flow. In NeurIPS, pages 3855-3863, 2016.
  19. [Iwata et al., 2001] Satoru Iwata, Lisa Fleischer, and Satoru Fujishige. A combinatorial strongly polynomial algorithm for minimizing submodular functions. J. ACM, 48(4):761- 777, 2001.
  20. [Kempe et al., 2003] David Kempe, Jon Kleinberg, and Éva Tardos. Maximizing the spread of influence through a so- cial network. In SIGKDD, pages 137-146, 2003.
  21. [Kulesza et al., 2012] Alex Kulesza, Ben Taskar, et al. De- terminantal point processes for machine learning. Founda- tions and Trends® in Machine Learning, 5(2-3):123-286, 2012.
  22. [Lin and Bilmes, 2011] Hui Lin and Jeff Bilmes. A class of submodular functions for document summarization. In ACL, pages 510-520, 2011.
  23. [Niazadeh et al., 2018] Rad Niazadeh, Tim Roughgarden, and Joshua R Wang. Optimal algorithms for continuous non-monotone submodular and dr-submodular maximiza- tion. In NeurIPS, 2018.
  24. [Singla et al., 2014] Adish Singla, Ilija Bogunovic, Gábor Bartók, Amin Karbasi, and Andreas Krause. Near- optimally teaching the crowd to classify. In ICML, pages 154-162, 2014.
  25. [Soma and Yoshida, 2017] Tasuku Soma and Yuichi Yoshida. Non-monotone DR-submodular function maximization. In AAAI, pages 898-904, 2017.
  26. [Vondrák, 2013] Jan Vondrák. Symmetry and approximabil- ity of submodular maximization problems. SIAM J. Com- puting, 42(1):265-304, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards