Skip to main content
Science Advances logoLink to Science Advances
. 2026 Sep 25;12(39):eadz9632. doi: 10.1126/sciadv.adz9632

Population coding under the scale invariance of high-dimensional noise

S Amin Moosavi 1,*,†, Sai Sumedh R Hindupur 2,†, Hideaki Shimazaki 3,4,*
PMCID: PMC13614404  PMID: 42789721

Abstract

High-dimensional scale-invariant neural activity is ubiquitous across brain regions and species, but its implications for information coding remain unclear. Here, we ask how stimulus information in the high-dimensional activity of mouse V1 scales with neuron number: Does it saturate due to noise correlations or increase without bound as subpopulations grow? Contrary to previous reports, we find that leading noise components that scale linearly with population size, and thus can limit information, are not sufficiently aligned with the signal to impose a bound. This conclusion follows from two scale-invariant power-law properties of neuronal responses in mouse V1: the noise eigenspectrum and alignment of noise components with the signal. We show that population subsampling links the observed power-law exponents to information boundedness and that information scaling depends on the full eigenspectrum rather than its leading modes. Last, we prove that, under subsampling, information-limiting correlations, if present, are differential correlations. Our findings clarify how information scales in high-dimensional neuronal activity under scale-invariant noise.

INTRODUCTION

Neural activity is highly variable yet structured in a high-dimensional space (1–3), ubiquitously exhibiting quasi-universal, scale-invariant power-law spectra of noise components across various brain regions and species (4–6). Recent advances in theoretical and empirical studies suggest the potential mechanistic and functional origins of these scale-invariant properties (4–8). However, their impact on population coding remains poorly understood.

Classic works on neuronal activity in the monkey middle temporal area have revealed that the activity of single neurons is highly informative about the animal’s perceptual sensitivity in discriminating stimulus directions (9, 10), suggesting that neurons encode stimuli in an overly redundant manner. In redundant coding, the information conveyed about a stimulus increases sublinearly as the size of the neural population grows, in contrast to the linear increase observed with independent coding (10, 11). A hallmark of redundant coding is shared noise in neural activity across repeated trials, which obscures the signal quantified by the change in the average population activity in response to a change in stimulus (12–14). Recent high-throughput techniques for the simultaneous recording of hundreds or thousands of neurons have made it possible to visualize the sublinear increase in the conveyed information as a function of the observed number of neurons (15–18).

Redundant coding can be so strong that it may limit information: Coded information may saturate at its maximum value in the limit of a large number of neurons (10, 19, 20). Here, we assessed information scaling in large-scale recordings of neurons in mouse primary visual cortex (V1) (21) and tested the boundedness in substantially larger networks beyond observed populations. To this end, we used two scale-invariant properties revealed by the data: the scale-invariant noise spectrum and the scale-invariant relationship between the magnitude of noise components and their alignment with the signal. The approach transcends earlier large-scale studies (15–18, 21) by replacing oversimplified assumptions about covariance scaling with the quasi-universal scaling observed in the data. Consequently, while these studies reported that information is bounded, we show that noise correlations, despite their detrimental effect on stimulus coding, do not limit the information. Therefore, neural populations have the capacity to encode stimulus information without a bound. These results demonstrate that the quasi-universal scaling of neural noise covariance provides a foundation for revealing the scaling and boundedness of population codes.

To establish the general principles underlying these findings, we developed a population coding theory based on the scaling properties of noise covariance under population subsampling. We derive a necessary and sufficient condition expressed in terms of covariance-eigenvalue scaling and the corresponding signal angular occupations, under which information remains bounded in the large-population limit. This condition highlights the critical need to consider the full spectrum of high-dimensional noise when predicting the scaling and boundedness of information coding in large neuronal populations. We further elucidate the constraints imposed by the covariance scaling on the power-law exponent of its eigenvalue spectrum and clarify how this exponent relates to the boundedness of information. Last, we characterize the incremental information gain by adding a neuron and relate the bounded regime to the specific noise structure known as differential correlations, which has been proposed to fundamentally limit information (22).

RESULTS

Scaling laws for subsampled neuronal populations

The relationship between a signal and noise in the activity of N neurons evoked by multiple presentations of a stimulus (s) is represented in an N-dimensional space, where each dimension corresponds to the activity of a neuron (Fig. 1A). In this space, a vector fN(s)=[f1(s),f2(s),…,fN(s)]T represents trial-averaged ensemble activity, and the signal denoted by fN ′(s) is the change in fN(s) caused by an infinitesimal change in the stimulus. Noise is the deviation from fN(s) during each stimulus presentation, quantified by a noise covariance matrix ΣN that is represented by its eigenvectors ui,N and eigenvalues λi,N where i=1,…,N. These eigenvalues are indexed in descending order: λ1,N≥λ2,N≥…≥λN,N. The overlap between fN ′(s) and each ui,N is measured by the angle θi,N between the two vectors (Fig. 1B). Throughout this work, we focus on how these eigenvalues and angles scale as the population size N increases.

Fig. 1. Schematic illustrating necessary and sufficient conditions for bounded and unbounded LFI.

Fig. 1.

(A) A schematic of a subspace spanned by three neurons. The mean activity of neurons fN(s) encodes the stimulus s as first-order statistics (solid black line). In addition to the change in the mean responses (green dots) to the two close stimuli [δfN(s), magenta arrow, a finite-size analog of fN ′(s)], the covariability (gray areas) affects stimulus coding beneficially (left) or detrimentally (right) when compared to circular independent noise. Noise covariance is quantified by eigenvectors ui,N,uj,N, uk,N, and their respective noise strengths λi,N,λj,N,λk,N. (B) A three-dimensional view of the orientation of δfN(s) with respect to the covariance eigenvectors. θi,N is the angle between δfN(s) and the eigenvector ui,N. (C) The scaling of bounded (blue) and unbounded (red) LFI. (D) Supralinear, linear, and sublinear eigenvalues as a function of N. Supralinear eigenvalues are prohibited for subsampled populations.

The coding capacity is quantitatively measured by the linear Fisher information (LFI) defined as IN=fN ′(s)T(ΣN)−1fN ′(s) (13, 19, 20, 22, 23). We note that, although IN depends on the stimulus, in this study, we focus on its scaling with population size rather than variations with stimulus. Therefore, we constrained our analysis to small stimulus variations around a fixed value s. Using the noise components’ eigenvalues and the corresponding angles with fN ′(s), the LFI can equivalently be expressed as (text S1)

IN=∑i=1N∣fN ′(s)∣2λi,Ncos2θi,N (1)

The LFI gives an upper bound on the information that linear decoders can read out. In other words, the optimal linear decoder—obtained by multiplying the inverse of the covariance matrix ΣN−1 with the signal vector fN ′(s)—achieves a discrimination precision equal to the LFI (13).

The alignment of each noise component with the signal fN ′(s) is measured by cos2θi,N termed angular occupation, which, because of the completeness of the orthonormal basis, satisfies

∑i=1Ncos2θi,N=1 (2)

Noise components that are not orthogonal to the signal fN ′(s) (cos2θi,N≠0) contribute to the LFI. In correlated population responses, the alignment of fN ′(s) with larger components impairs the coding accuracy, and alignment with smaller ones improves the coding accuracy, compared to independent neurons.

With the above representation, we examined the scaling of the LFI with increasing subpopulation size N (Fig. 1C). Each subpopulation is constructed by randomly subsampling N neurons from a total of Nt recorded neurons (N≤Nt). Three factors contribute to the scaling of LFI: the signal magnitude, the noise components’ strength, and their alignments. The signal magnitude ∣fN ′(s)∣2 scales linearly with N under the random subsampling

∣fN ′(s)∣2∼N (3)

This is because ∣fN ′(s)∣2 is a summation of N nonnegative variables, which increases linearly with N if these variables have a finite, nonzero mean (text S1). Thus, whether the LFI is limited or not depends on how λi,N scales against the linear ∣fN ′(s)∣2 and how the angular occupation cos2θi,N changes with N. Therefore, to assess the LFI scaling, from here onward, we categorized the covariance eigenvalues based on their behavior versus N as supralinear, linear, and sublinear eigenvalues (Fig. 1D; see text S2 for definition). Linear eigenvalues, if they exist, appear at early indices in the eigenspectrum in descending order, followed by the sublinear eigenvalues. These linear eigenvalues can potentially limit information growth if their associated noise directions sufficiently overlap with the signal direction.

