Submodularity in Action: From Machine Learning to Signal Processing Applications

被引:27
|
作者
Tohidi E. [1 ]
Amiri R. [2 ]
Coutino M. [2 ]
Gesbert D. [1 ,3 ]
Leus G. [4 ]
Karbasi A. [5 ]
机构
[1] Eurecom, Biot
[2] Electrical Engineering, Sharif University of Technology, Tehran
[3] Communications Systems, Eurecom, Biot
[4] Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Delft
[5] Electrical Engineering Computer Science Statistics, and Data Science, Yale University, New Haven, CT
来源
IEEE Signal Processing Magazine | 2020年 / 37卷 / 05期
基金
美国国家科学基金会;
关键词
41;
D O I
10.1109/MSP.2020.3003836
中图分类号
学科分类号
摘要
Submodularity is a discrete domain functional property that can be interpreted as mimicking the role of well-known convexity/concavity properties in the continuous domain. Submodular functions exhibit strong structure that lead to efficient optimization algorithms with provable near-optimality guarantees. These characteristics, namely, efficiency and provable performance bounds, are of particular interest for signal processing (SP) and machine learning (ML) practitioners, as a variety of discrete optimization problems are encountered in a wide range of applications. Conventionally, two general approaches exist to solve discrete problems: 1) relaxation into the continuous domain to obtain an approximate solution or 2) the development of a tailored algorithm that applies directly in the discrete domain. In both approaches, worst-case performance guarantees are often hard to establish. Furthermore, they are often complex and thus not practical for large-scale problems. In this article, we show how certain scenarios lend themselves to exploiting submodularity for constructing scalable solutions with provable worst-case performance guarantees. We introduce a variety of submodular-friendly applications and elucidate the relation of submodularity to convexity and concavity, which enables efficient optimization. With a mixture of theory and practice, we present different flavors of submodularity accompanying illustrative real-world case studies from modern SP and ML. In all of the cases, optimization algorithms are presented along with hints on how optimality guarantees can be established. © 1991-2012 IEEE.
引用
收藏
页码:120 / 133
页数:13
相关论文
共 50 条
  • [21] Extreme Learning Machine for Graph Signal Processing
    Venkitaraman, Arun
    Chatterjee, Saikat
    Handel, Peter
    2018 26TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2018, : 136 - 140
  • [22] Guest Editorial: Machine Learning for Signal Processing
    Sanei, Saeid
    Smaragdis, Paris
    Ho, Anthony T. S.
    Nandi, Asoke K.
    Larsen, Jan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 79 (02): : 113 - 116
  • [23] Special Issue on Machine Learning for Signal Processing
    Pitas, Ioannis
    Calhoun, Vince
    Diamantaras, Konstantinos
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 61 (01): : 1 - 2
  • [24] Guest Editorial: Machine Learning for Signal Processing
    Saeid Sanei
    Paris Smaragdis
    Anthony T. S. Ho
    Asoke K. Nandi
    Jan Larsen
    Journal of Signal Processing Systems, 2015, 79 : 113 - 116
  • [25] Special Issue on Machine Learning for Signal Processing
    Chanussot, Jocelyn
    Jutten, Christian
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 65 (03): : 287 - 288
  • [26] Emerging Machine Learning Techniques in Signal Processing
    Evgeniou, Theodoros
    Figueiras-Vidal, Anibal R.
    Theodoridis, Sergios
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2008, 2008 (1)
  • [27] Introduction to the Issue on Signal Processing and Machine Learning
    van der Schaar, Mihaela
    Baraniuk, Richard G.
    Chiang, Mung
    Huang, Jonathan
    Zhao, Shengdong
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2017, 11 (05) : 713 - 715
  • [28] Recent Advancements in Signal Processing and Machine Learning
    Yang, Gelan
    Cao, Su-Qun
    Wu, Yue
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [29] Special Issue on Machine Learning for Signal Processing
    Jocelyn Chanussot
    Christian Jutten
    Journal of Signal Processing Systems, 2011, 65 : 287 - 288
  • [30] Tensor Decomposition for Signal Processing and Machine Learning
    Sidiropoulos, Nicholas D.
    De Lathauwer, Lieven
    Fu, Xiao
    Huang, Kejun
    Papalexakis, Evangelos E.
    Faloutsos, Christos
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (13) : 3551 - 3582