# A Self-Organizing Clustering System for Unsupervised Distribution Shift Detection

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

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 55 references that are in the map.
- First posted on arXiv 25 Apr 2024.

## Builds on (most cited first, 9 of 9)

- [Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shift](https://mlsanity.com/paper/1810.11953/) (2018)
- [Characterizing Concept Drift](https://mlsanity.com/paper/1511.03816/) (2015)
- [Scikit-Multiflow: A Multi-output Streaming Framework](https://mlsanity.com/paper/1807.04662/) (2018)
- [Challenges in Benchmarking Stream Learning Algorithms with Real-world Data](https://mlsanity.com/paper/2005.00113/) (2020)
- [Data Representativity for Machine Learning and AI Systems](https://mlsanity.com/paper/2203.04706/) (2022)
- [WATCH: Wasserstein Change Point Detection for High-Dimensional Time Series Data](https://mlsanity.com/paper/2201.07125/) (2022)
- [Active Weighted Aging Ensemble for Drifted Data Stream Classification](https://mlsanity.com/paper/2112.10150/) (2021)
- [Suitability of Different Metric Choices for Concept Drift Detection](https://mlsanity.com/paper/2202.09486/) (2022)
- [Tracking changes using Kullback-Leibler divergence for the continual learning](https://mlsanity.com/paper/2210.04865/) (2022)

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

- [Unsupervised Assessment of Landscape Shifts Based on Persistent Entropy and Topological Preservation](https://mlsanity.com/paper/2410.04183/) (2024)

## Abstract (arXiv)

Modeling non-stationary data is a challenging problem in the field of continual learning, and data distribution shifts may result in negative consequences on the performance of a machine learning model. Classic learning tools are often vulnerable to perturbations of the input covariates, and are sensitive to outliers and noise, and some tools are based on rigid algebraic assumptions. Distribution shifts are frequently occurring due to changes in raw materials for production, seasonality, a different user base, or even adversarial attacks. Therefore, there is a need for more effective distribution shift detection techniques. In this work, we propose a continual learning framework for monitoring and detecting distribution changes. We explore the problem in a latent space generated by a bio-inspired self-organizing clustering and statistical aspects of the latent space. In particular, we investigate the projections made by two topology-preserving maps: the Self-Organizing Map and the Scale Invariant Map. Our method can be applied in both a supervised and an unsupervised context. We construct the assessment of changes in the data distribution as a comparison of Gaussian signals, making the proposed method fast and robust. We compare it to other unsupervised techniques, specifically Principal Component Analysis (PCA) and Kernel-PCA. Our comparison involves conducting experiments using sequences of images (based on MNIST and injected shifts with adversarial samples), chemical sensor measurements, and the environmental variable related to ozone levels. The empirical study reveals the potential of the proposed approach.