The eigenvalues of the covariance matrix of subsampled populations are fundamentally constrained: The total variance must grow linearly with the population size N

∑i=1Nλi,N∼N (4)

This follows from the fact that the sum of the covariance eigenvalues equals the total variance, which is itself the sum of the individual variances of all N neurons. Because each neuron’s variance is independent of the subsample size N, the total variance, like the signal magnitude, scales proportionally with N.

This introduces several crucial constraints on the eigenspectrum of the covariance matrix (text S2). First, the subsampled systems cannot have supralinear eigenvalues. Second, consider eigenvalue sequences that, for a fixed rank i, scale linearly with N. If their slopes remain above a fixed positive value, then their number must converge to a finite value; otherwise, their sum grows faster than N. The remaining eigenvalues, whose number then grows linearly with N, are sublinear and thus dominate the spectrum by number in the large-N limit. Third, if the slopes of the linear eigenvalues are allowed to shrink with the eigenvalue ranking such that their sum over rank is finite (i.e., summable), then the spectrum may contain a countably infinite family of fixed-rank linear eigenvalue sequences. In this case, linear total-variance scaling alone does not constrain the number of sublinear eigenvalues.

Having established the spectral scaling constraints that govern information boundedness under population subsampling, we then turned to experimental data to assess how the noise covariance spectrum scales in mouse V1 and how its alignment with fN ′(s) influences information boundedness.

Unbounded information scaling in mouse V1 neurons

We analyzed stimulus-evoked responses of a population of mouse V1 neurons recorded by two-photon imaging (see Materials and Methods). The experiments were designed to examine the population’s ability to detect small changes in orientations of grating stimuli (21). In each trial, the stimulus orientation was randomly drawn from a uniform distribution in the range [43°, 47°]. Following Stringer et al. (21), we grouped the trials into two adjacent angular ranges to quantify local discriminability between the two groups (Fig. 2A). Although the presented stimuli are finite and discrete, the question here is how local discriminability scales with subpopulation size. The dataset includes 17,631 to 21,469 neurons recorded from five mice with ∼1000 repeated trials per degree while animals passively viewed stimuli.

Fig. 2. Scaling analysis of mouse V1 neurons.

Fig. 2.

(A) Histogram of grating stimulus orientations presented to mouse TX42. Stimuli with orientations from 43° to 45°, including 45° (red), are categorized as stimulus 1 and those above 45° and up to 47° (blue) as stimulus 2. (B) Mean responses fi(s) of neurons (i=1,…,18,982) to stimuli 1 (s=s1) versus 2 (s=s2) for TX42. fi(s) is the mean response over trials in each stimulus category. Dashed line, identity. (C) Mean response changes ∣δfN∣2 versus subpopulation size N, where δfN=fN(s2)−fN(s1), for TX42. Values are averaged over 200 randomly chosen subpopulations. Dashed line, linear fit. (D) Noise eigenspectra λi,N for different subpopulation sizes N in TX42. (E) Eigenspectra versus the normalized rank, xi=i/N. (F) Rescaled eigenspectra Nαλi,N, showing collapse onto the fitted scaling function g(xi) (dashed line; Eq. 6). For TX42, α=0.164±0.002; fitted parameters of g(xi) are a=2.752, exp(b)=9.611, c=2.298, and ν=0.254. (G) cos2θi,N versus λi,N for different N in TX42 using all trials (2500 per stimulus). Dashed lines, linear fits. Inset: cos2θi,N versus λi,N/N. (H) Fitted exponent γ in Eq. 7 versus 1/T for different N, where T is the number of trials. Solid lines, linear fits; intercepts estimate γ at an infinite trial number. (I) Intercept γ∞ versus N. Mean γ∞ for N = 1000 to 2500 (dashed line) was 1.415±0.006. (J) Inferred LFI versus N for TX42 and four other mice (solid lines). The LFI was computed from Eqs. 5 and 7, using the parameters fitted to each mouse. Dashed lines show theoretical LFI resulting in critical (black, γ=γc) and bounded information (blue, γ>γc) for TX42. Vertical dashed line, neuron number used for parameter estimation. (K) Estimated γ∞ versus α for all mice. Dashed line, critical boundary (Eq. 8); error bars, 2 SD.

These neurons exhibited linearly scaling ∣fN ′(s)∣2 (Fig. 2, B and C), as expected. Figure 2D shows that the eigenspectrum of the noise covariance matrix scales systematically with subpopulation size. When the eigenspectrum is represented using the normalized index xi=i/N (Fig. 2E), the eigenspectrum is in agreement with the following scale invariance

λi,N=N−αg(xi) (5)

where α>0. Accordingly, plotting Nαλi,N against xi produces a collapse of data onto a scale-invariant function g(xi) that is independent of subpopulation size (Fig. 2F). For mouse TX42, the exponent obtained by finite-size scaling collapse of the data (see Materials and Methods) was α=0.164. This exponent appears quasi-universal among all the mice in the experiment (α=0.18±0.01, mean ± SD across five mice; figs. S1 to S5).

By carefully constructing an ansatz consistent with the subsampling constraints and the observed scaling collapse, we found the following form for the scale-invariant function

g(xi)=xixi−1−αexp[b(1−xi)+a(−xilogxi)ν+c] (6)

The exponential function accounts for the cutoff that occurs at xi=1 by definition, whereas the power-law part explains the behavior of larger eigenvalues in the xi→0 limit. In particular, considering Eq. 5, the power law is defined such that linear eigenvalues are permitted as xi→0 when α>0; and the total variance, i.e., the sum of all eigenvalues, scales linearly with N. While the functional form of g(xi) is independent of N, its domain xi∈[1/N,2/N,…,1] depends on N. Unlike α, the remaining fitted parameters of g(xi) varied across mice.

The equations above specify the composition of the eigenspectrum in the large-N limit. At small normalized rank (xi≪1), the scaling function follows a power law, g(xi)∼xi−(1+α). This power law describes scaling with eigenvalue rank, whereas Eq. 5 describes scaling with subpopulation size N. When α>0, the eigenvalue at any fixed rank i grows linearly with N because λi,N∼i−(1+α)N. Namely, for every fixed positive integer Nc, the first Nc eigenvalue sequences increase linearly with N. Hence, in the large-N limit, the spectrum contains a countably infinite family of fixed-rank linear eigenvalue sequences. The contribution of this fixed-rank linear family is compatible with the linear total variance constraint (Eq. 4) when the linear coefficients i−(1+α) are summable, i.e., α>0. Although this family is countably infinite, eigenvalues at ranks proportional to N scale as N−α and are therefore sublinear. Thus, sublinear eigenvalues dominate the spectrum by number in the large-N limit.

The alignment of the noise eigenvectors linked to linear or sublinear eigenvalues with fN ′(s) determines whether the LFI is bounded. The angular occupations cos2θi,N and eigenvalues λi,N show linear dependency on a logarithmic scale (Fig. 2G), indicating another scale-invariant relation

cos2θi,N=λi,NγΣi′=1Nλi′,Nγ (7)

The eigenvectors tied to the larger eigenvalues occupy a large portion of the angular occupations, indicating that the linear eigenvalues align with fN ′(s) and potentially limit the information. By contrast, the eigenvectors associated with the smaller eigenvalues exhibit smaller angular occupations [nearly orthogonal to fN ′(s)]. Yet, because of the sublinearity, their contributions to the coded information can be substantial. From Eqs. 1, 4, and 7, one can see IN∼N for γ=1 and IN→I∞ for γ=2, where I∞=limN→∞IN<∞ denotes the limiting LFI (Materials and Methods and text S3). Therefore, a critical exponent γ=γc exists between one and two, where the information changes behavior from unbounded to bounded. We find that this critical exponent is given by

γc=2+α1+α (8)

Specifically, in the large-N limit, the LFI scales as

IN∼I∞γ>γclogNγ=γcN2−α(γ−1)−γ1≤γ<γc (9)

