ConceptioArchivearXiv CS
arXiv CSopen access

Dimensionality Reduction Meets Network Science: Sensemaking on UMAP's kNN Graph

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

arXiv:2607.08746v1 [cs.LG] 9 Jul 2026

Dimensionality Reduction Meets Network Science: Sensemaking on UMAP’s kNN Graph Duen Horng (Polo) Chau*

Donghao Ren†

Fred Hohman‡

Dominik Moritz§

Apple

Apple

Apple

Apple

Figure 1: Standard graph algorithms applied to UMAP’s internal kNN graph reveal structure lost in 2D scatter plot layouts. A. PageRank on the Fashion MNIST kNN graph identifies representative data points. The highest-scoring points exhibit prototypical appearances, while the lowest-scoring points display atypical variations. Top 500 points shown in high saturation. B. k-core decomposition reveals distinct sub-categories in the “bag” class (e.g., messenger bags, waist packs, heavy textures) through filtering for a coreness of 6 from the dense mass of points in the 2D scatter plot layout. Grayscale images inverted for clarity.

A BSTRACT While UMAP is widely used for exploring high-dimensional data, typical workflows focus on its lower-dimensional embedding, largely overlooking the rich k-nearest-neighbor (kNN) graph that UMAP constructs internally. This graph encodes the data manifold in its original high-dimensional space, before the distortion that UMAP’s 2D projection introduces. We demonstrate the untapped potential of this internal representation, showing how standard graph algorithms applied to this graph enhance data sensemaking: (1) PageRank identifies representative data points, (2) kcore decomposition reveals dense core regions versus sparse periphery, and (3) clustering coefficient detects tight-knit neighborhoods with highly-similar data points. Through quantitative and qualitative evaluation on MNIST and Fashion MNIST, we show that these graph-based analyses are not only practical but also competitive with or complementary to purpose-built methods (e.g., k-medoids for exemplar selection, HDBSCAN for density-based clustering). Index Terms: Dimensionality reduction, graph algorithms, UMAP, kNN graph, sensemaking. * e-mail: [email protected] † e-mail: [email protected] ‡ e-mail: [email protected] § e-mail: [email protected]

1 I NTRODUCTION UMAP [15] is among the most widely used tools for visually exploring high-dimensional data. Yet the 2D scatter plot output by UMAP is typically treated as the sole analytical artifact [10, 11]. UMAP’s discarded kNN graph. Before producing a 2D layout, UMAP builds a weighted directed graph that models the data manifolds’ local geometry (Fig. 2). For each point, it finds k nearest neighbors in high-dimensional space, then applies a densityadaptive normalization: each point’s bandwidth σi is calibrated to its local density, transforming raw distances into membership strengths in [0, 1] that are comparable across sparse and dense regions [15]. Every point has exactly k outgoing edges, but in-degree varies: points deemed similar by many others receive more incoming edges, while dissimilar ones are nominated by few. We call this the kNN graph for short. This kNN graph encodes the manifold’s connectivity far more faithfully than the 2D scatter plot layout that UMAP subsequently optimizes from it [9, 11]—yet after layout optimization, the graph is typically set aside. We argue it should be retained as a first-class analytical resource. Sensemaking from kNN graph. Because the kNN graph faithfully reflects the high-dimensional manifold, standard graph algorithms can be applied to answer sensemaking questions—about representativeness, density structure, and local cohesion—that the 2D scatter plot alone cannot. Our work makes two major contributions: 1. Elevating UMAP’s kNN graph to a first-class analytical resource, bridging dimensionality reduction and network science. Instead of treating this graph as a disposable intermediate, this perspective enables direct application of standard graph algo-

Figure 2: UMAP’s 2D layout discards structural information preserved in its intermediate kNN graph. A. Original data with two Gaussian clusters of same point counts: one sparse and one dense, with 15-NN graph overlaid (shorter edges darker). B. Standard 2D UMAP normalizes local distances; clusters appear similar sized. C. Same layout, colored by graph-derived local density (inverse mean kNN distance in original space; darker = denser), recovering structure lost in projection. The graph also encodes centrality, connectivity hierarchy, and local cohesion (Sec. 3).

