Papers
Topics
Authors
Recent
Search
2000 character limit reached

Length-Normalized Entropy Overview

Updated 5 July 2026
  • Length-Normalized Entropy is a collection of techniques that normalize traditional entropy by calibrating it against a canonical measure of size, scale, or support.
  • It is applied across diverse fields—from source coding and surface dynamics to spatial analysis and sparse regularization—using domain-specific normalization factors.
  • The normalization methods ensure scale invariance, improved finite-sample estimation, and meaningful comparisons by referencing extensive quantities like sequence length, area, or maximal entropy.

Length-normalized entropy denotes a family of entropy constructions in which an extensive or scale-dependent entropy is divided by, or otherwise calibrated against, a natural measure of size. In the literature represented here, the phrase does not refer to a single invariant. Instead, it appears as per-symbol Shannon entropy for discrete sources, area-normalized entropy for pseudo-Anosov automorphisms, maximum-entropy normalization in spatial box counting, normalized-entropy regularization for effective sparsity, and a fixed-reservoir normalization mechanism for short time-series entropy estimation. A related but distinct direction treats entropy as a length-valued invariant on module categories rather than as a normalized Shannon quantity (Oliveira et al., 2018, Kojima et al., 2014, Chen, 2016, He et al., 14 Mar 2026, Heidari et al., 2022, Salce et al., 2017).

1. Taxonomy of normalization mechanisms

The available definitions show that normalization is domain-specific. In some settings the normalization factor is an explicit divisor, as in HL/LH_L/L or Mq/MmaxM_q/M_{\max}. In others it is built into the state space or probability parametrization, as in πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_1 for effective sparsity or the fixed reservoir size N=19,625N=19{,}625 in NNetEn. This suggests that “length-normalized entropy” is best understood as a structural principle: entropy is rendered comparable across objects of different size, scale, or support by referencing a canonical extensive quantity.

Setting Quantity Normalizing object
Discrete memoryless source HL/LH_L/L Sequence length LL
Pseudo-Anosov automorphism ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi Hyperbolic area 2πχ(Σ)2\pi|\chi(\Sigma)|
Spatial box counting Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon) Maximum entropy Mmax(ε)M_{\max}(\varepsilon)
Effective sparsity Mq/MmaxM_q/M_{\max}0, Mq/MmaxM_q/M_{\max}1 Normalized magnitude distribution Mq/MmaxM_q/M_{\max}2
Short time series Mq/MmaxM_q/M_{\max}3 Fixed reservoir size Mq/MmaxM_q/M_{\max}4

A plausible implication is that comparisons across these literatures require attention to what is being normalized: symbol count, area, scale, coefficient mass, or model architecture are not interchangeable.

2. Per-symbol entropy in source coding and short-sequence analysis

For a discrete memoryless source Mq/MmaxM_q/M_{\max}5 with alphabet Mq/MmaxM_q/M_{\max}6 and probabilities Mq/MmaxM_q/M_{\max}7, the information content of a single symbol is

Mq/MmaxM_q/M_{\max}8

For a length-Mq/MmaxM_q/M_{\max}9 block πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_10, the Shannon entropy is

πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_11

In the memoryless case,

πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_12

so the normalized entropy is

πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_13

This quantity is the expected number of bits of uncertainty in each source letter; in source coding it is the fundamental lower bound on the average code-length per symbol, and in ergodic processes it converges to the Shannon entropy rate. Dividing by πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_14 also lets one compare different block-lengths on the same scale (Oliveira et al., 2018).

The short-sequence literature in the same source extends this normalization by introducing the second central moment of πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_15, called the information fluctuation: πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_16 For the plug-in estimator

πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_17

the Central Limit Theorem yields

πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_18

Hence the standard deviation of πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_19 is N=19,625N=19{,}6250. The same framework defines a confidence-adjusted practical coding rate

N=19,625N=19{,}6251

and refines the asymptotic equipartition property through a statistical notion of typicality based on confidence intervals for empirical entropy. In this formulation, normalization by sequence length remains fundamental, but finite-N=19,625N=19{,}6252 behavior is governed by an explicit N=19,625N=19{,}6253 correction.

An operational counterpart appears in fixed-to-variable length resolution coding. The number of random bits required to approximate a target distribution in terms of un-normalized informational divergence is considered, and for a variable-to-variable length encoder this number is lower bounded by the entropy of the target distribution. A fixed-to-variable length encoder is constructed using M-type quantization and Tunstall coding, and in the limit it achieves an un-normalized informational divergence of zero with the number of random bits per generated symbol equal to the entropy of the target distribution. Numerical results show that the proposed encoder significantly outperforms the optimal block-to-block encoder in the finite length regime (Böcherer et al., 2013).