For α=0.164 in mouse TX42, the critical exponent is γc=1.859. The exponent γ estimated by extrapolating to the infinite-trial limit, denoted γ∞, is γ∞=1.415±0.006 (Fig. 2, H and I). As γ∞ is smaller than γc, the result indicates that the LFI of the neurons in this dataset increases without bound. In this regime, the LFI asymptotically scales as a power law with the exponent 2−α(γ−1)−γ=0.517, which is a sublinear but unbounded function of N. Such sublinear, unbounded behavior was consistently observed across all five mice (Fig. 2, J and K; see figs. S1 to S5 for individual results). Accordingly, we conclude that the mouse V1 neurons’ correlated activity causes redundancy, yet it is insufficient to limit information in the large-N limit. Therefore, the only constraints on the information capacity are the limited stimulus information available in the retina (24) and the total number of neurons in V1 and related areas, which are not imposed in this theory.

We performed the analyses above using the raw sample eigenvalues and eigenvectors. However, because finite-sample estimation introduces biases into both the eigenspectrum and the angular occupations, we also developed a finite-sample bias correction method. The procedure consists of three steps: iterative shrinkage of the eigenspectrum, an iterative Wishart-surrogate correction for angular occupations, and an analytical perturbative correction for residual bias in the estimated signal vector. Together, these steps yielded reliable bias-corrected estimates of both the eigenspectrum and the angular occupations (fig. S6). See Materials and Methods for details of the algorithms. We applied the method to empirical data (fig. S7) and verified that the main conclusions were robust to these corrections: After bias correction, the exponents were α=0.10±0.02, γ=1.26±0.20, and γc=1.91±0.01 (mean ± SD across five mice), with γ<γc in every animal.

Linear total variance of subsampled populations constrains eigenvalue scaling, power-law exponent, and boundedness of the LFI

Here, we summarize the general consequences for scale-invariant eigenspectra (Eq. 5) imposed by the linear scaling of the total variance required for subsampled populations (Eq. 4). Since there are no supralinear eigenvalues for subsampled populations, the LFI (Eq. 1) can be decomposed into the contributions by components with linear and sublinear eigenvalues

IN=∑i∈L∣fN ′(s)∣2cos2θi,Nλi,N+∑i∈Sb∣fN ′(s)∣2cos2θi,Nλi,N (10)

where L and Sb are sets of linear and sublinear eigenvalues, and ∣fN ′(s)∣2∼N.

Because the two contributions are nonnegative, IN is bounded if and only if both are bounded. We first consider the case in which the fixed-rank linear family is finite. At large N, the number of elements in set L approaches a constant integer c≥0; consequently, the number of elements in set Sb linearly increases with N: L→c and Sb→∞ as N→∞. The first term remains bounded because L is finite and, for each i∈L, N/λi,N→1/bi<∞. Therefore, in this first scenario, the boundedness of the second summation is necessary and sufficient for bounded information: LFI boundedness is determined by the sublinear components, not by the linear eigenvalues. Defining the occupation of cos2θi,N from sublinear eigenvectors by WSb(N)=∑j∈Sbcos2θj,N, the boundedness condition can be written as (text S4)

WSb(N)Nλi,N≤C (11)

for all sufficiently large N, where C>0 is a finite constant independent of N. For WSb(N)>0, we define 〈X〉=∑i∈SbπiX, where πi=cos2θi,N/WSb(N); if WSb(N)=0, the sublinear contribution vanishes. Equivalently, the necessary and sufficient condition for bounded LFI is that WSb(N) decreases to zero at a rate equal to or faster than 〈N/λi,N〉−1, which sets the critical rate of convergence. This critical rate is determined by the scaling of the sublinear eigenvalues together with their associated angular occupations. This condition can equivalently be expressed in terms of the angular occupation of the linear eigenvectors, WL(N), using WL(N)=1−WSb(N). Specifically, 1−WL(N) must decrease to zero at least as fast as the critical rate set by the sublinear components. This shows that alignment of the signal with the linear-eigenvalue subspace (WL(N)→1) is necessary but not sufficient for bounded LFI.

Next, we consider the case in which the family of fixed-rank linear eigenvalue sequences is countably infinite and their linear slopes (bi), defined by λi,N∼biN, form a summable sequence, ∑i=1∞bi<∞. In this case, in addition to the boundedness of the sublinear-eigenvalue contribution, the angular occupations of the fixed-rank linear eigenvalue sequences must decay sufficiently rapidly with rank for their cumulative contribution to remain bounded. This scenario is consistent with the experimental results presented above, where the eigenvalue slopes decay according to a power law, bi∼i−(1+α) with α>0. For cos2θi,N∝biγ from Eq. 7, the linear-eigenvalue contribution reduces to ∑ibiγ−1, and its summability, i.e., convergence of the summation ∑i=1Ni−(γ−1)(1+α), yields the critical exponent γc given in Eq. 8. The full-spectrum calculation in text S3 further shows that the same condition ensures boundedness of the total LFI, including the cumulative contribution of the sublinear eigenvalues.

Furthermore, combining power-law eigenspectral scaling with the linear scaling of the total variance imposes important constraints on the power-law exponent and, consequently, on the boundedness of the LFI (Materials and Methods; full derivation in texts S5 and S6). Because the scale-invariant function is defined on xi=i/N∈[1/N,1], the N dependence enters through the left edge of the eigenspectrum, corresponding to the leading eigenvalues. Thus, the xi→0 behavior determines the scaling of the total variance, although the variance is defined as the sum over the full eigenspectrum. The results are summarized in Table 1. Given the power-law form g(xi)∼xi−μ, we showed that the constraint of the linear total variance (Eq. 4) leads to μ=1+α if α is positive. In this regime, the leading eigenvalues scale linearly with population size, λi,N∼N (for fixed i). The selected functional form for g(xi) in Eq. 6, specifically g(xi)∼xi−(1+α) in the xi→0 limit, is consistent with the linear scaling of the total variance (Eq. 4) and permits linear eigenvalues with α>0. Such linear scaling can potentially bound the LFI, provided that the corresponding eigenvectors align sufficiently with the signal direction.

Table 1. Scaling parameter, power-law exponent, and information boundedness under subsampling.

For a scale-invariant power-law eigenspectrum, the rows summarize how the scaling parameter α constrains the power-law exponent μ, the scaling of the leading eigenvalues λi,N, and whether the LFI is bounded or unbounded under the linear scaling of the total variance.

Scaling parameter α, λi,N=N−αg(xi)  (xi=i/N) Power-law exponent μ, g(xi)∼xi−μ  (xi≪1) Scaling of leading eigenvalues λi,N∼Nμ−α  (fixed i) LFI IN
α>0 μ=1+α>1 λi,N∼N (linear) Bounded/unbounded
α=0 μ<1 λi,N∼Nμ (sublinear) Unbounded

By contrast, when α=0, the same constraint imposes μ<1, indicating that the eigenspectrum must have a slope shallower than 1 if the eigenspectrum in the normalized index collapses in the limit of large N. In this case, the leading eigenvalues scale sublinearly, λi,N∼Nμ (for fixed i). This means that all eigenvalues scale sublinearly, making the information an unbounded function of N, regardless of the behavior of angular occupations (text S1). Notably, this yields a sufficient condition requiring only the noise eigenspectrum: given ∣fN ′(s)∣2∼N, observing α=0 (equivalently μ<1) establishes unboundedness without estimating the signal-noise alignment. When neural activities examined in the previous section are individually normalized by their nonzero mean activities (6) or SDs (4, 5), we observed that the slopes of leading eigenvalues satisfy μ<1 (fig. S8), further supporting that the LFI is not bounded in this dataset.

We note that, if a scale-invariant relationship between the eigenvalues and their angular occupations holds (Eq. 7), one obtains an analytical expression for the LFI (Eq. 9), from which its boundedness can be determined as discussed in the previous section.

We validated these predictions by simulating population activity of neurons using the scale-invariant eigenspectrum defined by Eqs. 5 and 6 for α>0 and a modified function for α=0 (Fig. 3A top and bottom, respectively). For the α=0 simulations, we replaced the leading-edge exponent 1+α in Eq. 6 with an independently chosen μ=0.5 while retaining the remaining parameters fitted to TX42. The simulation procedure is described in Materials and Methods. For the positive-α case, we used α=0.16, close to the estimate from the mouse data. We confirmed the emergence of linear eigenvalues with α>0 and their absence when α=0 (Fig. 3B). For α>0, we considered the signal and noise component directions given by Eq. 7 with γ=2 and γ=0 (Fig. 3C, top), which theoretically result in bounded and unbounded LFI, respectively. We also included an unbounded LFI example with γ=1.415, which is close to the estimate from the mouse data. For α=0, we expect unbounded LFI regardless of γ. Therefore, we consider an example with γ=2 (Fig. 3C, bottom), which would have resulted in the bounded LFI if α were positive.