rithms to leverage the high-dimensional manifold encoded before projection distortion, enabling complementary sensemaking beyond what 2D scatter plot layouts provide: (1) PageRank [7] identifies globally representative points via transitive centrality: a node ranks high when many high-ranking nodes nominate it as a neighbor; (2) k-core decomposition [3] reveals dense core regions versus sparse periphery; and (3) clustering coefficient [22] detects tight-knit micro neighborhoods with highly-similar data points. 2. Quantitative and qualitative evidence of effectiveness. On the MNIST and Fashion MNIST datasets, graph-based analyses prove competitive or complementary to purpose-built methods (e.g., k-medoids [18] for exemplar selection, HDBSCAN for density-based clustering): PageRank-selected data points achieve superior class balance to k-medoids and rival on representativeness and downstream classification accuracy; k-core decomposition reveals a graduated subgraph hierarchy that discrete cluster labels (e.g., from HDBSCAN [14]) cannot capture; and clustering coefficient reveals distinct micro-clusters where points consider each other as mutual nearest neighbors. 2

R ELATED W ORK

Interpreting dimensionality reduction (DR). Surveys of DR techniques have extensively cataloged quality metrics, distortion measures, and layout enrichment strategies [17, 10], and recent work has highlighted persistent misinterpretation of DR outputs [11, 9]. These efforts focus on improving or qualifying the 2D layout itself. We take a complementary path: rather than refining layout interpretation, we operate directly on the pre-projection kNN graph that UMAP [15] constructs as an intermediate representation. Clustering and selection on embeddings. Data analysis workflows commonly project data with UMAP and then apply clustering or selection on the low-dimensional output with HDBSCAN [14, 4, 1] or k-medoids [18]. These methods analyze the projected output. Our approach instead operates on UMAP’s preprojection kNN graph, which encodes the high-dimensional manifold before layout optimization distorts it. kNN graphs in manifold learning. Manifold learning methods such as Laplacian Eigenmaps [5] and UMAP [15] build explicit kNN graphs as an intermediate step, yet discard them after computing the embedding. We argue this graph should be retained, and show that classical graph algorithms—PageRank [7], k-core decomposition [3], clustering coefficient [22]—applied to

Figure 3: Data points’ PageRank rankings achieve high Spearman rank correlations across both datasets (mean ∼ 0.95) over 20× range of UMAP neighborhood sizes (5–100), confirming PageRankselected representatives are not neighborhood-scale artifacts.

it yield sensemaking capabilities complementary to the 2D scatter plot. Our work also differs from domain-specific workflows (e.g., scanpy [23]) that build a separate graph for community detection [20]; we instead reuse UMAP’s own graph and apply complementary per-point scoring algorithms. 3

G RAPH A LGORITHMS ON UMAP’ S K NN G RAPH

The UMAP kNN graph exhibits distinctive structural properties— fixed out-degree k, variable in-degree, and density-adaptive edge weights. These properties suggest graph algorithms for three sensemaking questions: PageRank to identify representative data points (Sec. 3.1), k-core decomposition to reveal dense regions (Sec. 3.2), and the clustering coefficient to detect cohesive local neighborhoods (Sec. 3.3). We evaluate our approach on MNIST [13] and Fashion MNIST [24] (each containing 60,000 images across 10 classes), both widely established benchmarks for dimensionality reduction [10, 15]. We compare our methods against k-medoids [18] and HDBSCAN [14], standard baselines in this domain [8, 12, 1]. 3.1

PageRank for Representative Selection

When exploring a UMAP projection, a natural first question is “which points best represent this data?” Selecting representative data points, or exemplars, helps build a mental model of the data, yet existing approaches are often ill-suited to this task. A common approach is to choose the point nearest to a cluster’s lowdimensional centroid (e.g., in 2D), relying on UMAP’s distorted geometry; the centroid of a stretched or compressed cluster may fall in an unrepresentative region. The kNN graph offers a natural alternative. Its in-degree encodes a point’s centrality in the manifold: a point with high in-degree is frequently nominated as a nearest neighbor by others, meaning many data points consider it representative of their local region. PageRank [7]—originally developed to identify authoritative web pages based on hyperlink structures—amplifies this signal transitively: a node scores high not only because many nodes point to it, but because those nodes are themselves highly pointed-to.1 3.1.1

Evaluation: PageRank