3. Area-normalized entropy in surface dynamics

For an oriented surface N=19,625N=19{,}6254 of genus N=19,625N=19{,}6255 with N=19,625N=19{,}6256 punctures and N=19,625N=19{,}6257, endowed with its unique complete hyperbolic metric of curvature N=19,625N=19{,}6258, Gauss–Bonnet gives

N=19,625N=19{,}6259

If HL/LH_L/L0 is pseudo-Anosov, the quantity

HL/LH_L/L1

is referred to as the length-normalized, or simply normalized, entropy. Equivalently, one sometimes considers HL/LH_L/L2 or the combination HL/LH_L/L3, but the fundamental normalization factor throughout is the hyperbolic area HL/LH_L/L4 (Kojima et al., 2014).

Kojima–McShane prove the linear entropy–volume bound

HL/LH_L/L5

or equivalently,

HL/LH_L/L6

Thus,

HL/LH_L/L7

The constant HL/LH_L/L8, equivalently HL/LH_L/L9, is independent of the type of LL0. This is precisely the role of the normalization: it produces a quantity whose lower bound does not deteriorate with genus or puncture count.

Several corollaries follow. Using the fact that the smallest volume of a noncompact orientable hyperbolic LL1-manifold is LL2, one obtains

LL3

for LL4, improving Penner’s classical bound in that regime. Another corollary states that for each LL5 there exist only finitely many cusped hyperbolic LL6-manifolds LL7 such that every pseudo-Anosov LL8 with

LL9

arises, up to isotopy, as the monodromy of a fibration on a Dehn filling of one of the ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi0. The paper also proves a Weil–Petersson analogue: ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi1 equivalently,

ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi2

for closed ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi3. In this setting, length-normalized entropy is therefore a geometric invariant calibrated by area and linked linearly to the hyperbolic volume of the mapping torus.

4. Maximum-entropy normalization in spatial systems

In functional box-counting analyses of spatial patterns, normalization is performed relative to the maximum entropy available at a given scale. Given a partition of space into ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi4 nonempty boxes of linear size ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi5, with probabilities

ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi6

the order-ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi7 Rényi entropy is

ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi8

The special cases are

ϕnorm=2πχ(Σ)entϕ\|\phi\|_{\mathrm{norm}}=2\pi|\chi(\Sigma)|\cdot \mathrm{ent}\,\phi9

for macro-state entropy and

2πχ(Σ)2\pi|\chi(\Sigma)|0

for Shannon information entropy. If the total number of boxes is

2πχ(Σ)2\pi|\chi(\Sigma)|1

where 2πχ(Σ)2\pi|\chi(\Sigma)|2 is the embedding dimension, then the maximum entropy is

2πχ(Σ)2\pi|\chi(\Sigma)|3

The generalized dimension is defined by

2πχ(Σ)2\pi|\chi(\Sigma)|4

with 2πχ(Σ)2\pi|\chi(\Sigma)|5 (Chen, 2016).

The central equivalence relation is

2πχ(Σ)2\pi|\chi(\Sigma)|6

Writing

2πχ(Σ)2\pi|\chi(\Sigma)|7

one obtains a dimensionless measure in 2πχ(Σ)2\pi|\chi(\Sigma)|8. The paper interprets 2πχ(Σ)2\pi|\chi(\Sigma)|9 as the fraction of the maximum and therefore as a length-normalized entropy between Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)0 and Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)1: Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)2 corresponds to complete concentration and Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)3 to complete uniformity. In the limit Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)4, the equality becomes exact; for finite grids,

Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)5

This framework is used to analyze urban form. Chen applies a functional box-counting method to Beijing land-use maps for the years 1988–2009 at resolutions Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)6, Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)7, and for Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)8. The theoretical inference is verified by observational data of urban form, and the paper concludes that normalized spatial entropy is equal to normalized fractal dimension. In practical terms, the computational workflow is explicit: rasterize or box-count the spatial dataset at scale Jq(ε)=Mq(ε)/Mmax(ε)J_q(\varepsilon)=M_q(\varepsilon)/M_{\max}(\varepsilon)9, compute Mmax(ε)M_{\max}(\varepsilon)0, choose Mmax(ε)M_{\max}(\varepsilon)1, evaluate Mmax(ε)M_{\max}(\varepsilon)2, compute Mmax(ε)M_{\max}(\varepsilon)3, and form

Mmax(ε)M_{\max}(\varepsilon)4

Here the normalization factor is not physical length alone, but the entropy of an entirely filled Mmax(ε)M_{\max}(\varepsilon)5-dimensional domain at the same resolution.

