Skip to main navigation Skip to search Skip to main content

Fuzzy Consensus Clustering with Applications on Big Data

  • Junjie Wu*
  • , Zhiang Wu
  • , Jie Cao
  • , Hongfu Liu
  • , Guoqing Chen
  • , Yanchun Zhang
  • *Corresponding author for this work
  • Nanjing University of Finance & Economics
  • Northeastern University
  • Tsinghua University
  • Victoria University

Research output: Contribution to journalArticlepeer-review

Abstract

Consensus clustering aims to find a single partition of data that agrees as much as possible with existing basic partitions. Given its robustness and generalizability, consensus clustering has emerged as a promising solution to find cluster structures inside heterogeneous big data rising from various application domains. In the area of fuzzy systems, however, research along this line is still in its initial stage with some unsystematic algorithmic studies. Finding a fuzzy consensus partition from multiple fuzzy basic partitions in an efficient, flexible, and robust way is still an exciting open problem calling for further investigation. In light of this, this paper provides a systematic study of fuzzy consensus clustering (FCC) from a utility perspective. Specifically, we first define the objective function of FCC clearly using the novel fuzzified contingency matrix. We then derive a family of FCC Utility functions termed as FCCU that can transform FCC to a weighted piecewise fuzzy $c$ -means clustering (piFCM) problem. This helps us to establish an algorithmic framework for FCC with flexible choice of utility functions, and speeds FCC significantly with a FCM-like iterative process of piFCM. To meet the big data challenge, we further parallelize FCC on the Spark platform with both vertical and horizontal segmentation schemes. Extensive experiments on various real-world datasets demonstrate the excellent performance of FCC, even with a majority of poor basic partitions. In particular, our method exhibits interesting potential for big data clustering in two real-life applications concerned with online event detection and overlapping community detection, respectively.

Original languageEnglish
Article number8013756
Pages (from-to)1430-1445
Number of pages16
JournalIEEE Transactions on Fuzzy Systems
Volume25
Issue number6
DOIs
StatePublished - Dec 2017

Keywords

  • Apache spark
  • big data
  • fuzzy consensus clustering (FCC)
  • fuzzy-means
  • utility function

Fingerprint

Dive into the research topics of 'Fuzzy Consensus Clustering with Applications on Big Data'. Together they form a unique fingerprint.

Cite this