Fig. 3. Verification of theory by simulated neural activity.

Fig. 3.

(A) Eigenspectra (generated as described in the text for α=0.16 and α=0) as a function of normalized rank for simulated populations with the scaling parameter α=0.16 (observed value for mouse TX42, top) and α=0 (bottom) for N = 150, 300, 600, and 1200 neurons. (B) Eigenvalues as a function of the subpopulation size N with α=0.16 (top) and α=0 (bottom), showing the emergence of linear eigenvalues only when α>0. (C) Relation between the angular occupation cos2θi,N and eigenvalue λi,N. Top: simulations with α=0.16 using Eq. 7 with γ=2 (a value resulting in bounded LFI for any α>0, blue), γ=0 (random signal, red), and γ=1.415 (observed value for mouse TX42, yellow). Bottom: simulation with α=0 and γ=2. Plots are shown for N=1200. (D) Theoretical (dashed) and bias-corrected (solid) estimates of the LFI (17, 25) for the simulated populations. For α=0.16, the bias-corrected estimates show weaker growth for γ=2 than for γ=0 and γ=1.415, consistent with bounded and unbounded behaviors, respectively. For α=0, the bias-corrected estimate remains unbounded. (E) True (squares) and estimated (circles) values of γ as a function of α. The dashed lines indicate the critical boundaries. The bias correction methods were applied to this analysis.

We found that, as expected, the bias-corrected estimates of the LFI (17, 25) show weaker growth for γ=2 than for γ=0 when α>0, consistent with bounded and unbounded behavior, respectively (Fig. 3D, top). For α=0, the bias-corrected estimate of the LFI is consistent with unbounded behavior (Fig. 3D, bottom). However, because the bias-corrected LFI is evaluated only over the observed range of population sizes, it cannot by itself reveal the asymptotic scaling behavior at larger N.

Alternatively, our approach uses the fitted scaling ansatz to predict the behavior of larger neuronal populations. We corroborated that the estimated scaling exponents α and γ are consistent with the theoretical criterion for LFI boundedness, with the inferred parameter pairs tracking the boundary between bounded and unbounded regimes (Fig. 3E). For α>0, we could correctly infer whether the LFI was bounded or unbounded from the estimated exponents, including for the experimentally observed value γ=1.415. When γ is large, however, it induces extremely small cos2θi,N (Fig. 3C, top), making them difficult to estimate reliably from a limited number of samples. As a result, the inferred parameter pairs can be biased toward the theoretical boundary; therefore, the results in this regime should be interpreted with caution and may require more data. For α=0, by contrast, all eigenvalues remain sublinear under subsampling, so the LFI is theoretically unbounded regardless of γ (text S5). In this case, the estimated α was slightly negative (Fig. 3E, bottom), which can arise from finite-sample effects when the true α is zero and therefore indicates that the LFI is unbounded.

Last, when we applied the dimension reduction method to estimate the LFI (16) to simulated data whose LFI is theoretically unbounded, we observed saturating LFI (text S7 and figs. S9 and S10). These results demonstrate that apparent information saturation can arise as an artifact of the analysis method focusing on a restricted subspace, rather than as a property of the underlying population code, and highlight the importance of examining the full eigenvalue spectrum.

Information-limiting correlations in subsampled populations are differential correlations

While we provided the scaling conditions for bounded and unbounded information under the linear scaling of the total variance, the connection between our theory and previously proposed information-limiting correlations needs clarification. Moreno-Bote et al. (22) introduced differential correlations as shared noise aligned with stimulus-dependent changes in the mean population response. Because this noise lies along the signal direction, it cannot be averaged away by adding neurons and can cause the LFI to saturate. More specifically, they showed that when the noise covariance has the following additive rank-one differential correlation structure, the LFI is bounded

ΣN=ΣN0+ϵfN ′(s)fN ′(s)T (12)

where ϵ is a positive constant and ΣN0 is a covariance matrix whose corresponding LFI

I0=fN ′(s)T(ΣN0)−1fN ′(s) (13)

diverges with N. The resulting LFI is bounded above by ϵ−1 and is given by

IN=I01+ϵI0 (14)

They further proposed that only differential correlations can limit the information. However, the original proof was restricted to specific noise covariances, leaving the claim unsubstantiated for general covariance matrices. Here, we prove that the information-limiting condition in our theory and the existence of differential correlations are not in general equivalent but become identical under the subsampling constraint, where we can observe subsamples of varying size N of a fixed population, i.e., the total population is fixed and does not grow. To this end, we first quantitatively explain how the addition of a subsampled neuron to a population changes or does not change the LFI.

Recursively adding a neuron to a population creates a sequence of subsampled populations whose covariance matrices form a nested structure, with each larger covariance matrix containing that of the smaller subsampled population. Given N neurons, consider adding a single neuron whose mean response is fN+1(s), variance ΣN+1, and covariance cN with the existing N neurons. The covariance matrix of the resulting population of N+1 neurons is

ΣN+1=[ΣNcNcNTΣN+1] (15)

Exploiting this nested structure, the LFI of N+1 neurons can be expressed recursively in terms of the LFI of N neurons as (text S8)

IN+1=IN+ωN+1−1[fN ′(s)TΣN−1cN−fN+1′(s)]2 (16)

where ωN+1=ΣN+1−cNTΣN−1cN. For a single neuron whose response follows a normal distribution with a mean f1(s) and variance σ12(=Σ1), the LFI is given by I1=(f1′(s)/σ1)2, which is the squared standardized mean difference of two normal distributions per unit squared stimulus difference in the finite difference case (Fig. 4A). Since ωN+1>0 is required for the covariance of N+1 neurons to be positive definite, Eq. 16 indicates that the LFI along this nested sequence of subpopulations is a nondecreasing function of N. Further, Eq. 16 reveals two distinct ways to increase the LFI (Fig. 4, A and B). First, when adding an independent neuron (i.e., cN=0), the LFI increases by ΣN+1−1fN+1′(s)2, which is the LFI of the added neuron (Fig. 4B, left). Second, the LFI increases even if fN+1′(s)=0; namely, even if we add a neuron whose activity is insensitive to the stimulus change, it will contribute to increasing information as long as fN ′(s)TΣN−1cN≠0. This is because adding a correlated neuron can remove the overlap of the noise distributions for the two close stimuli (Fig. 4B, right), explaining an effect found in the sensory and frontal areas of rodents and primates (26–30).

Fig. 4. Incremental effect of adding a neuron on stimulus coding.

Fig. 4.

(A) Response distributions of a single neuron (neuron 1) for two close stimuli (blue for stimulus 1 and orange for stimulus 2). The standardized mean difference δf1(s)/σ1 quantifies the ability to discriminate between the two stimuli. Here, δf1(s)=σ1. (B) Left: Joint distributions of two neurons after adding an independent, stimulus-sensitive neuron with the same variance (σ2=σ1). The dashed line indicates the optimal linear decision boundary. The circle radius indicates 1 SD. The distance between the mean responses for the two stimuli is δf2(s)=δf1(s)2+δf2(s)2. The horizontal separation between the two means remains δf1(s)=σ1, identical to (A). Right: joint distributions after adding a correlated, stimulus-insensitive neuron (neuron 2), having the same variance (σ2=σ1). Neuron 2 does not change the mean activity, but correlation makes the distributions ellipsoidal. The dashed line indicates the optimal decision boundary for the correlated neurons. Light-colored circles show a case with adding an independent, stimulus-insensitive neuron for comparison. (C) Joint distributions after adding a noninformative neuron (neuron 2). Adding a correlated, stimulus-sensitive neuron does not increase discriminability from the single neuron’s performance when (δf1(s)/σ12)(ρσ1σ2)=δf2(s) with ρ being the correlation coefficient. We impose δf12/σ12>δf22/σ22 so that neuron 2 has smaller LFI than neuron 1. (D) Variations of the joint distributions that preserve discriminability. Left: δf2(s) is fixed, while σ2 and correlation vary. Right: σ2 is fixed, while δf2(s) and correlation vary.

