Pith. sign in

REVIEW 2 major objections 4 minor 13 references

Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernels

T0 review · 2 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read For a wide class of input and output kernels, t-SNE converges to a compactly supported equilibrium distribution as the number of data points grows.

desk verdict Generalizes Auffinger-Fletcher to a broader kernel class, but the lower-bound proof has a Fatou gap in the wrong direction that leaves Theorem 1 unproven as written. read the letter →

arxiv 2505.24311 v2 pith:ONFKWANP submitted 2025-05-30 stat.ML cs.LGmath.PRmath.STstat.TH

classification stat.MLcs.LGmath.PRmath.STstat.TH MSC 60F0562B1062H30
keywords t-SNEgeneralizedkernelsequilibriummeasurerelativeentropyperplexityscalingcompactsupportlarge-samplelimit
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper establishes a large-sample equilibrium theory for t-SNE when the usual Gaussian input weights and t-distributed output weights are replaced by a broad family of kernels. It proves that, for data drawn independently from a compactly supported distribution with continuous density, the t-SNE loss converges to a limiting relative-entropy minimization problem, that the joint empirical measure of inputs and outputs converges along a subsequence to an equilibrium measure, and that this equilibrium measure has compact support. The required conditions are mild: input weights must decay at least polynomially in a scale-controlled distance, and output weights must be integrable, bounded, and smooth enough. The significance is that optimal low-dimensional representations have a well-defined infinite-data limit for many reasonable similarity and repulsion functions, not only for the original Gaussian/t kernel pair.

What carries the argument

The central object is the limiting entropy-balancing scale $\sigma^*_{\rho,\mu}(x)$, defined as the unique solution of the equation $F_{\rho,\mu}(x,\sigma)=0$, where $F_{\rho,\mu}$ is the continuous analog of the per-point entropy constraint that sets the perplexity. Existence and uniqueness of this scale come from an increasing lower bound and a strict monotonicity argument built on an integral inequality; its uniform convergence to the empirical counterpart anchors all later results. The equilibrium measure is characterized by the stationarity condition defining $\tilde P_X$, and the proof of convergence sandwiches the finite-$n$ loss between a measure-theoretic lower bound and an upper bound obtained by sampling from a limiting minimizer.

What would settle it

Take a valid kernel pair, for example $w(t)=t$, $\theta=1$, and $k(r)=e^{-r^2}$, run generalized t-SNE on i.i.d. data from a compactly supported density with perplexity $\log(n\rho)$, and track the support radius of the output and the value of $L_n$. If the support radius grows without bound, or if $L_n$ fails to approach $\inf_{\mu\in\tilde P_X} I_\rho(\mu)$, then Theorems 1 and 2 are false for that pair.

Watch

Extended reading notes

Core claim

