EasyDeepLearn

What is consensus clustering?

hard

Answer

  • Run clustering many times (varying algorithm, k, subsample, init).
  • Build co-clustering matrix Mij  =  fractionM_{\mathrm{ij}}\; = \;\mathrm{fraction} of runs where i and j were in the same cluster.
  • Cluster M (usually hierarchical) → consensus assignment.
  • Standard in bioinformatics for gene expression subtype discovery.
  • More robust than any single run; helps identify natural k when peaks in M are stable across k.
Check yourself — multiple choice
  • Random
  • Repeat clustering, build co-clustering matrix MijM_{\mathrm{ij}}, cluster M for consensus assignment; robust; standard in bioinformatics
  • Same as k-means
  • Not real

Consensus clustering: co-clustering matrix over many runs → consensus.

#clustering#evaluation

Practise Unsupervised Learning

214 interview questions in this topic.

Related questions