• DocumentCode
    579756
  • Title

    Parallel Exact Inference on Multicore Using MapReduce

  • Author

    Ma, Nam ; Xia, Yinglong ; Prasanna, Viktor K.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2012
  • fDate
    24-26 Oct. 2012
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Inference is a key problem in exploring probabilistic graphical models for machine learning algorithms. Recently, many parallel techniques have been developed to accelerate inference. However, these techniques are not widely used due to their implementation complexity. MapReduce provides an appealing programming model that has been increasingly used to develop parallel solutions. MapReduce though has been mainly used for data parallel applications. In this paper, we investigate the use of MapReduce for exact inference in Bayesian networks. MapReduce based algorithms are proposed for evidence propagation in junction trees. We evaluate our methods on general-purpose multi-core machines using Phoenix as the underlying MapReduce runtime. The experimental results show that our methods achieve 20x speedup on an Intel West mere-EX based system.
  • Keywords
    belief networks; case-based reasoning; data handling; graph theory; learning (artificial intelligence); multiprocessing systems; parallel programming; trees (mathematics); Bayesian network; Intel West mere-EX based system; MapReduce runtime; Phoenix; data parallel application; evidence propagation; general-purpose multicore machine; implementation complexity; inference acceleration; junction tree; machine learning algorithm; parallel exact inference; parallel solution; probabilistic graphical model; programming model; Bayesian methods; Complexity theory; Inference algorithms; Junctions; Parallel processing; Particle separators; Runtime; MapReduce; data dependency; exact inference; multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium on
  • Conference_Location
    New York, NY
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4673-4790-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2012.43
  • Filename
    6374788