Representation, Approximation and Learning of Submodular Functions Using Low-rank Decision Trees
Vitaly Feldman, Pravesh Kothari, Jan Vondrak

TL;DR
This paper demonstrates that submodular functions can be approximated by low-depth decision trees and polynomial functions, leading to efficient learning algorithms with near-optimal bounds and establishing fundamental lower bounds for learning such functions.
Contribution
The paper introduces a structural theorem showing submodular functions are close to low-depth decision trees, enabling improved attribute-efficient learning algorithms and establishing lower bounds.
Findings
Submodular functions are $ ext{ extasciitilde}2^{O(1/ extepsilon^2)}$-close to low-depth decision trees.
New efficient PAC learning algorithm with runtime $ ext{ extasciitilde}O(n^2) imes 2^{O(1/ extepsilon^4)}$.
First lower bounds for the complexity of learning submodular functions over the uniform distribution.
Abstract
We study the complexity of approximate representation and learning of submodular functions over the uniform distribution on the Boolean hypercube . Our main result is the following structural theorem: any submodular function is -close in to a real-valued decision tree (DT) of depth . This immediately implies that any submodular function is -close to a function of at most variables and has a spectral norm of . It also implies the closest previous result that states that submodular functions can be approximated by polynomials of degree (Cheraghchi et al., 2012). Our result is proved by constructing an approximation of a submodular function by a DT of rank and a proof that any rank- DT can be -approximated by a DT of depth…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Machine Learning and Algorithms · Imbalanced Data Classification Techniques
