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›Decision-making›Jensen-Shannon Divergence
MCDMInformation-theoretic divergence

Jensen-Shannon Divergence

Jensen-Shannon Information Divergence · Also known as: JS divergence, symmetric KL divergence, JS distance

Jensen-Shannon divergence is a symmetric information-theoretic measure of the difference between two probability distributions. Developed by Jian Lin in 1991 as a refinement to the asymmetric Kullback-Leibler divergence, it overcomes KL's directional limitation by averaging the divergences in both directions. The result is a true metric (satisfying triangle inequality) that ranges from 0 (identical distributions) to 1, making it suitable for symmetric comparison tasks.

ScholarGate
  1. MCDM
  2. v1
  3. 2 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.

Jensen-Shannon Divergence
Hellinger DistanceKullback-Leibler Diverge…

When to use it

Jensen-Shannon divergence is ideal when comparing probability distributions symmetrically without a reference or preference direction. Use it in clustering distributions, assessing model similarity, comparing language corpora, and decision-making where both alternatives are equally valid. It is more robust than KL divergence because it is symmetric and handles zero probabilities more gracefully. Suitable for any application requiring a true metric on probability distributions.

Strengths & limitations

Strengths
  • Symmetric: JS(P||Q) = JS(Q||P), treating both distributions equally
  • True metric: satisfies non-negativity, identity, symmetry, and triangle inequality
  • Finite for all probability distributions; avoids infinite divergence
  • More robust to zero probabilities than KL divergence
Limitations
  • Computationally more expensive than KL divergence (requires two KL evaluations)
  • Square root of JS divergence gives a metric, but JS itself does not directly quantify information loss
  • Less interpretable than KL divergence in information-theoretic terms
  • Slower convergence properties in optimization algorithms compared to KL divergence

Frequently asked

How does Jensen-Shannon differ from Kullback-Leibler divergence?

KL divergence is asymmetric and directional; Jensen-Shannon is symmetric. KL(P||Q) can be infinite, while JS is always finite. Jensen-Shannon is easier to use when comparing distributions without a clear reference direction, but KL is more interpretable from an information-theoretic perspective.

Is Jensen-Shannon divergence a true metric?

Jensen-Shannon divergence itself is a divergence (non-negative, zero iff P=Q, symmetric), but does not satisfy the triangle inequality. However, the square root of Jensen-Shannon divergence is a true metric in the mathematical sense.

Can I use Jensen-Shannon with non-probability vectors?

No. Jensen-Shannon requires valid probability distributions (non-negative values summing to 1). Normalize your data first (e.g., divide by the sum) to create a probability distribution.

How does Jensen-Shannon handle zero probabilities?

Jensen-Shannon is more robust than KL divergence with zero probabilities. By averaging distributions before computing divergence, it reduces the risk of undefined values. However, proper normalization and handling of edge cases is still recommended.

Sources

  1. Lin, J. (1991). Divergence measures based on the Shannon entropy. IEEE Transactions on Information Theory, 37(1), 145-151. DOI: 10.1109/18.61115 ↗
  2. Cover, T. M., & Thomas, J. A. (1991). Elements of Information Theory. Wiley-Interscience. DOI: 10.1002/0471200611 ↗

How to cite this page

ScholarGate. (2026, June 3). Jensen-Shannon Information Divergence. ScholarGate. https://scholargate.app/en/decision-making/jensen-shannon-divergence

Related methods

Hellinger DistanceKullback-Leibler Divergence

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.

  • Hellinger DistanceDecision-making↔ compare
  • Kullback-Leibler DivergenceDecision-making↔ compare
Compare side by side →

Referenced by

Hellinger DistanceKullback-Leibler Divergence

Similar methods

Kullback-Leibler DivergenceHellinger DistanceNormalized Mutual InformationLog-Loss (Cross-Entropy Loss)Cosine DistanceSorensen-Dice CoefficientJaccard IndexV-measure

Related reference concepts

Clustering AlgorithmsMultidimensional ScalingCross-Validation and ResamplingVariational InferenceK-Means ClusteringLinear Discriminant Analysis

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

ScholarGate — Jensen-Shannon Divergence (Jensen-Shannon Information Divergence). Retrieved 2026-07-20 from https://scholargate.app/en/decision-making/jensen-shannon-divergence · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
J. Lin
Subfamily
Information-theoretic divergence
Year
1991
Type
Symmetric probability distribution dissimilarity
Related methods
Hellinger DistanceKullback-Leibler Divergence
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