Moreover, the LFI does not increase if fN ′(s)TΣN−1cN=fN+1′(s). Figure 4C presents an illustration of the joint responses of two neurons for a finite stimulus difference that satisfies this condition, with Fig. 4D showing additional variations. In all cases, when the LFI remains unchanged, the decision boundary (dashed line) is independent of the activity of the added neuron. Intuitively, to keep the information unchanged, the ratio between the noise magnitude along fN ′(s) and the distance between two stimuli, ∣fN ′(s)∣, must remain the same as in the single-neuron case shown in Fig. 4A. That is, the standardized mean difference along the fN ′(s) direction must be preserved. This intuition follows directly from the definition of LFI, which corresponds to the infinitesimal limit of the squared standardized mean difference along the direction that best discriminates the response distributions for the two stimuli (text S8).

On the basis of Eq. 16, we prove that, in general, the noise covariance of subsampled populations exhibiting increasing and saturating LFI with IN<I∞ at every finite N can always be expressed in the form of Eq. 12. The proof follows by showing that ΣN0=ΣN−ϵfN ′(s)fN ′(s)T is positive definite for ϵ=1/I∞ (for more details, see text S9). In other words, such a noise covariance inherently contains differential correlations. This result justifies the widespread use of the concept of differential correlations in the analysis of subsampled populations (24, 31, 32).

Given the equivalence between differential correlation and information limiting under the subsampled conditions, we can reconfirm the necessity of the linear eigenvalues for the bounded LFI as a consequence of the differential correlations (22, 31). Namely, the addition of differential correlations induces linear eigenvalues in the covariance matrix. The number of linear eigenvalues depends on whether the LFI associated with ΣN0 is unbounded for all signal directions or only for specific directions (text S10). However, to further achieve information boundedness, the alignment of the linear eigenvectors with the signal must occur faster than the rate set by the sublinear noise components (text S4) as well as the decay rate of the linear eigenvalue slopes with rank, i.e., boundedness requires each nonnegative LFI contribution to remain bounded. The above proof mitigates the need to directly search for differential correlations to confirm or refute the boundedness of information.

Last, this equivalence between information-limiting conditions and differential correlations is specific to subsampled populations. Differential correlations can be absent in more general noise covariances of nonsubsampled neuronal populations, even when the LFI approaches a finite limit (e.g., when it approaches that limit from above; text S11). Such a scenario might occur in growing neuronal populations, for example, through neurogenesis.

DISCUSSION

We proposed a theory of population coding based on the scaling properties of neural systems, which allowed us to predict the boundedness of information. This theory critically considers the constraints introduced by subsampling, leading to the following key findings: (i) The squared distance between mean responses of randomly subsampled N neurons to two close stimuli increases proportionally to N (16, 18). (ii) Random subsampling makes the total variance increase linearly with N, which allows a finite or countably infinite family of fixed-rank eigenvalue sequences to scale linearly, while eigenvalues whose ranks grow with N may scale sublinearly. (iii) For a finite linear family, the LFI can be limited if the sublinear eigenvalues’ angular occupation drops sufficiently rapidly. For an infinite linear family, the linear-eigenvalue contribution must additionally remain bounded. For a scale-invariant power-law eigenspectrum, these constraints further imply that (iv) an eigenspectrum with α>0 or α=0 necessitates that the spectrum decays with an exponent μ greater or less than one, respectively. (v) Only the scale invariance with α>0 allows for linear eigenvalues, which can potentially limit the information. (vi) By contrast, α=0 only allows for sublinear eigenvalues, resulting in unbounded LFI.

Through examination of the mouse data, we found the scale-invariant noise eigenspectra with α>0 (Fig. 2, D to F) and another power-law scaling relation between the eigenvalues and angular occupations with an exponent γ (Fig. 2G). Our analysis identified the critical exponent above and below which the LFI becomes bounded or remains unbounded. We found that the directions of the small noise components in the mouse data overlap with the signal direction at a sufficient rate, leading to a sublinear yet unbounded increase in LFI. Consequently, we conclude that the information encoded in the mouse V1 neurons can continue to increase without bound, going beyond the previous study on this dataset that reported no apparent signs of saturation in the LFI lower bound up to the recorded number of neurons (21).

Previous studies (15, 16, 18, 21) reporting bounded information in the limit of large networks may be based on inadequate assumptions about covariance scaling. First, the study that collected the data analyzed here and reported high-precision coding (21) relied on extrapolation through a simple parametric scaling with c1+c2/N fitted to the decoding performance. Our results suggest that the reported bounded precisions in the limit of large N by a finite positive c1 were conservative estimates, as predicted by the authors. Second, ignoring or regularizing the activities related to smaller variances can lead to different and potentially inaccurate conclusions. Rumyantsev et al. (16) reported saturating information using a dimension reduction method. However, applying the same method to simulated data whose LFI is theoretically unbounded, we observed saturating LFI (text S7 and figs. S9 and S10). Third, one cannot use a finite-size fit of Eq. 14 alone to infer bounded LFI. It is possible to find a saturating function that fits finite-size data well because I0 may be any increasing unbounded function and ϵ is unknown (text S9). Therefore, excellent fits of Eq. 14 to empirical LFI (15, 16, 18) cannot, by themselves, establish asymptotic boundedness.

We found scale invariance with a positive α and a fast-decaying power-law exponent μ(=1+α)>1 in the recorded neural activities (Fig. 2, D to F, and figs. S1 to S5, D to F). In addition, we observed a scaling exponent μ<1 from the covariances of normalized neural activities (fig. S8), providing further evidence for unbounded information coding. This latter result aligns with other studies that have reported scale-invariant eigenspectra with scaling exponents less than 1 (4–6, 33). While these results might indicate that noise in neural activities does not generally confound information coding, further rigorous assessment of the scaling parameters α and μ across brain regions and species is necessary to reveal the foundational coding capacities of neurons.

The ongoing activity in the mouse forebrain, including the visual cortex, is high dimensional (1). Furthermore, its reliable dimension increases without apparent saturation up to about a million neurons (3). These findings are consistent with the high-dimensional noise covariances because the ongoing activities driven by the animal’s behavior and internal dynamics are likely to cause variability in repeated stimulus-evoked activities (34–36). The above large-scale analyses showed that the ongoing activities overlap with signal correlations through one- or few-dimensional subspaces, suggesting multiplexed coding by the nearly orthogonal stimulus and spontaneous activities. The present study also supports that the noise correlations, including those arising from measurement noise, do not limit local signal representation. However, in agreement with positive correlations between the signal and noise in early sensory areas reported in other studies (35–39), we found broader directional overlaps between the leading noise components and signal (Fig. 2G), which is nevertheless insufficient to limit the information.

More generally, it remains unclear how the noise under brain states and behavioral conditions other than passive visual stimulation affects large-scale population coding. In smaller populations, it is known that cortical states (40), locomotion (17, 41), and attention (42) modulate noise correlations in a way that improves coding capacity. We showed that population coding is affected by the scaling of smaller noise variances in the population activity and how their directions align with the signal direction. Thus, we cannot rule out the idea that even small changes caused by the behavior and internal dynamics (5) in small noise components of the high-dimensional noise have a substantial impact on the stimulus coding fidelity in large-scale neuronal populations.

MATERIALS AND METHODS

Analysis of mouse V1 data

We analyzed two-photon calcium imaging data of mouse V1 neurons from the “full-field” dataset by Stringer et al. (21) (see Data, code, and materials availability). The dataset includes recordings from five awake head-fixed mice, passively viewing static grating stimuli with up to ∼1000 trials per degree. Each trial presented a static grating stimulus for 750 ms, followed by a gray screen for ∼650 ms. The static grating stimuli shared the same spatial frequency (0.05 cycles per degree) with orientations ranging from 43° to 47°. The individual neural activities extracted by the Suite2p toolbox consisted of deconvolved fluorescence traces responding to the 750-ms stimulus presentation.

We divided the trials into two groups based on the orientation of the grating stimuli. Trials with orientations from 43° to 45°, including 45° (s1), comprise the first group, while trials with orientations above 45° and up to 47° (s2) comprise the second. The numbers of trials for stimuli 1 and 2, L1 and L2, differed by a small margin in all datasets (<50 trials in each dataset). We balanced the number of trials for both stimuli by randomly choosing R=min{L1,L2} trials (without replacement) from the stimulus with the larger number of trials. Following this procedure, the number of trials was 1855 to 2654. Each dataset had Nt = 17,631 to 21,469 neurons.

We computed the activation means and covariance as follows. Let xi(r,j) denote the activity of neuron i on trial r (=1,…,R) for stimulus group j∈{1,2}. For each group, we estimated the trial-averaged population activity as

