Discrete integration in a high dimensional space of n variables poses fundamental challenges. The WISH algorithm reduces the intractable discrete integration problem into n optimization queries subject to randomized constraints, obtaining a constant approximation guarantee. The optimization queries are expensive, which limits the applicability of WISH. We propose AdaWISH, which is able to obtain the same guarantee but accesses only a small subset of queries of WISH. For example, when the number of function values is bounded by a constant, AdaWISH issues only O(log n) queries. The key idea is to query adaptively, taking advantage of the shape of the weight function being integrated. In general, we prove that AdaWISH has a regret of only O(log n) relative to an idealistic oracle that issues queries at data-dependent optimal points. Experimentally, AdaWISH gives precise estimates for discrete integration problems, of the same quality as that of WISH and better than several competing approaches, on a variety of probabilistic inference benchmarks. At the same time, it saves substantially on the number of optimization queries compared to WISH. On a suite of UAI inference challenge benchmarks, it saves 81.5% of WISH queries while retaining the quality of results.
翻译:在高维变量的高维空间中进行分解整合构成了根本性挑战。 WISH 算法将棘手的离散整合问题降低到受随机限制的优化查询中,获得经常近似保证。优化查询费用昂贵,限制了WISH的适用性。我们建议AdaWISIS, 它可以获得同样的保障,但只能访问WISH的一小部分查询。例如,当功能值数量受一个常数约束时, AdaWISH 问题只有O(log n) 问题。关键的想法是适应性查询,利用正在整合的重量函数的形状。一般来说,我们证明AdaWISH只对在数据依赖性最佳点上提出查询的理想或奇迹的O(log n)感到遗憾。实验性地说,AdaWISH对离散整合问题作了精确估计,其质量与WISH相同,比若干相互竞争的方法要好。与此同时,它大大节省了与WISISA的优化查询次数,而WISH的质量则保留了UAISA的质量调查结果。