Non-negative Matrix Factorisation with Topological Regularisation
Not on the map. Why?
Abstract (arXiv)
Non-negative matrix factorisation (NMF) learns additive representations from data, but non-negativity alone does not ensure interpretable basis functions. We introduce Top-NMF, which guides basis learning through general topological preferences without prescribing the detailed form of the components. Observations and basis vectors are treated as non-negative functions on structured domains. Discrete topological conditions are difficult to optimise directly. Our guiding viewpoint is that persistent homology provides a stable, continuous relaxation of ordinary homological invariants: it tracks connected components and loops across thresholds, allowing structural preferences to be expressed through continuous scores suitable for optimisation. We construct such scores for connected image parts, clique-like graph structure, and periodic time-series components, and incorporate them into a common NMF objective. For graph data, we derive an exact maximum-weight-spanning-tree formula and characterise all local minimisers of the score, showing that their positive-weight edges form disjoint cliques. We establish the regularity of the scores, describe their derivatives, and analyse projected first-order optimisation. Numerical studies on synthetic and real data demonstrate how these priors guide basis learning and examine the balance between structural agreement, atom recovery, and reconstruction accuracy.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 65 references that are in the map. First posted on arXiv 16 Jun 2026.
Builds on
18 of 65 references.
References · 18
- 2019Topology-Preserving Deep Image Segmentationcited by 198
- 2019A Topological Loss Function for Deep-Learning based Image Segmentation using Persistent Homologycited by 134
- 2019Topological Autoencoderscited by 127
- 2018Stochastic subgradient method converges on tame functionscited by 124
- 2019Ripser: efficient computation of Vietoris-Rips persistence barcodescited by 117
- 2019A Topology Layer for Machine Learningcited by 80
- 2019Graph Filtration Learningcited by 69
- 2018A Topological Regularizer for Classifiers via Persistent Homologycited by 63
- 2019A Framework for Differential Calculus on Persistence Barcodescited by 29
- 2020Cubical Ripser: Software for computing persistent homology of image and volume datacited by 23
- 2018Topology-Aware Surface Reconstruction for Point Cloudscited by 21
- 2014Contact patterns among high school studentscited by 18
6 more
- 2015Continuation of Point Clouds via Persistence Diagramscited by 13
- 2018NIMFA: A Python Library for Nonnegative Matrix Factorizationcited by 10
- 2023Adaptive Topological Feature via Persistent Homology: Filtration Learning for Point Cloudscited by 8
- 2015The Vietoris-Rips complexes of a circlecited by 4
- 2023Analyzing Single Cell RNA Sequencing with Topological Nonnegative Matrix Factorizationcited by 3
- 2023Supervised low-rank semi-nonnegative matrix factorization with frequency regularization for forecasting spatio-temporal datacited by 1
Built on by
Not cited yet.