paper-with-me

홈 › Papers

Representation, Approximation and Learning of Submodular Functions Using Low-rank Decision Trees

2013-04-02 · Vitaly Feldman, Pravesh Kothari, Jan Vondrak

We study the complexity of approximate representation and learning of submodular functions over the uniform distribution on the Boolean hypercube $\{0,1\}^n$. Our main result is the following structural theorem: any submodular function is $\epsilon$-close in $\ell_2$ to a real-valued decision tree (DT) of depth $O(1/\epsilon^2)$. This immediately implies that any submodular function is $\epsilon$-close to a function of at most $2^{O(1/\epsilon^2)}$ variables and has a spectral $\ell_1$ norm of $2^{O(1/\epsilon^2)}$. It also implies the closest previous result that states that submodular functions can be approximated by polynomials of degree $O(1/\epsilon^2)$ (Cheraghchi et al., 2012). Our result is proved by constructing an approximation of a submodular function by a DT of rank $4/\epsilon^2$ and a proof that any rank-$r$ DT can be $\epsilon$-approximated by a DT of depth $\frac{5}{2}(r+\log(1/\epsilon))$. We show that these structural results can be exploited to give an attribute-efficient PAC learning algorithm for submodular functions running in time $\tilde{O}(n^2) \cdot 2^{O(1/\epsilon^{4})}$. The best previous algorithm for the problem requires $n^{O(1/\epsilon^{2})}$ time and examples (Cheraghchi et al., 2012) but works also in the agnostic setting. In addition, we give improved learning algorithms for a number of related settings. We also prove that our PAC and agnostic learning algorithms are essentially optimal via two lower bounds: (1) an information-theoretic lower bound of $2^{\Omega(1/\epsilon^{2/3})}$ on the complexity of learning monotone submodular functions in any reasonable model; (2) computational lower bound of $n^{\Omega(1/\epsilon^{2/3})}$ based on a reduction to learning of sparse parities with noise, widely-believed to be intractable. These are the first lower bounds for learning of submodular functions over the uniform distribution.

📄 PDF Abstract BibTeX arXiv:1304.0730

Code (0)

등록된 구현이 없습니다.

Tasks

AttributePAC learning

Similar Papers 제목 키워드 기반

Supermodular Rank: Set Function Decomposition and Optimization

2023-05-24 · Rishi Sonthalia, Anna Seigal, Guido Montufar

We define the supermodular rank of a function on a lattice. This is the smallest number of terms needed to decompose it into a sum of supermodular functions. The supermodular summands are defined with respect to differen…

Ranking with submodular functions on a budget

2022-04-08 · Guangyi Zhang, Nikolaj Tatti, Aristides Gionis

Submodular maximization has been the backbone of many important machine-learning problems, and has applications to viral marketing, diversification, sensor placement, and more. However, the study of maximizing submodular…

Marketing

Guaranteed Non-convex Optimization: Submodular Maximization over Continuous Domains

2016-06-17 · Andrew An Bian, Baharan Mirzasoleiman, Joachim M. Buhmann, Andreas Krause

Submodular continuous functions are a category of (generally) non-convex/non-concave functions with a wide spectrum of applications. We characterize these functions and demonstrate that they can be maximized efficiently …

Data Summarizationenergy managementManagement

Non-monotone DR-submodular Maximization: Approximation and Regret Guarantees

2019-05-23 · Christoph Dürr, Nguyen Kim Thang, Abhinav Srivastav, Léo Tible

Diminishing-returns (DR) submodular optimization is an important field with many real-world applications in machine learning, economics and communication systems. It captures a subclass of non-convex optimization that pr…

BIG-bench Machine Learning

Near Optimal Algorithms for Hard Submodular Programs with Discounted Cooperative Costs

2019-02-26 · Rishabh Iyer, Jeff Bilmes

In this paper, we investigate a class of submodular problems which in general are very hard. These include minimizing a submodular cost function under combinatorial constraints, which include cuts, matchings, paths, etc.…