Constrained non-negative matrix factorization enabling real-time insights of $\textit{in situ}$ and high-throughput experiments
Phillip M. Maffettone, Aidan C. Daly, Daniel Olds

TL;DR
This paper introduces a constrained NMF method implemented in PyTorch for real-time analysis of streaming spectral data, allowing expert-driven dynamic adjustments to reveal true physical phenomena during in situ and high-throughput experiments.
Contribution
It presents a novel constrained NMF approach with interactive priors, improving the interpretability of spectral data analysis in real-time experimental settings.
Findings
Enhanced extraction of physical components from spectral data.
Effective real-time analysis during in situ experiments.
Demonstrated on X-ray diffraction and pair distribution function data.
Abstract
Non-negative Matrix Factorization (NMF) methods offer an appealing unsupervised learning method for real-time analysis of streaming spectral data in time-sensitive data collection, such as characterization of materials. However, canonical NMF methods are optimized to reconstruct a full dataset as closely as possible, with no underlying requirement that the reconstruction produces components or weights representative of the true physical processes. In this work, we demonstrate how constraining NMF weights or components, provided as known or assumed priors, can provide significant improvement in revealing true underlying phenomena. We present a PyTorch based method for efficiently applying constrained NMF and demonstrate this on several synthetic examples. When applied to streaming experimentally measured spectral data, an expert researcher-in-the-loop can provide and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene expression and cancer classification
