AIDCAug 18, 2016

Accelerating Exact and Approximate Inference for (Distributed) Discrete Optimization with GPUs

arXiv:1608.05288v217 citations
AI Analysis

This accelerates exact and approximate inference for discrete optimization problems like WCSP and DCOP, which is incremental but impactful for AI applications requiring faster solutions.

The paper tackled the compute-intensive nature of inference-based algorithms for discrete optimization by designing a novel GPU-accelerated technique, achieving up to 345 times faster execution and two orders of magnitude speedups compared to sequential versions.

Discrete optimization is a central problem in artificial intelligence. The optimization of the aggregated cost of a network of cost functions arises in a variety of problems including (W)CSP, DCOP, as well as optimization in stochastic variants such as the tasks of finding the most probable explanation (MPE) in belief networks. Inference-based algorithms are powerful techniques for solving discrete optimization problems, which can be used independently or in combination with other techniques. However, their applicability is often limited by their compute intensive nature and their space requirements. This paper proposes the design and implementation of a novel inference-based technique, which exploits modern massively parallel architectures, such as those found in Graphical Processing Units (GPUs), to speed up the resolution of exact and approximated inference-based algorithms for discrete optimization. The paper studies the proposed algorithm in both centralized and distributed optimization contexts. The paper demonstrates that the use of GPUs provides significant advantages in terms of runtime and scalability, achieving up to two orders of magnitude in speedups and showing a considerable reduction in execution time (up to 345 times faster) with respect to a sequential version.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes