Submodularity: Theory and Applications I
summary
Defines submodularity as diminishing marginal gains and claims a practical recipe: convert a set function to the Lovász extension (a convex, piecewise‑linear extension), optimize over the base polytope, then threshold to recover an exact discrete minimizer. Key tools: Edmonds’ greedy for linear optimization (≈ n log n), base polytope geometry, Frank–Wolfe / minimum‑norm algorithms and ellipsoid for polynomial‑time guarantees. Examples tied to ML: sensor placement (mutual information submodular if observations are conditionally independent), coverage, graph cuts, and determinantal point processes.
AI-written summary · about
chapters (21)
- 0:00Start
- 6:33Convex functions (Lovász, 1983)
- 7:51Outline
- 8:36Diminishing gains
- 11:32Submodular set functions
- 13:08Example: modular function
- 16:34Example: sensing
- 17:57Example: entropy
- 19:26Submodularity and independence
- 21:34Example: graph cuts
- 23:03Log-supermodular distributions
- 28:22Log-submodular distributions
- 29:25Submodularity...
- 35:18Deep Submodular Functions
- 44:08Lovász extension: example
- 44:59Alternative characterization
- 45:45Submodular polyhedra
- 47:27The magic of base polytopes
- 53:29Putting things together
- 54:12Submodular minimization
- 55:28Different relaxation
related talks
44mStructured Sparsity-Inducing Norms Through Submodular Functions
42mLearning What Works Best When
48mFrom Predictions to Decisions: Limitations and Possibilities of Optimization from Samples
01h 10mMulti-Dimensional and Non-Linear Mechanism Design and Approximation II
51mMin-max Optimization: From Complexity to Algorithms
51mFirst-Order Methods and Hyperbolic Programming
49mDiscrete Optimization using Log-Concave Polynomials
27mNonnegative Polynomials, Nonconvex Polynomial Optimization, and Applications to Learning
