Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Model Evaluation›Normalized Mutual Information
MCDMExternal Clustering Validation

Normalized Mutual Information

Normalized Mutual Information for Clustering Agreement · Also known as: NMI, mutual information, information criterion

Normalized Mutual Information (NMI), popularized by Danon et al. in 2005, is an external clustering evaluation metric based on information theory. It measures the amount of information shared between a predicted clustering and ground truth labels, normalized to a scale between 0 and 1. A value of 1 indicates perfect agreement, while 0 indicates independence.

ScholarGate
  1. MCDM
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Normalized Mutual Information
Adjusted Rand IndexDavies-Bouldin IndexFowlkes-Mallows IndexSilhouette ScoreV-measure

When to use it

Use Normalized Mutual Information when you want an information-theoretic measure of agreement between clustering and ground truth. It is particularly useful when comparing clustering results across different datasets or when cluster sizes vary significantly. NMI is sensitive to the amount of information shared and works well for comparing different algorithms on the same problem.

Strengths & limitations

Strengths
  • Grounded in information theory; captures the concept of shared information
  • Ranges from 0 to 1, making values intuitive and comparable
  • Symmetric: NMI(C, L) = NMI(L, C)
  • Less sensitive to class imbalance compared to some other metrics
  • Works with any number of clusters in both partitions
Limitations
  • Requires ground truth labels; not suitable for purely unsupervised evaluation
  • Can be computationally expensive for large datasets with many clusters
  • Interpretation requires understanding of entropy and information theory
  • Different normalization schemes (arithmetic vs. geometric) can yield different values

Frequently asked

What is the difference between arithmetic and geometric normalization of NMI?

Arithmetic normalization uses (H(C) + H(L))/2 and is more commonly used; geometric normalization uses the square root of the product. Both range from 0 to 1 but have different sensitivity to entropy differences. Arithmetic normalization penalizes disagreement more symmetrically.

When should I use NMI instead of ARI?

NMI is based on information theory and measures shared information; ARI is based on pair counting and corrects for chance. Use NMI when you value information-theoretic interpretations, and ARI when you prefer statistical adjustments for chance agreement. Both are valid; choose based on your framework preference.

Can NMI be used for comparing two unsupervised clusterings without ground truth?

Yes; NMI can measure agreement between any two partitions, even without ground truth labels. Treat one clustering as 'predicted' and the other as 'reference' to measure their mutual information. This usage compares stability or similarity between different clustering results.

Is NMI affected by the number of clusters?

Partially. The entropy of each partition depends on the number and size distribution of clusters. More balanced partitions have higher entropy. NMI reflects these differences, which can make comparisons across different numbers of clusters complex. Normalization helps but does not fully eliminate this effect.

Sources

  1. Danon, L., Diaz-Guilera, A., Duch, J., & Arenas, A. (2005). Comparing community structure identification. Journal of Statistical Mechanics: Theory and Experiment, 2005(09), P09008. DOI: 10.1088/1742-5468/2005/09/P09008 ↗

How to cite this page

ScholarGate. (2026, June 3). Normalized Mutual Information for Clustering Agreement. ScholarGate. https://scholargate.app/en/model-evaluation/normalized-mutual-information

Related methods

Adjusted Rand IndexDavies-Bouldin IndexFowlkes-Mallows IndexSilhouette ScoreV-measure

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Adjusted Rand IndexModel Evaluation↔ compare
  • Davies-Bouldin IndexModel Evaluation↔ compare
  • Fowlkes-Mallows IndexModel Evaluation↔ compare
  • Silhouette ScoreModel Evaluation↔ compare
  • V-measureModel Evaluation↔ compare
Compare side by side →

Referenced by

Adjusted Rand IndexFowlkes-Mallows IndexV-measure

Similar methods

Adjusted Rand IndexFowlkes-Mallows IndexV-measureDavies-Bouldin IndexDunn IndexJaccard IndexSilhouette ScoreJensen-Shannon Divergence

Related reference concepts

Cluster AnalysisClustering AlgorithmsText ClusteringAssociation MeasuresModel-Based ClusteringPerformance Metrics

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Normalized Mutual Information (Normalized Mutual Information for Clustering Agreement). Retrieved 2026-07-21 from https://scholargate.app/en/model-evaluation/normalized-mutual-information · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Danon, Diaz-Guilera, Duch, Arenas
Subfamily
External Clustering Validation
Year
2005
Type
Information-theoretic metric
Related methods
Adjusted Rand IndexDavies-Bouldin IndexFowlkes-Mallows IndexSilhouette ScoreV-measure
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account