首页> 外文期刊>JMLR: Workshop and Conference Proceedings >Greed is Still Good: Maximizing Monotone Submodular+Supermodular (BP) Functions
【24h】

Greed is Still Good: Maximizing Monotone Submodular+Supermodular (BP) Functions

机译:贪婪仍然很好:最大化单调子模+超模(BP)函数

获取原文
           

摘要

We analyze the performance of the greedy algorithm, and also a discrete semi-gradient based algorithm, for maximizing the sum of a suBmodular and suPermodular (BP) function (both of which are non-negative monotone non-decreasing) under two types of constraints, either a cardinality constraint or $pgeq 1$ matroid independence constraints. These problems occur naturally in several real-world applications in data science, machine learning, and artificial intelligence. The problems are ordinarily inapproximable to any factor. Using the curvature $curv_f$ of the submodular term, and introducing $curv^g$ for the supermodular term (a natural dual curvature for supermodular functions), however, both of which are computable in linear time, we show that BP maximization can be efficiently approximated by both the greedy and the semi-gradient based algorithm. The algorithms yield multiplicative guarantees of $rac{1}{curv_f}left[1-e^{-(1-curv^g)curv_f}ight]$ and $rac{1-curv^g}{(1-curv^g)curv_f + p}$ for the two types of constraints respectively. For pure monotone supermodular constrained maximization, these yield $1-curvg$ and $(1-curvg)/p$ for the two types of constraints respectively. We also analyze the hardness of BP maximization and show that our guarantees match hardness by a constant factor and by $O(ln(p))$ respectively. Computational experiments are also provided supporting our analysis.
机译:我们分析了贪婪算法的性能以及基于离散半梯度的算法,用于在两种约束下最大化suBmodular和suPermodular(BP)函数(二者均为非负单调非递减函数)的总和,或者基数约束或$ p geq 1 $拟阵独立约束。这些问题自然发生在数据科学,机器学习和人工智能的一些实际应用中。问题通常是任何因素都无法解决的。使用子模项的曲率$ curv_f $,并为超模项引入$ curv ^ g $(超模函数的自然双曲率),但是,这两者都可以在线性时间内计算,因此我们证明了BP最大化可以通过基于贪婪算法和基于半梯度算法来有效地近似。该算法产生$ frac {1} { curv_f} left [1-e ^ {-(1- curv ^ g) curv_f} right] $和$ frac {1- curv ^ g} {(1- curv ^ g) curv_f + p} $分别表示两种约束。对于纯单调超模约束最大化,对于两种类型的约束,它们分别产生$ 1- curvg $和$(1- curvg)/ p $。我们还分析了BP最大化的硬度,并表明我们的保证分别以恒定因子和$ O( ln(p))$匹配硬度。还提供了计算实验来支持我们的分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号