• DocumentCode
    2208935
  • Title

    Document Similarity Self-Join with MapReduce

  • Author

    Baraglia, Ranieri ; De Francisci Morales, Gianmarco ; Lucchese, Claudio

  • Author_Institution
    ISTI, CNR, Pisa, Italy
  • fYear
    2010
  • fDate
    13-17 Dec. 2010
  • Firstpage
    731
  • Lastpage
    736
  • Abstract
    Given a collection of objects, the Similarity Self-Join problem requires to discover all those pairs of objects whose similarity is above a user defined threshold. In this paper we focus on document collections, which are characterized by a sparseness that allows effective pruning strategies. Our contribution is a new parallel algorithm within the MapReduce framework. This work borrows from the state of the art in serial algorithms for similarity join and MapReduce-based techniques for set-similarity join. The proposed algorithm shows that it is possible to leverage a distributed file system to support communication patterns that do not naturally fit the MapReduce framework. Scalability is achieved by introducing a partitioning strategy able to overcome memory bottlenecks. Experimental evidence on real world data shows that our algorithm outperforms the state of the art by a factor 4.5.
  • Keywords
    distributed databases; document handling; network operating systems; parallel algorithms; MapReduce-based technique; distributed file system; document similarity; memory bottlenecks; object collection; parallel algorithm; partitioning strategy; pruning strategy; serial algorithm; user defined threshold; MapReduce; Similarity Self-Join; Web Information Retrieval;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Mining (ICDM), 2010 IEEE 10th International Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    1550-4786
  • Print_ISBN
    978-1-4244-9131-5
  • Electronic_ISBN
    1550-4786
  • Type

    conf

  • DOI
    10.1109/ICDM.2010.70
  • Filename
    5694030