μj=1R∑rx(r,j) (17)

and the covariance matrix as

Sj=1R−1∑r(x(r,j)−μj)(x(r,j)−μj)T (18)

We defined the unscaled mean-response difference as δμ=μ2−μ1 and estimated fˆN ′(s) as

fˆN ′(s)=δμs¯2−s¯1 (19)

where s¯j denotes the trial-averaged stimulus orientation within group j. The population covariance was estimated as

S=S1+S22 (20)

To characterize the eigenvalues and angular occupations for a subsample of size N, we randomly selected 200 subpopulations of size N and averaged the resulting eigenvalues and angular occupations.

Since the raw activity traces of neurons might include confounding factors such as different expression levels of fluorescence proteins or positions of neurons in the scanning system, we also constructed the activation means and covariance using the standardized data, by normalizing each neuron’s activity across all trials by its SD (4, 5) or by the mean of its nonzero activities (6).

Fitting scaling parameters and a scale-invariant function to an eigenspectrum

The scaling parameter of the scale-invariant eigenvalues (Eq. 5) was fitted as follows. The eigenvalues were evaluated at population sizes spaced by 50 neurons. Given the scale invariance, we must have

λi,N0=kαλki,kN0⇒logλi,N0=αlogk+logλki,kN0 (21)

For each reference size N0, we used k=2,…,K(N0), where K(N0)= ⌊Navail/N0⌋ and Navail is the largest available population size. Therefore, we define the following cost function for α as

C=∑N0∈G∑k=2K(N0)∑i=1N0(αlogk+logλki,kN0−logλi,N0)2 (22)

The minimum of the cost function is obtained as a solution of dCdα=0 from which we obtain an estimated αˆ

αˆ=∑N0∈G∑k=2K(N0)∑i=1N0logk(logλi,N0−logλki,kN0)∑N0∈G∑k=2K(N0)N0log2k (23)

We computed αˆ for each recording using Eq. 23. The reference-size grid G began at 50 and extended up to one quarter of the maximum trial number.

We used the jackknife resampling method to obtain the estimation error of α. For each r=1,2,…,R, jackknife replicates αˆr were generated by computing the mean eigenvalues {λi,Nr} over all but the rth repetition and using them in Eq. 23. Then, the jackknife estimate of the SD of αˆ was obtained as R−1R∑r=1R(αˆr−αˆjack)2, where αˆjack=1R∑r=1Rαˆr.

Using the estimated α, we obtained a collapsed curve by plotting Nαλi,N against xi=i/N, using the mean eigenvalues over R repetitions. We then fitted the parametric scale-invariant function g(xi) (Eq. 6) to the collapsed eigenspectra in logarithmic coordinates, using all ranks and all evaluated population sizes.

The scaling parameter γ (Eq. 7) was estimated as follows. Using t randomly chosen trials for both stimuli (where t was varied from 500 up to the largest number of trials in the recording), we obtained γ(t,N) as the slope of a straight line fit to cos2(θi,N) versus λi,N in the log-log plot. For each N, we estimated γ∞(N) as the y intercept of a straight line fit to the plot of γ(t,N) versus 1/t. The final estimate γˆ and its SD were obtained as the average and SD of γ∞(N) for N>1000.

LFI scaling under a power-law relation between angular occupation and eigenvalues

Here, we outline the derivation of the critical exponent γc (Eq. 8) and the LFI scaling (Eq. 9); the full proof is given in text S3. Combining the LFI (Eq. 1) with the scale-invariant eigenspectrum λi,N=N−αg(xi) (α>0; Eq. 5) and the power-law relation between angular occupation and eigenvalues (Eq. 7) gives

IN=∣fN′(s)∣2 ΛN(γ−1)ΛN(γ),ΛN(ϕ)≡∑iλi,Nϕ (24)

Using the leading-edge power law g(x)∼x−(1+α), the integral approximation yields

ΛN(ϕ)≈N1−αϕ∫1/N1gϕ(x) dx∼Nϕ,ϕ>1/(1+α),Nϕ log N,ϕ=1/(1+α),N1−αϕ,ϕ<1/(1+α) (25)

where the case split reflects whether the lower integration limit makes the integral diverge with N. Since ΛN(γ)∼Nγ and ∣fN ′(s)∣2∼N for γ>1, we have IN∼N1−γΛN(γ−1); substituting ϕ=γ−1 then reproduces Eq. 9, with the transition at γ−1=1/(1+α), i.e., γc=(2+α)/(1+α) (Eq. 8).

Bias correcting the eigenvalues and angular occupations

Eigenvalue bias correction

Finite-sample estimates of covariance matrices are known to produce biased eigenvalues: Small eigenvalues are typically underestimated, while large ones are overestimated (43). To address this, we developed an iterative shrinkage method. We began by computing a naive estimate of the covariance matrix, Σˆ. This estimate was treated as a sample from a Wishart distribution

Σˆ∼W(Σ2T−2,2T−2) (26)

where Σ is the true covariance and T is the number of trials. Our goal was to infer the set of true eigenvalues, λi,Nbc, that could produce the observed biased sample eigenvalues.

Bias-corrected eigenvalues were obtained iteratively in the principal component basis, in which the true covariance is diagonal. Starting with the naive eigenvalues, λˆi,N, as the initial guess, we repeatedly sampled synthetic covariance matrices from the Wishart distribution with the current covariance iterate as its mean

Sj′∼W(Λbc2T−2,2T−2) (27)

where Λbc is the diagonal matrix of current eigenvalue estimates. The ranked eigenvalues of these synthetic matrices were averaged across samples to obtain λˆi,N′. These averages were then compared with the naive estimates, and the bias-corrected eigenvalues were updated according to

λi,Nbc←λi,Nbc(λˆi,Nλˆi,N ′)ν (28)

where ν is a small exponent controlling the update step.

This process was repeated until convergence, at which point the averaged synthetic eigenvalues matched the naive estimates. The resulting λi,Nbc provide a bias-corrected spectrum that removes finite-sample bias from the covariance matrix. A detailed description of the method is presented in text S12.

Angular occupation bias correction

The error in estimating the angles θi,N between the vector δf and the eigenvectors of the covariance matrix ui,N leads to biased estimates of the angular occupations cos2θi,N. This bias arises from two sources. First, the estimated eigenvector uˆi,N is oriented differently from the true eigenvector ui,N. Second, the estimated vector δμ, used as an approximation of fN ′(s), has a different orientation from the true vector. We denote θi,Nnv, the naive estimate of θi,N, as the angle between δμ and uˆi,N. Similarly, we denote the angle between δμ and the actual eigenvector ui,N as θ˜i,N. To correct the bias in angular occupations, we use a two-step method. First, we make the correction resulting from the error in the estimate of ui,N; the goal of this step is to find cos2θ˜i,N. In the second step, we correct cos2θ˜i,N for the bias caused by the error in the estimation of the signal. A detailed description of this step is presented in text S13.

Eigenvector bias correction.

In the first step of angular occupation bias correction, we only have access to the naive estimates of the squared cosines cos2θi,Nnv. To find cos2θ˜i,N, we use an iterative method similar to the eigenvalue bias correction. Let cos2θi,Nnv denote the naive angular occupation estimates obtained from the estimated eigenvectors over m different subpopulations of the same size N. The goal of the algorithm is to use these naive estimates to recover bias-corrected values cos2θ˜i,N that more accurately reflect the alignment with the true covariance eigenvectors. We work in the same framework as in eigenvalue bias correction.

The algorithm proceeds as follows. First, the naive estimates are used as an initial guess for the bias-corrected squared cosines. We then generate m covariance matrices Σˆj from a Wishart distribution

Σˆj∼W(Λbc2T−2,2T−2) (29)

where Λbc is the diagonal matrix of bias-corrected eigenvalues obtained from the eigenvalue correction procedure. For each simulated covariance matrix, we compute the eigenvectors and their squared cosines with the candidate signal direction defined by the current angular-occupation estimates. These values are averaged across all m samples to produce predicted squared cosines cos2θi,N′ that represent the expected naive estimates under the current guess of the true cosines.

The bias-corrected squared cosines are then updated according to

cos2θ˜i,N←cos2θ˜i,N(cos2θi,Nnvcos2θi,N′)ξ (30)

where ξ serves as a learning rate controlling the update magnitude. The squared cosines are subsequently normalized so that

