Using data to build a better EM: EM* for big data

Hasan Kurban*, Mark Jenne, Mehmet M. Dalkilic

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

Existing data mining techniques, more particularly iterative learning algorithms, become overwhelmed with big data. While parallelism is an obvious and, usually, necessary strategy, we observe that both (1) continually revisiting data and (2) visiting all data are two of the most prominent problems especially for iterative, unsupervised algorithms like expectation maximization algorithm for clustering (EM-T). Our strategy is to embed EM-T into a nonlinear hierarchical data structure (heap) that allows us to (1) separate data that needs to be revisited from data that does not and (2) narrow the iteration toward the data that is more difficult to cluster. We call this extended EM-T, EM*. We show our EM* algorithm outperform EM-T algorithm over large real-world and synthetic data sets. We lastly conclude with some theoretical underpinnings that explain why EM* is successful.

Original languageEnglish
Pages (from-to)83-97
Number of pages15
JournalInternational Journal of Data Science and Analytics
Volume4
Issue number2
DOIs
Publication statusPublished - 1 Sept 2017
Externally publishedYes

Keywords

  • Big data
  • Clustering
  • Data mining
  • EM
  • Expectation maximization
  • Heap

Fingerprint

Dive into the research topics of 'Using data to build a better EM: EM* for big data'. Together they form a unique fingerprint.

Cite this