# An Incremental Dimensionality Reduction Method for Visualizing Streaming Multidimensional Data

arXiv: https://arxiv.org/abs/1905.04000 · HTML: https://mlsanity.com/paper/1905.04000/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 May 2019.

## Built on by (most cited first, 8 of 8)

- [The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizations](https://mlsanity.com/paper/2212.11737/) (2022)
- [Interactive Dimensionality Reduction for Comparative Analysis](https://mlsanity.com/paper/2106.15481/) (2021)
- [HUMAP: Hierarchical Uniform Manifold Approximation and Projection](https://mlsanity.com/paper/2106.07718/) (2021)
- [A Large-Scale Sensitivity Analysis on Latent Embeddings and Dimensionality Reductions for Text Spatializations](https://mlsanity.com/paper/2407.17876/) (2024)
- [Adversarial Attacks on Machine Learning-Aided Visualizations](https://mlsanity.com/paper/2409.02485/) (2024)
- [Exploring Multi-dimensional Data via Subset Embedding](https://mlsanity.com/paper/2104.11867/) (2021)
- [A Local Similarity-Preserving Framework for Nonlinear Dimensionality Reduction with Neural Networks](https://mlsanity.com/paper/2103.06383/) (2021)
- [EEG-DLite: Dataset Distillation for Efficient Large EEG Model Training](https://mlsanity.com/paper/2512.12210/) (2025)

## Abstract (arXiv)

Dimensionality reduction (DR) methods are commonly used for analyzing and visualizing multidimensional data. However, when data is a live streaming feed, conventional DR methods cannot be directly used because of their computational complexity and inability to preserve the projected data positions at previous time points. In addition, the problem becomes even more challenging when the dynamic data records have a varying number of dimensions as often found in real-world applications. This paper presents an incremental DR solution. We enhance an existing incremental PCA method in several ways to ensure its usability for visualizing streaming multidimensional data. First, we use geometric transformation and animation methods to help preserve a viewer's mental map when visualizing the incremental results. Second, to handle data dimension variants, we use an optimization method to estimate the projected data positions, and also convey the resulting uncertainty in the visualization. We demonstrate the effectiveness of our design with two case studies using real-world datasets.