∑i=1Ncos2θ˜i,N=1 (31)

Steps of simulation, averaging, updating, and normalization are repeated until convergence, defined as the condition cos2θi,N′≈cos2θi,Nnv is satisfied for all i.

This procedure yields bias-corrected squared cosines that account for sampling variability in the estimated eigenvectors and provide a more accurate representation of the alignment between δμ and the population eigenvectors. The resulting estimates can then be used in subsequent analyses requiring precise directional information, such as perturbative bias corrections or projections along principal components.

Signal bias correction.

We modeled the observed signal difference δμ as the sum of the true underlying difference δf and additive Gaussian noise

η∼N(0,2Σ/T) (32)

where Σ is the known noise covariance and T is the number of trials. The eigenvectors ui,N and eigenvalues λi,N of Σ were used to define principal directions of variability, and the alignment of the signal difference with each eigenvector was quantified by the squared cosine cos2θi,N. We define

cos2θ˜i,N=(ui,NTδμ)2∣δμ∣2 (33)

which captures the fraction of the signal along each direction but is biased due to measurement noise.

To correct for this bias, we performed a perturbative expansion in 1/T, which shows that the expected value of the naive squared cosine is shifted by terms proportional to λi,N. Neglecting higher-order terms, the bias-corrected estimate is

cos2θi,Nbc=cos2θ∼i,N−qλi,N1−q [TrΣ−4(λ¯N−λi,N)],q=2T(∣δμ∣2−2TTrΣ) (34)

where λ¯N=∑jλj,Ncos2θj,N. Because λ¯N depends on the cos2θi,N values themselves, we implemented a few iterations in which λ¯N was updated using the current estimates of cos2θi,N. During iteration, any negative bias-corrected values were clipped to zero. This procedure yields nonnegative signal fractions along each principal direction that account for leading-order finite-sample noise.

Scaling relations under linear scaling of the total variance

We sketch the derivation of the scaling relations summarized in Table 1; the full derivation is given in text S5. We write a scale-invariant eigenspectrum with a power-law leading edge as

λi,N=c(N)g(xi),xi=iN∈[1/N,1] (35)

where xi denotes the rank fraction. For small x, we assume a power-law leading edge

g(x)∼x−μ(μ>0, x≪1) (36)

The linearly scaling total variance then reads

VN=∑i=1Nλi,N≈N c(N)∫1/N1g(x)dx∼N (37)

Thus, the N dependence of the integral, and hence the constraint on c(N), is determined by the small-x behavior of g through the lower integration limit

∫1/N1g(x)dx∼Nμ−1,μ>1,log N,μ=1,const.,0<μ<1 (38)

For μ>1, this forces c(N)=N−α with α=μ−1>0, giving linearly scaling leading eigenvalues λi,N∼Nμ−α=N. Such linear noise modes can bound the LFI only if the (also linearly growing) signal direction aligns with them; otherwise, the LFI is unbounded. For 0<μ<1, the integral converges, so c(N) is constant (α=0) and the leading eigenvalues scale sublinearly, λi,N∼Nμ. In the absence of linearly scaling noise modes, the LFI is unbounded under the linear scaling of the signal ∣fN ′∣2∼N. The two regimes correspond to the rows of Table 1 (α>0⇒μ=1+α, linear; α=0⇒μ<1, sublinear), with μ=1 a marginal case [c(N)∼(logN)−1].

Simulation of neural activity with bounded and unbounded LFI

We simulated neural responses to two stimuli by sampling from two multivariate Gaussian distributions, with means f1=diag(Σ) and f2=f1+Δf and common covariance Σ

y(1)∼N(f1,Σ),y(2)∼N(f2,Σ) (39)

We chose f1 to approximate a Poissonian mean–variance relationship. We generated neural activity separately for each population size. The eigenvalues of Σ were obtained from Eqs. 5 and 6 for α>0 and from the modified α=0 eigenspectrum described in Results.

We constructed Σ using the following procedure: (i) sample reference firing rates ri from a lognormal distribution fitted to the mean responses in mouse TX42 data, (ii) construct a positive-definite candidate matrix M using the square root (elementwise) of the outer product of the sampled reference firing rates, with diagonal entries ri and off-diagonal entries 0.15rirj; (iii) sample from the inverse-Wishart distribution with M as the mean; and (iv) obtain eigenvectors U of the resulting matrix and combine them with the diagonal matrix Λ of prescribed eigenvalues to construct Σ=UΛUT. Using these eigenvectors, we generated the mean-response difference Δf using the positive square roots of the angular occupations given by Eq. 7. Specifically, we set Δf=0.0025|f1|∑i=1Ncosθi,N ui,N.

Ethics statement

This study used only previously published, publicly available data (21, 44) and involved no new animal experiments. All original procedures were conducted under protocols reviewed by the IACUC, as reported in (21).

Acknowledgments

We thank R. Moreno Bote, K. Harris, and Q. Wen for valuable discussion and M. Tatischeff and B. Zhu for preliminary data analysis.

Funding:

This work was supported by JSPS KAKENHI grant numbers JP20K11709, JP21H05246, and JP25K03085 (H.S.).

Author contributions:

Conceptualization: S.A.M. and H.S. Methodology: S.A.M., S.S.R.H., and H.S. Investigation: S.A.M. and S.S.R.H. Formal analysis: S.A.M., S.S.R.H., and H.S. Software: S.S.R.H. and S.A.M. Visualization: S.A.M. and S.S.R.H. Funding acquisition: H.S. Supervision: H.S. Writing—original draft: S.A.M. and H.S. Writing—review and editing: S.A.M., S.S.R.H., and H.S.

Competing interests:

The authors declare that they have no competing interests.

Data, code, and materials availability:

All data and code needed to evaluate and reproduce the results in the paper are present in the paper and/or the Supplementary Materials. The two-photon calcium imaging recordings analyzed in this study are publicly available from Pachitariu et al. (44), “Recordings of 20,000 neurons from V1 in response to oriented stimuli,” https://doi.org/10.25378/janelia.8279387. The code for the data analysis is archived on Zenodo (https://doi.org/10.5281/zenodo.19504768) and linked to the GitHub repository: https://github.com/Sai-Sumedh/scaling-population-coding. This study did not generate new materials.

Supplementary Materials

This PDF file includes:

Supplementary Text S1 to S13

Figs. S1 to S10

sciadv.adz9632_sm.pdf (4.8MB, pdf)

