Learning with Submodular Functions: A Convex Optimization Perspective

被引:220
作者
Bach, Francis [1 ]
机构
[1] INRIA, Ecole Normale Super, Paris, France
来源
FOUNDATIONS AND TRENDS IN MACHINE LEARNING | 2013年 / 6卷 / 2-3期
基金
欧洲研究理事会;
关键词
D O I
10.1561/2200000039
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Submodular functions are relevant to machine learning for at least two reasons: (1) some problems may be expressed directly as the optimization of submodular functions and (2) the Lovasz extension of submodular functions provides a useful set of regularization functions for supervised and unsupervised learning. In this monograph, we present the theory of submodular functions from a convex analysis perspective, presenting tight links between certain polyhedra, combinatorial optimization and convex optimization problems. In particular, we show how submodular function minimization is equivalent to solving a wide variety of convex optimization problems. This allows the derivation of new efficient algorithms for approximate and exact submodular function minimization with theoretical guarantees and good practical performance. By listing many examples of submodular functions, we review various applications to machine learning, such as clustering, experimental design, sensor placement, graphical model structure learning or subset selection, as well as a family of structured sparsity- inducing norms that can be derived and used from submodular functions.
引用
收藏
页码:145 / 373
页数:233
相关论文
共 202 条
[71]   A FAST PARAMETRIC MAXIMUM FLOW ALGORITHM AND APPLICATIONS [J].
GALLO, G ;
GRIGORIADIS, MD ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1989, 18 (01) :30-55
[72]  
Girlich E., 1997, 9742 U MAGD
[73]  
Goemans M. X., 2009, P S DISCR ALG SODA 2
[74]   ON THE COMPUTATION OF WEIGHTED ANALYTIC CENTERS AND DUAL ELLIPSOIDS WITH THE PROJECTIVE ALGORITHM [J].
GOFFIN, JL ;
VIAL, JP .
MATHEMATICAL PROGRAMMING, 1993, 60 (01) :81-92
[75]   A NEW APPROACH TO THE MAXIMUM-FLOW PROBLEM [J].
GOLDBERG, AV ;
TARJAN, RE .
JOURNAL OF THE ACM, 1988, 35 (04) :921-940
[76]   The data-correcting algorithm for the minimization of supermodular functions [J].
Goldengorin, B ;
Sierksma, G ;
Tijssen, GA ;
Tso, M .
MANAGEMENT SCIENCE, 1999, 45 (11) :1539-1551
[77]  
Golovin D, 2011, J ARTIF INTELL RES, V42, P427
[78]  
Golub Gene H., 2013, MATRIX COMPUTATIONS, V3
[79]   2 ALGORITHMS FOR MAXIMIZING A SEPARABLE CONCAVE FUNCTION OVER A POLYMATROID FEASIBLE REGION [J].
GROENEVELT, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 54 (02) :227-236
[80]   THE ELLIPSOID METHOD AND ITS CONSEQUENCES IN COMBINATORIAL OPTIMIZATION [J].
GROTSCHEL, M ;
LOVASZ, L ;
SCHRIJVER, A .
COMBINATORICA, 1981, 1 (02) :169-197