5. Normalized entropy and the effective number of nonzeros

In inverse problems and sparse regularization, normalized entropy is used to quantify concentration of coefficient magnitudes rather than sequence uncertainty. For Mmax(ε)M_{\max}(\varepsilon)6, define the normalized magnitude distribution

Mmax(ε)M_{\max}(\varepsilon)7

The length-normalized Shannon entropy is

Mmax(ε)M_{\max}(\varepsilon)8

and for Mmax(ε)M_{\max}(\varepsilon)9, Mq/MmaxM_q/M_{\max}00, the length-normalized Rényi entropy of order Mq/MmaxM_q/M_{\max}01 is

Mq/MmaxM_q/M_{\max}02

As Mq/MmaxM_q/M_{\max}03, Mq/MmaxM_q/M_{\max}04. The corresponding Effective Number of Nonzeros is

Mq/MmaxM_q/M_{\max}05

and the Rényi version is

Mq/MmaxM_q/M_{\max}06

Because Mq/MmaxM_q/M_{\max}07 is a strictly increasing transform of Mq/MmaxM_q/M_{\max}08, minimizing Mq/MmaxM_q/M_{\max}09 under a data-fit constraint Mq/MmaxM_q/M_{\max}10 is equivalent to the entropy-regularized formulation

Mq/MmaxM_q/M_{\max}11

(He et al., 14 Mar 2026).

A key structural result is the decomposition

Mq/MmaxM_q/M_{\max}12

where Mq/MmaxM_q/M_{\max}13, Mq/MmaxM_q/M_{\max}14 on Mq/MmaxM_q/M_{\max}15, and

Mq/MmaxM_q/M_{\max}16

Exponentiating gives

Mq/MmaxM_q/M_{\max}17

with

Mq/MmaxM_q/M_{\max}18

If all nonzeros Mq/MmaxM_q/M_{\max}19 on Mq/MmaxM_q/M_{\max}20 are equal, then Mq/MmaxM_q/M_{\max}21, Mq/MmaxM_q/M_{\max}22, Mq/MmaxM_q/M_{\max}23, and Mq/MmaxM_q/M_{\max}24. If the mass concentrates on a few coordinates, then Mq/MmaxM_q/M_{\max}25 and Mq/MmaxM_q/M_{\max}26. This is the sense in which normalized entropy interpolates between support size and amplitude concentration.

The theoretical guarantees are stated under the usual Mq/MmaxM_q/M_{\max}27-RIP assumption Mq/MmaxM_q/M_{\max}28. The paper proves that two vectors Mq/MmaxM_q/M_{\max}29 with at most Mq/MmaxM_q/M_{\max}30 “effective nonzeros” satisfy

Mq/MmaxM_q/M_{\max}31

where Mq/MmaxM_q/M_{\max}32 is the union of their top-Mq/MmaxM_q/M_{\max}33 supports, Mq/MmaxM_q/M_{\max}34 bound the tail energy outside top-Mq/MmaxM_q/M_{\max}35, and Mq/MmaxM_q/M_{\max}36 depend only on Mq/MmaxM_q/M_{\max}37. The corollaries are uniqueness in the noiseless case, stability under perturbations, and insensitivity to tiny noise because ENZ depends on the normalized distribution Mq/MmaxM_q/M_{\max}38, so adding arbitrarily small entries outside the dominant support does not change Mq/MmaxM_q/M_{\max}39 appreciably.

Algorithmically, the paper introduces the unnormalized surrogate

Mq/MmaxM_q/M_{\max}40

for a fixed scaling constant Mq/MmaxM_q/M_{\max}41. This function is separable and positively homogeneous of degree Mq/MmaxM_q/M_{\max}42, admits simple coordinate-wise derivatives, and preserves the ENZ-minimization property. In practice one fixes Mq/MmaxM_q/M_{\max}43 at the current Mq/MmaxM_q/M_{\max}44 or Mq/MmaxM_q/M_{\max}45 norm of the iterate, runs a smooth solver such as L-BFGS with an Mq/MmaxM_q/M_{\max}46-smoothed absolute value, then updates Mq/MmaxM_q/M_{\max}47 and repeats. Compressed sensing experiments with a correlated Gaussian sensing matrix show higher empirical success rates across a wide range of sparsities and noise levels than Mq/MmaxM_q/M_{\max}48 (IHT), Mq/MmaxM_q/M_{\max}49 (ISTA), and log-sum (IRL1); image denoising in the gradient domain yields superior or competitive PSNR and the best SSIM.