Stability of representatives across neighborhood sizes. We run PageRank on the weighted kNN graph using UMAP’s densityadaptive membership strengths as edge weights (default damping 1 PageRank correlates strongly with weighted in-degree (ρ = 0.93) but captures transitive structure beyond it: ranking points by the gap between their PageRank and in-degree ranks, the top 1% (points most boosted by PageRank) have 4.3× higher mean neighbor-PageRank than the bottom 1%. We adopt PageRank as a principled, parameter-free formulation with decades of tooling support, and note that weighted in-degree may serve as an alternative for latency-sensitive work.

PageRank’s Representativeness Rivals K-Medoids Lower average distance → better representativeness
 (from point to nearest representative)

A MNIST

.20

B Fashion MNIST .35

Avg 
 Dist.

PageRank

PageRank .25

K-Medoids

.10 10

100

Budget (s)

1000

K-Medoids 10

100

1000

Figure 4: PageRank rivals k-medoids on representativeness despite not optimizing the distance objective. Representativeness measured as mean cosine distance from each data point to its nearest selected representative (lower is better).

factor: 0.85). Because each point’s bandwidth σi is calibrated so that its total outgoing weight is approximately constant regardless of local density [15], PageRank reflects topological centrality rather than merely recapitulating local density. Since k (UMAP’s n neighbors) controls graph construction, governing each point’s out-neighbors, we tested whether PageRank rankings are sensitive to this choice. We varied k across {5, 10, 15, 30, 50, 100} (a 20× range) and recomputed PageRank for each graph. As shown in Figure 3, on both datasets, pairwise Spearman rank correlations remained high (MNIST: ρ ≥ 0.84, mean 0.95; Fashion MNIST: ρ ≥ 0.82, mean 0.94), confirming that the selected representatives are not artifacts of a particular neighborhood scale. We use k = 15, which is also UMAP’s default, for subsequent experiments. Figure 1A shows that the highest-scoring points in each Fashion MNIST class exhibit prototypical appearances, while the lowestscoring points display atypical variations. Representativeness and class balance. We evaluated exemplar quality along two axes: (1) representativeness (mean cosine distance from each point to its nearest selected representative; lower is better) and (2) class balance (Jensen-Shannon divergence, JSD, between the selected and global class distribution; lower is better). For a given budget s, PageRank selects the s highest-scoring points; k-medoids directly optimizes this distance objective, selecting s medoids (actual data points) that minimize total within-cluster distance2 —an objective PageRank does not optimize at all. On representativeness alone, as shown in Figure 4, k-medoids held a modest advantage at tiny budgets (10, 25, 50), but PageRank’s topological selection rapidly approached k-medoids’ as the budget s reached 100, still a small budget (0.17% of data). Crucially, as shown in Figure 5, this came with a significant advantage in class balance: at s ≥ 200 (0.3% of data), PageRank produced substantially lower JSD than k-medoids, and the gap widened rapidly with s. Notably, k-medoids’ JSD worsened as s grew on Fashion MNIST (from 0.20 at s=50 to 0.36 at s=500): because it optimizes geometric distance, additional medoids are disproportionately allocated to high-variance, spread-out classes, pulling the selection further from the global distribution. PageRank’s selection on the kNN graph produces significantly more proportional class representation, with JSD decreasing as s grows. We chose k-medoids over HDBSCAN because it directly optimizes the distance objective and selects actual data points. HDBSCAN’s exemplars [14] are not a controllable selection mechanism: across a range of min cluster size values (25–5,000), HDBSCAN produced 9,000–43,000 exemplars (15–72% of the data) with no way to specify a target budget s. By contrast, PageRank provides a continuous ranking that can be thresholded at any s. Downstream classification. To test whether selected represen2 sklearn extra.cluster.KMedoids

PAM is intractable at n=60,000.

(“alternate” variant);

exact

tatives preserve useful information, we trained an SVM with RBF kernel solely on the selected points and used it to classify all remaining points in the dataset, based on evaluation methodology from the dimensionality reduction literature [21, 10]. While kmedoids’ spatially optimized selections gave it some edge on SVM accuracy, PageRank remained competitive—within 2–3 percentage points at s ≥ 200 on Fashion MNIST (Fig. 6). On MNIST, both methods reached ∼84–89% at s=1000. This competitiveness is significant: PageRank computes a single global ranking by reusing the kNN graph UMAP has already built, which can then be thresholded at any budget s without recomputation. By contrast, k-medoids must be re-run for each choice of s. 3.2

k-Core Decomposition for Density Hierarchy