The central claim, stated as Theorems 1 and 2, is that generalized t-SNE inherits the equilibrium behavior of the classical algorithm. For i.i.d. inputs drawn from a law with continuous density and compact support, and for any input kernel of the form $\exp(-w(\sigma\|x-x'\|^\theta))$ satisfying the paper's Condition 1 and any distance-based output kernel $k(\|y-y'\|)$ satisfying Condition 2, the finite-sample loss satisfies $\lim_{n\to\infty}\inf_Y L_{n,\rho}(X,Y)=\inf_{\mu\in\tilde P_X} I_\rho(\mu)$, the empirical measures converge weakly along a subsequence to a minimizer $\mu^*$, and $\mu^*$ has compact support. The limiting functional $I_\rho$ is the relative-entropy integral built from the limiting input probabilities, the limiting output probabilities, and the entropy-balancing scales $\sigma^*_{\rho,\mu}(x)$. This extends the earlier equilibrium theory from the Gaussian/t kernel pair to a much wider kernel family and relaxes the required regularity of the input density from continuously differentiable to merely continuous.

Load-bearing premise

The load-bearing premise is that the uniform-convergence and stationarity lemmas proved for the Gaussian input kernel carry over, with only easy adaptation, to every kernel satisfying the stated conditions; if this fails, the finite-sample minimizers need not approach the claimed equilibrium, and the perplexity scaling $\log(n\rho)$ is similarly load-bearing.

Editorial extensions

If this is right

  • For any input kernel that decays at polynomial rate or faster in the scaled distance, and any output kernel that is integrable, bounded, decreasing, and has bounded derivative with zero slope at the origin, the large-data t-SNE loss has a deterministic limit given by a relative-entropy minimization.
  • The equilibrium measure inherits compact support from the input distribution, so optimal low-dimensional representations do not spread to infinity even though the output space is unconstrained.
  • The perplexity must be scaled like $\log(n\rho)$; the paper notes that other scalings can destroy convergence and the existence of an equilibrium.
  • The joint empirical measure of inputs and outputs converges, along a subsequence, to a minimizer of the limiting functional, giving a concrete sense in which t-SNE output settles down as the sample size grows.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • An implication the paper leaves implicit is that the equilibrium should depend continuously on the kernel shape, because the uniqueness of $\sigma^*$ and the uniform convergence are stable under small perturbations of $w$; proving such continuity would be a natural next step.
  • The compact-support theorem likely holds for any output kernel with the same tail integrability, so heavy-tailed kernels such as $(1+r^2)^{-\alpha}$ should still produce bounded equilibria whenever the double integral in Condition 2 converges; the threshold in $\alpha$ could be probed numerically.
  • A natural extension is to quantify the rate of convergence, since only subsequential convergence to a minimizer is proved; computing the $n^{-\epsilon}$ rates for concrete kernels would tell practitioners how large $n$ must be before the equilibrium approximation is visible.
  • The same $\sigma^*$ anchoring scheme may transfer to other stochastic-neighbor embedding objectives with different divergence measures, because the proof relies mainly on monotonicity and integrability of the kernels plus the entropy-balancing equation.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 4 minor

Summary. This paper extends the equilibrium convergence theory of Auffinger-Fletcher (2023) for t-SNE to a class of generalized kernels. The input kernel is taken as exp(-w(σ||x-x'||^θ)) with w satisfying monotonicity and integrability conditions (Condition 1), and the output kernel is a decreasing bounded function k(||y-y'||) (Condition 2). The authors prove existence and uniqueness of the perplexity-parameter limit σ* (Proposition 1), state uniform convergence results for the empirical kernel functions, and use these to derive a lower bound and an upper bound for the limiting minimum of the t-SNE loss. The main theorems (Theorems 1 and 2) assert that the rescaled loss converges to the minimum of a variational problem I_ρ over a stationarity class P̃_X, and that the limiting equilibrium measure has compact support. The proof strategy follows Auffinger-Fletcher, with several technical lemmas imported from that paper.

Significance. If the results are correct, the paper provides a fairly general equilibrium theory for t-SNE-type algorithms, going beyond Gaussian input kernels and t-distributed output kernels, and relaxing the density assumption from C^1 to C^0. The explicit Conditions 1 and 2 are useful, and the treatment of σ* is detailed. However, the proof of the lower bound contains a serious gap (Lemma 9), and several load-bearing convergence lemmas are only asserted to follow by adaptation from prior work. The central claim is therefore not established as written.

major comments (2)
  1. [§6.2, Lemma 9 and Eq. (6.22)–(6.25)] The Fatou step in the proof of Lemma 9 is invalid. After normalizing k(0)=1 as in §6.3, the output kernel satisfies g ≤ 1, hence log g ≤ 0. For a sequence of nonpositive integrands, Fatou's lemma gives limsup_n ∫ p_n log g dμ_n dμ_n ≤ ∫ p log g dμ dμ, not liminf_n ≥ as claimed in (6.23). A sequence of empirical measures with a small amount of mass escaping to infinity at rate 1/√(log n) can make the liminf equal to −∞ while the limiting integral is finite, which is exactly the case Fatou cannot exclude. Since Lemma 9 is the lower-bound input to Proposition 4 and hence to Theorem 1, the lower bound is not established. A uniform-integrability or tail-control argument for p_n log g is required; none is provided.
  2. [§6.1, Propositions 2–3 and Lemmas 4–6, 15–16] Several load-bearing convergence results are stated without proof, with the note that the reader can 'easily adapt' the proofs from Auffinger-Fletcher [2023]. These results supply the uniform convergence of F_{μ_n} and σ* (Propositions 2–3), the uniform approximation of p_n and p (Lemmas 5–6), and the stationarity/integral convergence lemmas (Lemmas 15–16). Because the manuscript generalizes the kernel class and relaxes the density assumption from C^1 to C^0, the adaptation is not self-evident and should be demonstrated or at least carefully justified. As it stands, the proof of the main theorem depends on unverified claims.
minor comments (4)
  1. [Lemma 10, Eq. (6.29)] The summation is written as ∑_{i≠j} log(p_ij/q_ij), but the proof and the intended identity require ∑_{i≠j} p_ij log(p_ij/q_ij); the p_ij factor is missing.
  2. [§6.6, Lemma 17 and Theorem 2] The notation g(y,y')^{-1} is rendered as 'g(y, y′)−1' throughout §6.6, which is confusing; please use an explicit superscript.
  3. [Theorem 1, Eq. (2.1)] The limit in (2.1) is stated without a qualifier; since the left-hand side is random, the statement should specify that the convergence holds almost surely (as suggested by the proofs).
  4. [References] Reference [2] is incomplete: it should include the arXiv identifier 2304.03727 in a standard format.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity is found: the core limit theorem is an external-prior-work generalization, and the imported lemmas and possible Fatou gap are correctness issues, not circular reductions.

full rationale

The paper's central theorem is a limiting variational characterization of generalized t-SNE. The proof derives the existence and uniqueness of the limiting perplexity parameter sigma* in Section 5, imports uniform convergence and stationarity lemmas from Auffinger-Fletcher, then proves matching lower and upper bounds in Sections 6.2 and 6.3. None of these steps fits a parameter to the quantity being predicted: no empirical quantity is fitted and then renamed as an equilibrium prediction, and no definition of the limiting functional I_rho is chosen so that the theorem becomes true by construction. The cited Auffinger-Fletcher results are prior independent work by different authors; even if their adaptation is asserted rather than proved, that is a completeness gap, not circularity. The questionable Fatou direction in Section 6.2, equation (6.23) — where log g is nonpositive so the claimed liminf inequality is nonstandard — is a mathematical correctness concern, not a self-referential reduction. The unproved imported lemmas and the potential Fatou issue do not make the derivation circular, so no circular step is identified.

Assumptions & free parameters 0 free parameters · 5 assumptions · 0 invented entities

The central theorem rests on domain assumptions inherited from t-SNE, the paper's kernel conditions, and a set of unproved imported convergence lemmas. There are no fitted numerical parameters and no invented physical entities.

assumptions (5)
  • domain assumption The input measure μ_X has a continuous density f with bounded density and gradient, and compact support.
    Theorem 1 states continuous density and compact support, but Section 6 also assumes bounded density and gradient; the proof relies on these bounds.
  • domain assumption Perplexity is set to Perp = log(nρ) with ρ in (0,1).
    Remark 1 says convergence fails for power-of-log scaling with exponent not equal to 1, so this exact scaling is load-bearing.
  • domain assumption Every input kernel has the form exp(-w(σ||x-x'||^θ)) with Condition 1; the paper calls this WLOG, but it excludes non-radial kernels and different σ dependencies.
    Section 3 justifies the radial exponential form, but it is a restriction on the class of algorithms considered, not a universal property of t-SNE.
  • domain assumption Every output kernel satisfies Condition 2: k is decreasing, bounded, integrable, has bounded derivative, and k'(0)=0.
    Used in Lemma 11 for equicontinuity, in Lemma 14 for the diagonal term, and in Lemma 17 for the compact support proof.
  • ad hoc to paper The convergence lemmas imported from Auffinger-Fletcher (Propositions 2-3; Lemmas 4-6, 15-16) hold for the generalized kernels without modification.
    The text says these can be easily adapted and does not prove them; they carry the proofs of Theorems 1-2.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernels." pith.science (2026). https://pith.science/paper/ONFKWANP

@misc{pith2026250524311,
  author       = {Pith},
  title        = {Pith review of: Equilibrium Distribution for t-Distributed Stochastic Neighbor Embedding with Generalized Kernels},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/ONFKWANP}},
  note         = {Machine review of arXiv:2505.24311}
}
read the original abstract

T-distributed stochastic neighbor embedding (t-SNE) is a well-known algorithm for visualizing high-dimensional data by finding low-dimensional representations. In this paper, we study the convergence of t-SNE with generalized kernels and extend the results of Auffinger and Fletcher in 2023. Our work starts by giving a concrete formulation of generalized input and output kernels. Then we prove that under certain conditions, the t-SNE algorithm converges to an equilibrium distribution for a wide range of input and output kernels as the number of data points diverges.

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

13 extracted references · 6 canonical work pages

  1. [1]

    Visualizing data using t-sne.Journal of Machine Learning Research, 9(2579-2605), 2008

    Laurens van der Maaten and Geoffrey Hinton. Visualizing data using t-sne.Journal of Machine Learning Research, 9(2579-2605), 2008

  2. [2]

    Equilibrium distributions for t-distributed stochastic neighbour embedding, 2023, 2304.03727

    Antonio Auffinger and Daniel Fletcher. Equilibrium distributions for t-distributed stochastic neighbour embedding, 2023, 2304.03727. URLhttps://arxiv.org/abs/ 2304.03727

  3. [3]

    Linderman, Manas Rachh, Jeremy G

    George C. Linderman, Manas Rachh, Jeremy G. Hoskins, Stefan Steinerberger, and Yuval Kluger. Fast interpolation-based t-sne for improved visualization of single-cell rna-seq data.Nature methods, 16(3):243–245, 2019. ISSN 1548-7091

  4. [4]

    The protein–small-molecule database, a non-redundant structural resource for the analysis of protein-ligand binding.Bioinformatics, 25(5):615– 620, 01 2009

    Izhar Wallach and Ryan Lilien. The protein–small-molecule database, a non-redundant structural resource for the analysis of protein-ligand binding.Bioinformatics, 25(5):615– 620, 01 2009. ISSN 1367-4803. URLhttps://doi.org/10.1093/bioinformatics/ btp035

  5. [5]

    Sanjeev Arora, Wei Hu, and Pravesh K. Kothari. An analysis of the t-sne algorithm for data visualization, 2018, 1803.01768. URLhttps://arxiv.org/abs/1803.01768

  6. [6]

    Linderman and Stefan Steinerberger

    George C. Linderman and Stefan Steinerberger. Clustering with t-sne, provably, 2017, 1706.02582. URLhttps://arxiv.org/abs/1706.02582

  7. [7]

    Large data limits and scaling laws for tsne, 2024, 2410.13063

    Ryan Murray and Adam Pickarski. Large data limits and scaling laws for tsne, 2024, 2410.13063. URLhttps://arxiv.org/abs/2410.13063

  8. [8]

    Several interesting integral inequalities.Journal of Mathematical Inequalities, 3, 06 2009

    Wenjun Liu, Quoc Ngo, and Vu Huy. Several interesting integral inequalities.Journal of Mathematical Inequalities, 3, 06 2009

Show all 13 references
  1. [9]

    Lawrence

    Aditya Ravuri and Neil D. Lawrence. Towards one model for classical dimensionality reduction: A probabilistic perspective on umap and t-sne, 2024, 2405.17412. URL https://arxiv.org/abs/2405.17412

  2. [10]

    Poliˇ car and Blaˇ z Zupan

    Pavlin G. Poliˇ car and Blaˇ z Zupan. Visualizing high-dimensional temporal data using direction-aware t-sne, 2024, 2403.19040. URLhttps://arxiv.org/abs/2403.19040

  3. [11]

    Oxford University Press, 2013

    St´ ephane Boucheron, G´ abor Lugosi, and Pascal Massart.Concentration Inequalities: A Nonasymptotic Theory of Independence. Oxford University Press, 2013

  4. [12]

    Dimension reduction and the gradient flow of relative entropy, 2024, 2409.16963

    Ben Weinkove. Dimension reduction and the gradient flow of relative entropy, 2024, 2409.16963. URLhttps://arxiv.org/abs/2409.16963

  5. [13]

    Heavy-tailed kernels reveal a finer cluster structure in t-sne visualisations

    Dmitry Kobak, George Linderman, Stefan Steinerberger, Yuval Kluger, and Philipp Berens. Heavy-tailed kernels reveal a finer cluster structure in t-sne visualisations. In Ulf Brefeld, Elisa Fromont, Andreas Hotho, Arno Knobbe, Marloes Maathuis, and C´ eline Robardet, editors,Ma...

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.