REFERENCES

  • 1.Stringer C., Pachitariu M., Steinmetz N., Reddy C. B., Carandini M., Harris K. D., Spontaneous behaviors drive multidimensional, brainwide activity. Science 364, eaav7893 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Lanore F., Cayco-Gajic N. A., Gurnani H., Coyle D., Silver R. A., Cerebellar granule cell axons support high-dimensional representations. Nat. Neurosci. 24, 1142–1150 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Manley J., Lu S., Barber K., Demas J., Kim H., Meyer D., Traub F. M., Vaziri A., Simultaneous, cortex-wide dynamics of up to 1 million neurons reveal unbounded scaling of dimensionality with neuron number. Neuron 112, 1694–1709.e5 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Meshulam L., Gauthier J. L., Brody C. D., Tank D. W., Bialek W., Coarse graining, fixed points, and scaling in a large population of neurons. Phys. Rev. Lett. 123, 178103 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Morales G. B., Di Santo S., Muñoz M. A., Quasiuniversal scaling in mouse-brain neuronal activity stems from edge-of-instability critical dynamics. Proc. Natl. Acad. Sci. U.S.A. 120, e2208998120 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Wang Z., Mai W., Chai Y., Qi K., Ren H., Shen C., Zhang S., Tan G., Hu Y., Wen Q., The geometry and dimensionality of brain-wide activity. eLife 14, RP100666 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Nicoletti G., Suweis S., Maritan A., Scaling and criticality in a phenomenological renormalization group. Phys. Rev. Res. 2, 023144 (2020). [Google Scholar]
  • 8.Hu Y., Sompolinsky H., The spectrum of covariance matrices of randomly connected recurrent neuronal networks with linear dynamics. PLoS Comput. Biol. 18, e1010327 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Britten K. H., Shadlen M. N., Newsome W. T., Movshon J. A., The analysis of visual motion: A comparison of neuronal and psychophysical performance. J. Neurosci. 12, 4745–4765 (1992). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Zohary E., Shadlen M. N., Newsome W. T., Correlated neuronal discharge rate and its implications for psychophysical performance. Nature 370, 140–143 (1994). [DOI] [PubMed] [Google Scholar]
  • 11.Averbeck B. B., Latham P. E., Pouget A., Neural correlations, population coding and computation. Nat. Rev. Neurosci. 7, 358–366 (2006). [DOI] [PubMed] [Google Scholar]
  • 12.Shadlen M. N., Newsome W. T., The variable discharge of cortical neurons: Implications for connectivity, computation, and information coding. J. Neurosci. 18, 3870–3896 (1998). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Kohn A., Coen-Cagli R., Kanitscheider I., Pouget A., Correlations and neuronal population information. Annu. Rev. Neurosci. 39, 237–256 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Panzeri S., Moroni M., Safaai H., Harvey C. D., The structures and functions of correlations in neural population codes. Nat. Rev. Neurosci. 23, 551–567 (2022). [DOI] [PubMed] [Google Scholar]
  • 15.Bartolo R., Saunders R. C., Mitz A. R., Averbeck B. B., Information-limiting correlations in large neural populations. J. Neurosci. 40, 1668–1678 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Rumyantsev O. I., Lecoq J. A., Hernandez O., Zhang Y., Savall J., Chrapkiewicz R., Li J., Zeng H., Ganguli S., Schnitzer M. J., Fundamental bounds on the fidelity of sensory cortical coding. Nature 580, 100–105 (2020). [DOI] [PubMed] [Google Scholar]
  • 17.Kafashan M., Jaffe A. W., Chettih S. N., Nogueira R., Arandia-Romero I., Harvey C. D., Moreno-Bote R., Drugowitsch J., Scaling of sensory information in large neural populations shows signatures of information-limiting correlations. Nat. Commun. 12, 473 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Hazon O., Minces V. H., Tomàs D. P., Ganguli S., Schnitzer M. J., Jercog P. E., Noise correlations in neural ensemble activity limit the accuracy of hippocampal spatial representations. Nat. Commun. 13, 4276 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Abbott L. F., Dayan P., The effect of correlated variability on the accuracy of a population code. Neural Comput. 11, 91–101 (1999). [DOI] [PubMed] [Google Scholar]
  • 20.Sompolinsky H., Yoon H., Kang K., Shamir M., Population coding in neuronal systems with correlated noise. Phys. Rev. E 64, 051904 (2001). [DOI] [PubMed] [Google Scholar]
  • 21.Stringer C., Michaelos M., Tsyboulski D., Lindo S. E., Pachitariu M., High-precision coding in visual cortex. Cell 184, 2767–2778.e15 (2021). [DOI] [PubMed] [Google Scholar]
  • 22.Moreno-Bote R., Beck J., Kanitscheider I., Pitkow X., Latham P., Pouget A., Information-limiting correlations. Nat. Neurosci. 17, 1410–1417 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Ecker A. S., Berens P., Tolias A. S., Bethge M., The effect of noise correlations in populations of diversely tuned neurons. J. Neurosci. 31, 14272–14283 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Kanitscheider I., Coen-Cagli R., Pouget A., Origin of information-limiting noise correlations. Proc. Natl. Acad. Sci. U.S.A. 112, E6973–E6982 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Kanitscheider I., Coen-Cagli R., Kohn A., Pouget A., Measuring Fisher information accurately in correlated neural populations. PLoS Comput. Biol. 11, e1004218 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Leavitt M. L., Pieper F., Sachs A. J., Martinez-Trujillo J. C., Correlated variability modifies working memory fidelity in primate prefrontal neuronal ensembles. Proc. Natl. Acad. Sci. U.S.A. 114, E2494–E2503 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Safaai H., von Heimendahl M., Sorando J. M., Diamond M. E., Maravall M., Coordinated population activity underlying texture discrimination in rat barrel cortex. J. Neurosci. 33, 5843–5855 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Insanally M. N., Carcea I., Field R. E., Rodgers C. C., DePasquale B., Rajan K., DeWeese M. R., Albanna B. F., Froemke R. C., Spike-timing-dependent ensemble encoding by non-classically responsive cortical neurons. eLife 8, e42409 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.J. Zylberberg, The role of untuned neurons in sensory information coding. bioRxiv 134379 [Preprint] (2017). 10.1101/134379. [DOI]
  • 30.Osako Y., Ohnuki T., Tanisumi Y., Shiotani K., Manabe H., Sakurai Y., Hirokawa J., Contribution of non-sensory neurons in visual cortical areas to visually guided decisions in the rat. Curr. Biol. 31, 2757–2769.e6 (2021). [DOI] [PubMed] [Google Scholar]
  • 31.J. S. Montijn, R. G. Liu, A. Aschner, A. Kohn, P. E. Latham, A. Pouget, Strong information-limiting correlations in early visual areas. bioRxiv 842724 [Preprint] (2019). 10.1101/842724. [DOI]
  • 32.Zhang W.-H., Wu S., Josić K., Doiron B., Sampling-based Bayesian inference in recurrent circuits of stochastic spiking neurons. Nat. Commun. 14, 7074 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Camargo S., Martin D. A., Trejo E. J. A., de Florian A., Nowak M. A., Cannas S. A., Grigera T. S., Chialvo D. R., Scale-free correlations in the dynamics of a small (N∼10000) cortical network. Phys. Rev. E 108, 034302 (2023). [DOI] [PubMed] [Google Scholar]
  • 34.Arieli A., Sterkin A., Grinvald A., Aertsen A., Dynamics of ongoing activity: Explanation of the large variability in evoked cortical responses. Science 273, 1868–1871 (1996). [DOI] [PubMed] [Google Scholar]
  • 35.Tsodyks M., Kenet T., Grinvald A., Arieli A., Linking spontaneous activity of single cortical neurons and the underlying functional architecture. Science 286, 1943–1946 (1999). [DOI] [PubMed] [Google Scholar]
  • 36.Kenet T., Bibitchkov D., Tsodyks M., Grinvald A., Arieli A., Spontaneously emerging cortical representations of visual attributes. Nature 425, 954–956 (2003). [DOI] [PubMed] [Google Scholar]
  • 37.Luczak A., Barthó P., Harris K. D., Spontaneous events outline the realm of possible sensory responses in neocortical populations. Neuron 62, 413–425 (2009). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Berkes P., Orbán G., Lengyel M., Fiser J., Spontaneous cortical activity reveals hallmarks of an optimal internal model of the environment. Science 331, 83–87 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Matsui T., Hashimoto T., Murakami T., Uemura M., Kikuta K., Kato T., Ohki K., Orthogonalization of spontaneous and stimulus-driven activity by hierarchical neocortical areal network in primates. Nat. Commun. 15, 10055 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Minces V., Pinto L., Dan Y., Chiba A. A., Cholinergic shaping of neural correlations. Proc. Natl. Acad. Sci. U.S.A. 114, 5725–5730 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Dadarlat M. C., Stryker M. P., Locomotion enhances neural encoding of visual stimuli in mouse V1. J. Neurosci. 37, 3764–3775 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Cohen M. R., Maunsell J. H., Attention improves performance primarily by reducing interneuronal correlations. Nat. Neurosci. 12, 1594–1600 (2009). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Ledoit O., Wolf M., A well-conditioned estimator for large-dimensional covariance matrices. J. Multivar. Anal. 88, 365–411 (2004). [Google Scholar]
  • 44.M. Pachitariu, M. Michaelos, C. Stringer, Recordings of 20,000 neurons from V1 in response to oriented stimuli. figshare.org (2019), 10.25378/janelia.8279387. [DOI]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Text S1 to S13

Figs. S1 to S10

sciadv.adz9632_sm.pdf (4.8MB, pdf)

Data Availability Statement

All data and code needed to evaluate and reproduce the results in the paper are present in the paper and/or the Supplementary Materials. The two-photon calcium imaging recordings analyzed in this study are publicly available from Pachitariu et al. (44), “Recordings of 20,000 neurons from V1 in response to oriented stimuli,” https://doi.org/10.25378/janelia.8279387. The code for the data analysis is archived on Zenodo (https://doi.org/10.5281/zenodo.19504768) and linked to the GitHub repository: https://github.com/Sai-Sumedh/scaling-population-coding. This study did not generate new materials.


Articles from Science Advances are provided here courtesy of American Association for the Advancement of Science

RESOURCES