ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1307.3301
138
52
v1v2v3 (latest)

Optimal Bounds on Approximation of Submodular and XOS Functions by Juntas

12 July 2013
Vitaly Feldman
J. Vondrák
ArXiv (abs)PDFHTML
Abstract

We investigate the approximability of several classes of real-valued functions by functions of a small number of variables ({\em juntas}). Our main results are tight bounds on the number of variables required to approximate a function f:{0,1}n→[0,1]f:\{0,1\}^n \rightarrow [0,1]f:{0,1}n→[0,1] within ℓ2\ell_2ℓ2​-error ϵ\epsilonϵ over the uniform distribution: 1. If fff is submodular, then it is ϵ\epsilonϵ-close to a function of O(1ϵ2log⁡1ϵ)O(\frac{1}{\epsilon^2} \log \frac{1}{\epsilon})O(ϵ21​logϵ1​) variables. This is an exponential improvement over previously known results. We note that Ω(1ϵ2)\Omega(\frac{1}{\epsilon^2})Ω(ϵ21​) variables are necessary even for linear functions. 2. If fff is fractionally subadditive (XOS) it is ϵ\epsilonϵ-close to a function of 2O(1/ϵ2)2^{O(1/\epsilon^2)}2O(1/ϵ2) variables. This result holds for all functions with low total ℓ1\ell_1ℓ1​-influence and is a real-valued analogue of Friedgut's theorem for boolean functions. We show that 2Ω(1/ϵ)2^{\Omega(1/\epsilon)}2Ω(1/ϵ) variables are necessary even for XOS functions. As applications of these results, we provide learning algorithms over the uniform distribution. For XOS functions, we give a PAC learning algorithm that runs in time 2\poly(1/ϵ)\poly(n)2^{\poly(1/\epsilon)} \poly(n)2\poly(1/ϵ)\poly(n). For submodular functions we give an algorithm in the more demanding PMAC learning model (Balcan and Harvey, 2011) which requires a multiplicative 1+γ1+\gamma1+γ factor approximation with probability at least 1−ϵ1-\epsilon1−ϵ over the target distribution. Our uniform distribution algorithm runs in time 2\poly(1/(γϵ))\poly(n)2^{\poly(1/(\gamma\epsilon))} \poly(n)2\poly(1/(γϵ))\poly(n). This is the first algorithm in the PMAC model that over the uniform distribution can achieve a constant approximation factor arbitrarily close to 1 for all submodular functions. As follows from the lower bounds in (Feldman et al., 2013) both of these algorithms are close to optimal. We also give applications for proper learning, testing and agnostic learning with value queries of these classes.

View on arXiv
Comments on this paper