• DocumentCode
    3706752
  • Title

    Efficient Parallelization of the Google Trigram Method for Document Relatedness Computation

  • Author

    Xinxin Kou;Jie Mei;Zhimin Yao;Andrew Rau-Chaplin;Aminul Islam;Abidalrahman Moh´d;Evangelos Milios

  • Author_Institution
    Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
  • fYear
    2015
  • Firstpage
    98
  • Lastpage
    104
  • Abstract
    Finding pair wise document relatedness plays an important role in a variety of Natural Language Processing problems. Google Trigram Method (GTM) is one of the corpus-based unsupervised method that can be used to capture word relatedness and document relatedness. It has been shown that it is possible to apply GTM to construct high quality document relatedness applications. However, there are challenges in implementing GTM for pair-wise document relatedness computation on a large volume of document set given its high computational complexity. This paper presents time and space efficient methods for the computation of pair-wise document relatedness using GTM. In order to improve the performance algorithmic engineering, data structure enhancement, and parallel computing methods are applied. Two parallel methods are discussed in this paper: shared memory multicore implementation and distributed memory Hadoop implementation. Both parallel methods provide an order of magnitude improvement in accelerating the pair-wise document relatedness computation using GTM.
  • Keywords
    "Dictionaries","Arrays","Google","Multicore processing","Parallel processing","Acceleration"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2015 44th International Conference on
  • ISSN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2015.42
  • Filename
    7349900