Understanding which points lie in the dense core of a cluster versus its sparse periphery is critical for assessing data quality, identifying outliers, and gauging confidence in cluster membership [11]. HDBSCAN [14] assigns each point a discrete cluster label but is not designed for distinguishing centrality within a cluster: a large cluster may contain both core and periphery members, all with the same label. k-core decomposition [3] on the kNN graph provides a promising alternative. As shown in the right figure, iteratively removing nodes (and their edges) with the lowest degree in the remaining subgraph would assign each node a coreness number (0, 1, 2, 3) which is the threshold at which it is removed. Higher core numbers indicate nodes embedded in progressively denser, more interconnected subgraphs. Lower numbers indicate more periphery. A subtlety of kNN graphs is that every node has exactly k outgoing edges, so any decomposition based on total degree (in + out) begins at a floor of k and cannot distinguish truly peripheral nodes from moderately connected ones. We therefore decompose by in-degree alone (the number of other points that nominate a node as a neighbor) which varies naturally from 0 to well above k, producing a more discriminative hierarchy. 3.2.1

Evaluation: k-Core

Structural characterization. On MNIST, coreness ranged from 0 to 8 (with k=15), with 65% of points in the middle shells (4–6) and only 3% peripheral. Fashion MNIST showed greater structural heterogeneity: 18% of points fell in the outermost shell. Per-class analysis revealed that structurally simple, self-similar classes occupy the innermost core: on MNIST, the highest shell contained exclusively digit-1 images, the class with the least visual variation. On Fashion MNIST, the innermost core was multi-class (Trouser 29%,

PageRank Achieves Superior Class Balance

Lower Jennen-Shannon divergence (JSD) → better balance
 JSD: points’ class distribution vs global distribution JSD .5 A MNIST B Fashion MNIST .5

.4 .3

.4

K-Medoids

.2 .1

.3 K-Medoids .2

PageRank 10

100

Budget (s)

1000

.1

Wide
 Gap

PageRank 10

100

1000

Figure 5: PageRank’s representatives achieve superior class balance vs k-medoids, with a gap that rapidly widens after selecting only 200 top-scoring points (0.3% of data).

PageRank Exemplars Classify Competitively

PageRank ranks once; k-medoids must re-run for each budget SVM (RBF)
 Accuracy .8

A MNIST PageRank

.6 K-Medoids .4 .2

B Fashion MNIST

.8

PageRank

.7 .6 K-Medoids .5 .4

UMAP projection of MNIST "6" images

.3 10

100

Budget (s)

1000

10

100

1000

Figure 6: PageRank exemplars classify competitively vs k-medoids. SVM-RBF trained on each method’s selected representatives, evaluated on all remaining points. PageRank ranks once, but k-medoids must re-run for each budget.

Pullover 27%, Coat 13%), indicating interleaved dense regions. Figure 1B shows examples of k-core decomposition uncovering distinct sub-categories in the dense “bag” points (e.g., messenger bags, waist packs, heavy textures) by filtering for coreness = 6. Comparison with HDBSCAN. We compared coreness against HDBSCAN membership probabilities using the recommended UMAP+HDBSCAN pipeline by McInnes.3 HDBSCAN assigned nearly all points to clusters (<1% noise), but its membership probabilities became nearly uniform across all coreness shells (mean ∼0.93, median 1.0 everywhere), yielding Spearman ρ = 0.04 on MNIST and ρ = −0.01 on Fashion MNIST. This is expected: HDBSCAN answers which group?, while k-core answers where in the group?. Membership probability measures confidence that a point belongs to a cluster, not how central it is within it. kcore, by contrast, produces a graduated hierarchy that distinguishes core from periphery within each cluster. 3.3

Clustering Coefficient for Local Cohesion

The clustering coefficient Clustering Coefficient Reveals
 Tight-Knit Neighborhoods (CC) [22] acts as a miTight-knit “Strangers” croscopic lens, identifying tight-knit local neighborhoods. Each node’s CC ([0, 1]) is the fraction of neighbor pairs that are connected, e.g., CC is 1 if CC = fraction of connected neighbors all neighbors form a clique; 0 if none are. A tight-knit region thus consists of points whose neighbors also list each other as nearest neighbors in high-dimensional space, yielding high CC. 3.3.1

High CC reveals distinct locally similar styles of “6”

Evaluation: Clustering Coefficient

