atlas

Research map / Federated learning and privacy / Differential privacy

Federated t-SNE and UMAP for Distributed Data Visualization

AAAI 2025 · Federated learning and privacy › Differential privacy · approach: Private data analysis frameworks · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Fed-tSNE/Fed-UMAP (and + variants with noise, plus federated spectral clustering) that learn a global set of landmark points via MMD-based federated distribution learning and Nyström-approximate the global distance matrix without sharing raw data.

Problem

Running t-SNE and UMAP (and spectral clustering) on high-dimensional data distributed across clients requires pairwise distances across all points, which requires sharing raw data and leaks privacy.

Approach

Federated distribution learning (FedDL) learns intermediate landmark points Y by minimizing the average MMD between each client's data and Y; the server then estimates the global distance/kernel matrix via Nyström approximation from client-side cross-distance matrices, enabling t-SNE, UMAP, and spectral clustering. Privacy-enhanced variants add Gaussian noise to data, variables, or gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Fed-tSNE instead of centralized t-SNEt-SNE · MNIST IIDNMI: 0.7747$\pm$0.0243 -> 0.7534$\pm$0.0202Hurt
Use Fed-UMAP instead of centralized UMAPUMAP · MNIST IIDNMI: 0.8285$\pm$0.0150 -> 0.7844$\pm$0.0208Hurt
Add noise for privacy protection (ablation)Fed-tSNE · MNIST IIDNMI: 0.7534$\pm$0.0202 -> 0.7471$\pm$0.0073Hurt
Add noise for privacy protection (ablation)Fed-tSNE · MNIST non-IIDNMI: 0.7399$\pm$0.0109 -> 0.7025$\pm$0.0149Hurt
Add noise for privacy protection (ablation)Fed-UMAP · MNIST IIDNMI: 0.7844$\pm$0.0208 -> 0.7812$\pm$0.0153Hurt
Add noise for privacy protection (ablation)Fed-UMAP · MNIST non-IIDNMI: 0.7919$\pm$0.0217 -> 0.7368$\pm$0.0194Hurt
Use Fed-tSNE instead of centralized t-SNEt-SNE · Fashion-MNIST IIDNMI: 0.5787$\pm$0.0212 -> 0.5780$\pm$0.0154No clear effect
Increase noise by using the privacy-enhanced variant (ablation)Fed-UMAP · Fashion-MNIST non-IIDNMI: 0.5877$\pm$0.0181 -> 0.5191$\pm$0.0132Hurt
Use Fed-SpeClust instead of centralized spectral clusteringSpectral clustering · Mice-Protein IIDNMI: 0.3241$\pm$0.0063 -> 0.3233$\pm$0.0121No clear effect
Add noise for privacy protection (ablation)Fed-SpeClust · COIL-20 IIDNMI: 0.8425$\pm$0.0218 -> 0.8333$\pm$0.0173Hurt
Increase the number of landmarks n_y (ablation)Fed-tSNE and Fed-UMAP · MNISTNMIHelped
Decrease noise level β (ablation)Fed-tSNE+ and Fed-UMAP+ · MNISTNMIHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST COIL-20 Mice-Protein

Benchmarks: MNIST Fashion-MNIST COIL-20 Mice-Protein

Metrics: CA k-NN accuracy NPA k-NN NMI Silhouette coefficient ARI

Baselines: t-SNE UMAP dSNE SpeClust

Builds on: t-SNE UMAP Nyström method FedAvg

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy