East European Conference on Advances in Databases and Information Systems

ADBIS 2015: New Trends in Databases and Information Systems pp 243-247 | Cite as

A Review of Scalable Approaches for Frequent Itemset Mining

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 539)


Frequent Itemset Mining is a popular data mining task with the aim of discovering frequently co-occurring items and, hence, correlations, hidden in data. Many attempts to apply this family of techniques to Big Data have been presented. Unfortunately, few implementations proved to efficiently scale to huge collections of information. This review presents a comparison of a carefully selected subset of the most efficient and scalable approaches. Focusing on Hadoop and Spark platforms, we consider not only the analysis dimensions typical of the data mining domain, but also criteria to be valued in the Big Data environment.


Frequent Itemset Mining MapReduce Spark Data mining 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. In: OSDI 2004, p. 10 (2004)Google Scholar
  2. 2.
    Pang-Ning, T., Steinbach, M., Kumar, V.: Introduction to Data Mining. Addison-Wesley (2006)Google Scholar
  3. 3.
    Borthakur, D.: The hadoop distributed file system: Architecture and design. Hadoop Project 11, 21 (2007)Google Scholar
  4. 4.
    Zaharia, M., Chowdhury, M., Das, T., Dave, A., Ma, J., McCauley, M., Franklin, M.J., Shenker, S., Stoica, I.: Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: NSDI 2012, p. 2 (2012)Google Scholar
  5. 5.
    The Apache Mahout machine learning library (2013). http://mahout.apache.org/
  6. 6.
    The Apache Spark scalable machine learning library (2013). https://spark.apache.org/mllib/
  7. 7.
    Li, H., Wang, Y., Zhang, D., Zhang, M., Chang, E.Y.: PFP: parallel fp-growth for query recommendation. In: RecSys 2008, pp. 107–114 (2008)Google Scholar
  8. 8.
    Han, J., Pei, J., Yin, Y.: Mining frequent patterns without candidate generation. In: SIGMOD 2000, pp. 1–12 (2000)Google Scholar
  9. 9.
    Moens, S., Aksehirli, E., Goethals, B.: Frequent itemset mining for big data. In: SML: BigData 2013 Workshop on Scalable Machine Learning. IEEE (2013)Google Scholar
  10. 10.
    Agrawal, R., Srikant, R.: Fast algorithms for mining association rules in large databases. In: VLDB 1994, pp. 487–499 (1994)Google Scholar
  11. 11.
    Zaki, M.J., Parthasarathy, S., Ogihara, M., Li, W.: New algorithms for fast discovery of association rules. In: KDD 1997, pp. 283–286. AAAI Press (1997)Google Scholar
  12. 12.
    Qiu, H., Gu, R., Yuan, C., Huang, Y.: YAFIM: a parallel frequent itemset mining algorithm with spark. In: IPDPSW 2014, pp. 1664–1671, May 2014Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Daniele Apiletti
    • 1
  • Paolo Garza
    • 1
  • Fabio Pulvirenti
    • 1
  1. 1.Dipartimento di Automatica e InformaticaPolitecnico di TorinoTorinoItaly

Personalised recommendations