On both datasets, CC was moderately correlated with k-core coreness (Spearman ρ = 0.45 on MNIST, 0.54 on Fashion MNIST), PageRank (0.44, 0.51), and local density (0.38, 0.38), confirming CC captures related but non-redundant structure. By contrast, CC was nearly uncorrelated with HDBSCAN membership probabilities (ρ = 0.02 on MNIST, −0.05 on Fashion MNIST), again reflecting that HDBSCAN measures cluster membership confidence, a fundamentally different question from local neighborhood cohesion. CC increased monotonically with coreness shell on both datasets: from 0.19 in the outermost shell to 0.44 in the innermost core on MNIST, and from 0.26 to 0.75 on Fashion MNIST. This relationship shows that k-core and CC are complementary: kcore identifies macro-scale cohesive subgraphs, while CC pinpoints micro-scale cliques within those subgraphs. Per-class analysis reinforced the structural narrative: digit 1 on MNIST had the highest 3 https://umap-learn.readthedocs.io/en/latest/ clustering.html. UMAP (n neighbors=30, min dist=0) → HDBSCAN (min cluster size=500, min samples=10) on 2D projection.

Figure 7: Clustering coefficient (CC) isolates tight-knit handwriting styles of “6” (e.g., variations in tilt, loop size, stroke curvature).

mean CC (0.376), consistent with its role as the tightest, most selfsimilar class, while digit 8 had the lowest (0.234). Quantitatively, the top 5% of points by CC had mean neighborhood label purity of 0.98 (MNIST) and 0.94 (Fashion MNIST), vs. 0.90 ± 0.004 and 0.84 ± 0.005 for random same-size samples (100 runs), confirming high CC identifies semantically coherent micro-neighborhoods, not just topological cliques. As illustrated in Figure 7, a UMAP projection of digit “6” appears as a monolithic mass, but filtering for high CC isolates distinct micro-neighborhoods of consistent handwriting styles (e.g., variations in tilt, loop size, stroke curvature). 4

I MPLEMENTATION

All three techniques reuse UMAP’s precomputed kNN arrays (indices, raw distances), avoiding neighbor recomputation. PageRank additionally converts these distances into edge weights via UMAP’s membership-strength computation4 ; k-core and clustering coefficient operate on the unweighted directed graph. Computational cost. PageRank: O(nk · T ) where T is the number of power-iteration steps (typically <100). k-core: O(nk). Clustering coefficient: O(nk2 ). All are fast relative to UMAP’s own O(nk) neighbor search and O(n · epochs) layout optimization. On MNIST (n=60,000, k=15), each technique’s wall-clock run time is under 1 s: PageRank 0.8 s, k-core 0.6 s, clustering coefficient 0.7 s. (Re-deriving UMAP’s membership strengths adds 0.9 s, which would vanish if UMAP exposed them.) All experiments were conducted on a MacBook Pro M4 Max with 64 GB RAM. 5

C ONCLUSION AND D ISCUSSION

We have shown that UMAP’s internal kNN graph, typically set aside after layout optimization, is a rich analytical resource: PageRank, k-core decomposition, and clustering coefficient applied to it yield sensemaking complementary to the 2D scatter plot. These methods inherit UMAP’s k; PageRank rankings are highly stable across a 20× range (ρ ≥ 0.84), with moderate stability for coreness (ρ ≥ 0.89) and CC (ρ ≥ 0.84) across adjacent values (e.g., k=15 vs 30). PageRank has been integrated into the open-source Embedding Atlas [19] visualization, with k-core and clustering coefficient to follow. The proposed graph-based perspective extends naturally to other DR methods that construct kNN graphs (e.g., TriMap [2], PaCMAP [21]), and graph algorithms beyond per-point scores (e.g., community detection [20, 6]) are promising future directions. Our evaluation focuses on two standard benchmarks; future work may extend to additional domains (e.g., single-cell genomics, audio). We hope this work encourages the community to look beyond the scatter plot and into the graph that made it. ACKNOWLEDGMENTS We thank our colleagues, especially Yannick Assogba and Ruisi Su, for their feedback. 4 Each distance is normalized by per-point σ /ρ parameters computed i i

by UMAP’s smooth knn dist [16].

