• DocumentCode
    140875
  • Title

    MELODY-JOIN: Efficient Earth Mover´s Distance similarity joins using MapReduce

  • Author

    Jin Huang ; Rui Zhang ; Buyya, Rajkumar ; Jian Chen

  • Author_Institution
    Dept. of Comput. & Inf. Syst., Univ. of Melbourne, Melbourne, VIC, Australia
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    808
  • Lastpage
    819
  • Abstract
    The Earth Mover´s Distance (EMD) similarity join retrieves pairs of records with EMD below a given threshold. It has a number of important applications such as near duplicate image retrieval and pattern analysis in probabilistic datasets. However, the computational cost of EMD is super cubic to the number of bins in the histograms used to represent the data objects. Consequently, the EMD similarity join operation is prohibitive for large datasets. This is the first paper that specifically addresses the EMD similarity join and we propose to use MapReduce to approach this problem. The MapReduce algorithms designed for generic metric distance similarity joins are inefficient for the EMD similarity join because they involve a large number of distance computations and have unbalanced workloads on reducers when dealing with skewed datasets. We propose a novel framework, named MELODY-JOIN, which transforms data into the space of EMD lower bounds and performs pruning and partitioning at a low cost because computing these EMD lower bounds has a constant complexity. Furthermore, we address two key problems, the limited pruning power and the unbalanced workloads, by enhancing each phase in the MELODY-JOIN framework. We conduct extensive experiments on real datasets. The results show that MELODY-JOIN outperforms the state-of-the-art technique by an order of magnitude, scales up better on large datasets than the state-of-the-art technique, and scales out well on distributed machines.
  • Keywords
    data analysis; image retrieval; pattern classification; probability; EMD similarity join operation; MELODY-JOIN; MapReduce algorithm; computational cost; data object; distributed machine; duplicate image retrieval; earth mover distance similarity; generic metric distance similarity; pattern analysis; probabilistic dataset; pruning power; skewed dataset; Aggregates; Approximation error; Earth; Histograms; Transforms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816702
  • Filename
    6816702