NNetEn addresses a different normalization problem: entropy estimation for time series of arbitrary length Mq/MmaxM_q/M_{\max}50, with Mq/MmaxM_q/M_{\max}51. The method uses the LogNNet neural network with Mq/MmaxM_q/M_{\max}52 hidden neurons and input dimension Mq/MmaxM_q/M_{\max}53, so the reservoir weight matrix Mq/MmaxM_q/M_{\max}54 has size

Mq/MmaxM_q/M_{\max}55

After training on the MNIST-10 dataset for Mq/MmaxM_q/M_{\max}56 epochs, the classification accuracy on a held-out test set of size Mq/MmaxM_q/M_{\max}57 is

Mq/MmaxM_q/M_{\max}58

and by definition

Mq/MmaxM_q/M_{\max}59

In practice one fixes Mq/MmaxM_q/M_{\max}60 and writes Mq/MmaxM_q/M_{\max}61 (Heidari et al., 2022).

The normalization over variable signal length is accomplished by mapping Mq/MmaxM_q/M_{\max}62 into the Mq/MmaxM_q/M_{\max}63 entries of Mq/MmaxM_q/M_{\max}64. Six reservoir-filling methods are studied. Two of them, Method 3 and Method 6, stretch the time series by linear interpolation: Mq/MmaxM_q/M_{\max}65

Mq/MmaxM_q/M_{\max}66

then fill the reservoir with Mq/MmaxM_q/M_{\max}67. Methods 3 and 6 are identical in the construction of Mq/MmaxM_q/M_{\max}68, namely by uniform linear interpolation between successive original samples. This stretching preserves the first-order dynamics of Mq/MmaxM_q/M_{\max}69 but ensures the reservoir is full. The most reliable methods for short time series are Method 3 and Method 5.

The paper contrasts this approach with conventional sample-Shannon entropy for a quantized series of Mq/MmaxM_q/M_{\max}70 bins,

Mq/MmaxM_q/M_{\max}71

for which

Mq/MmaxM_q/M_{\max}72

By contrast,

Mq/MmaxM_q/M_{\max}73

and

Mq/MmaxM_q/M_{\max}74

is uniformly small, Mq/MmaxM_q/M_{\max}75, even for Mq/MmaxM_q/M_{\max}76 as small as Mq/MmaxM_q/M_{\max}77. The numerical evaluation further states that the percentage deviation of NNetEn from its reference is under Mq/MmaxM_q/M_{\max}78 once Mq/MmaxM_q/M_{\max}79 or Mq/MmaxM_q/M_{\max}80, and entropy decreases with an increase in the bias component. Thus NNetEn is length-normalized in the architectural sense that outputs always lie in Mq/MmaxM_q/M_{\max}81 regardless of Mq/MmaxM_q/M_{\max}82, with robustness to short length and low-amplitude noise.

A common misconception is that every “length” in entropy theory indicates normalization by physical or sequence length. The module-theoretic notion of intrinsic valuation entropy shows otherwise. For an archimedean non-discrete valuation domain Mq/MmaxM_q/M_{\max}83, Northcott and Reufel’s unique non-discrete valuation length

Mq/MmaxM_q/M_{\max}84

is determined on cyclic modules by

Mq/MmaxM_q/M_{\max}85

and extended by upper continuity. For an Mq/MmaxM_q/M_{\max}86-module Mq/MmaxM_q/M_{\max}87, a submodule Mq/MmaxM_q/M_{\max}88 is Mq/MmaxM_q/M_{\max}89-inert if

Mq/MmaxM_q/M_{\max}90

With partial trajectories

Mq/MmaxM_q/M_{\max}91

one defines

Mq/MmaxM_q/M_{\max}92

The Intrinsic Algebraic Yuzvinski Formula states that if Mq/MmaxM_q/M_{\max}93 is Mq/MmaxM_q/M_{\max}94-linear and Mq/MmaxM_q/M_{\max}95 is primitive with leading coefficient Mq/MmaxM_q/M_{\max}96, then

Mq/MmaxM_q/M_{\max}97

The paper proves that Mq/MmaxM_q/M_{\max}98 is a length function for the category of Mq/MmaxM_q/M_{\max}99-modules and is essentially the unique invariant for πi(x)=xi/x1\pi_i(x)=|x_i|/\|x\|_100 with these properties (Salce et al., 2017).

Taken together, these constructions show that length-normalized entropy is not a single formula but a recurrent strategy for removing extraneous dependence on size, scale, or support. In one branch it yields per-symbol information rates; in another it calibrates entropy by hyperbolic area; in another it divides by a maximal entropy determined by resolution; in another it induces stable measures of effective sparsity; and in adjacent theories it motivates entropy built from non-discrete length functions rather than explicit normalization.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Length-Normalized Entropy.