Parallelizing Plan Recognition

Authors

  • Christopher W. Geib Drexel University
  • Christopher E. Swetenham University of Hong Kong

DOI:

https://doi.org/10.1609/aimag.v36i2.2580

Abstract

Modern multicore computers provide an opportunity to parallelize plan recognition algorithms to decrease runtime. Viewing plan recognition as parsing based on a complete breadth first search, makes ELEXIR (engine for lexicalized intent recognition) (Geib 2009; Geib and Goldman 2011) particularly suited for parallelization. This article documents the extension of ELEXIR to utilize such modern computing platforms. We will discuss multiple possible algorithms for distributing work between parallel threads and the associated performance wins. We will show, that the best of these algorithms provides close to linear speedup (up to a maximum number of processors), and that features of the problem domain have an impact on the achieved speedup.

Downloads

Published

2015-06-21

How to Cite

Geib, C. W., & Swetenham, C. E. (2015). Parallelizing Plan Recognition. AI Magazine, 36(2), 22-32. https://doi.org/10.1609/aimag.v36i2.2580

Issue

Section

Articles