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 条
  • [1] Signal Processing and Machine Learning for Smart Sensing Applications
    Chien, Ying-Ren
    Zhou, Mu
    Peng, Ao
    Zhu, Ni
    Torres-Sospedra, Joaquin
    SENSORS, 2023, 23 (03)
  • [2] A minimax theorem with applications to machine learning, signal processing, and finance
    Kim, Seung-Jean
    Boyd, Stephen
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 5180 - 5187
  • [3] A MINIMAX THEOREM WITH APPLICATIONS TO MACHINE LEARNING, SIGNAL PROCESSING, AND FINANCE
    Kim, Seung-Jean
    Boyd, Stephen
    SIAM JOURNAL ON OPTIMIZATION, 2008, 19 (03) : 1344 - 1367
  • [4] Assessing the Rigor of Machine Learning in Physiological Signal Processing Applications
    Ishmakhametov, Namazbai
    Naser, Mohammad Y. M.
    Bhattacharya, Sylvia
    SOUTHEASTCON 2024, 2024, : 1525 - 1533
  • [5] Machine Learning for Signal Processing
    Van Hulle, Marc M.
    Larsen, Jan
    NEUROCOMPUTING, 2008, 72 (1-3) : 1 - 2
  • [6] From Advanced Digital Signal Processing to Machine Learning
    Zhou, Jun
    Yeh, Hen-Geul
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [7] Adapted filter banks in machine learning: Applications in biomedical signal processing
    Strauss, DJ
    Delb, W
    Jung, J
    Plinkert, PK
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL VI, PROCEEDINGS: SIGNAL PROCESSING THEORY AND METHODS, 2003, : 425 - 428
  • [8] Applications of Artificial Intelligence/Machine Learning in RF, Microwaves, and Signal Processing
    Kulkarni, Pushkar
    IEEE MICROWAVE MAGAZINE, 2021, 22 (12) : 41 - 42
  • [9] Optimal Mass Transport Signal processing and machine-learning applications
    Kolouri, Soheil
    Park, Se Rim
    Thorpe, Matthew
    Slepcev, Dejan
    Rohde, Gustavo K.
    IEEE SIGNAL PROCESSING MAGAZINE, 2017, 34 (04) : 43 - 59
  • [10] An Introduction to Bilevel Optimization: Foundations and applications in signal processing and machine learning
    Zhang, Yihua
    Khanduri, Prashant
    Tsaknakis, Ioannis
    Yao, Yuguang
    Hong, Mingyi
    Liu, Sijia
    IEEE SIGNAL PROCESSING MAGAZINE, 2024, 41 (01) : 38 - 59