R EFERENCES [1] M. Allaoui, M. L. Kherfi, and A. Cheriet. Considerably improving clustering algorithms using umap dimensionality reduction technique: A comparative study. In Image and Signal Processing: 9th International Conference, ICISP 2020, Marrakesh, Morocco, June 4–6, 2020, Proceedings, p. 317–325. Springer-Verlag, Berlin, Heidelberg, 2020. doi: 10.1007/978-3-030-51935-3 34 2 [2] E. Amid and M. K. Warmuth. Trimap: Large-scale dimensionality reduction using triplets. CoRR, abs/1910.00204, 2019. 4 [3] V. Batagelj and M. Zaversnik. An o(m) algorithm for cores decomposition of networks. CoRR, cs.DS/0310049, 2003. 2, 3 [4] E. Becht, L. McInnes, J. Healy, C.-A. Dutertre, I. W. Kwok, L. G. Ng, F. Ginhoux, and E. W. Newell. Dimensionality reduction for visualizing single-cell data using umap. Nature biotechnology, 37(1):38–44, 2019. 2 [5] M. Belkin and P. Niyogi. Laplacian eigenmaps for dimensionality reduction and data representation. Neural computation, 15(6):1373– 1396, 2003. 2 [6] V. D. Blondel, J.-L. Guillaume, R. Lambiotte, and E. Lefebvre. Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment, 2008(10):P10008, 2008. 4 [7] S. Brin and L. Page. The anatomy of a large-scale hypertextual web search engine. Computer Networks and ISDN Systems, 30(1):107– 117, 1998. Proceedings of the Seventh International World Wide Web Conference. doi: 10.1016/S0169-7552(98)00110-X 2 [8] M. Charikar, M. Henzinger, L. Hu, M. Vötsch, and E. Waingarten. Simple, scalable and effective clustering via one-dimensional projections. In A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine, eds., Advances in Neural Information Processing Systems, vol. 36, pp. 64618–64649. Curran Associates, Inc., 2023. 2 [9] A. Coenen and A. Pearce. Understanding UMAP. https:// pair-code.github.io/understanding-umap. Accessed: 202604-16. 1, 2 [10] M. Espadoto, R. M. Martins, A. Kerren, N. S. T. Hirata, and A. C. Telea. Toward a quantitative survey of dimension reduction techniques. IEEE Transactions on Visualization and Computer Graphics, 27(3):2153–2173, 2021. doi: 10.1109/TVCG.2019.2944182 1, 2, 3 [11] H. Jeon, J. Park, S. Shin, and J. Seo. Stop misusing t-sne and umap for visual analytics, 2025. 1, 2, 3

[12] Y. Kwon, S. Park, S. Park, and H. Lee. Benchmarking of dimensionality reduction methods to capture drug response in transcriptome data. Scientific Reports, 15(1):32173, 2025. 2 [13] Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278–2324, 1998. doi: 10.1109/5.726791 2 [14] L. McInnes, J. Healy, and S. Astels. hdbscan: Hierarchical density based clustering. Journal of Open Source Software, 2(11):205, 2017. doi: 10.21105/joss.00205 2, 3 [15] L. McInnes, J. Healy, and J. Melville. Umap: Uniform manifold approximation and projection for dimension reduction, 2020. 1, 2, 3 [16] L. McInnes, J. Healy, N. Saul, and L. Großberger. Umap: Uniform manifold approximation and projection. Journal of Open Source Software, 3(29):861, 2018. doi: 10.21105/joss.00861 4 [17] L. G. Nonato and M. Aupetit. Multidimensional projection for visual analytics: Linking techniques with distortions, tasks, and layout enrichment. IEEE Transactions on Visualization and Computer Graphics, 25(8):2650–2673, 2019. doi: 10.1109/TVCG.2018.2846735 2 [18] H.-S. Park and C.-H. Jun. A simple and fast algorithm for k-medoids clustering. Expert systems with applications, 36(2):3336–3341, 2009. 2 [19] D. Ren, F. Hohman, H. Lin, and D. Moritz. Embedding atlas: Lowfriction, interactive embedding visualization. In 2025 IEEE Visualization and Visual Analytics (VIS), pp. 191–195. IEEE, 2025. doi: 10. 1109/VIS60296.2025.00044 4 [20] V. A. Traag, L. Waltman, and N. J. Van Eck. From louvain to leiden: guaranteeing well-connected communities. Scientific reports, 9(1):5233, 2019. 2, 4 [21] Y. Wang, H. Huang, C. Rudin, and Y. Shaposhnik. Understanding how dimension reduction tools work: an empirical approach to deciphering t-sne, umap, trimap, and pacmap for data visualization. Journal of Machine Learning Research, 22(201):1–73, 2021. 3, 4 [22] D. J. Watts and S. H. Strogatz. Collective dynamics of ‘smallworld’networks. nature, 393(6684):440–442, 1998. 2, 4 [23] F. A. Wolf, P. Angerer, and F. J. Theis. Scanpy: large-scale single-cell gene expression data analysis. Genome biology, 19(1):15, 2018. 2 [24] H. Xiao, K. Rasul, and R. Vollgraf. Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms, 2017. 2

Record · ID 353039 · SHA-256 a84b96b3b46e1600
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.