Non-Negative Matrix Factorization Using Non-Von Neumann Computers
| dc.contributor.author | Borle, Ajinkya | |
| dc.contributor.author | Nicholas, Charles | |
| dc.contributor.author | Chukwu, Uchenna | |
| dc.contributor.author | Miri, Mohammad-Ali | |
| dc.contributor.author | Chancellor, Nicholas | |
| dc.date.accessioned | 2026-02-03T18:15:35Z | |
| dc.date.issued | 2025-11-30 | |
| dc.description.abstract | Non-negative matrix factorization (NMF) is a matrix decomposition problem with applications in unsupervised learning. The general form of this problem (along with many of its variants) is NP-hard in nature. In our work, we explore how this problem could be solved with an energy-based optimization method suitable for certain machines with non-von Neumann architectures. We used the Dirac-3, a device based on the entropy computing paradigm and made by Quantum Computing Inc., to evaluate our approach. Our formulations consist of (i) a quadratic unconstrained binary optimization model (QUBO, suitable for Ising machines) and a quartic formulation that allows for real-valued and integer variables (suitable for machines like the Dirac-3). Although current devices cannot solve large NMF problems, the results of our preliminary experiments are promising enough to warrant further research. For non-negative real matrices, we observed that a fusion approach of first using Dirac-3 and then feeding its results as the initial factor matrices to Scikit-learn's NMF procedure outperforms Scikit-learn's NMF procedure on its own, with default parameters in terms of the error in the reconstructed matrices. For our experiments on non-negative integer matrices, we compared the Dirac-3 device to Google's CP-SAT solver (inside the Or-Tools package) and found that for serial processing, Dirac-3 outperforms CP-SAT in a majority of the cases. We believe that future work in this area might be able to identify domains and variants of the problem where entropy computing (and other non-von Neumann architectures) could offer a clear advantage. | |
| dc.description.uri | http://arxiv.org/abs/2512.00675 | |
| dc.format.extent | 14 pages | |
| dc.genre | journal articles | |
| dc.genre | preprints | |
| dc.identifier.uri | https://doi.org/10.48550/arXiv.2512.00675 | |
| dc.identifier.uri | http://hdl.handle.net/11603/41761 | |
| dc.language.iso | en | |
| dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
| dc.relation.ispartof | UMBC Computer Science and Electrical Engineering Department | |
| dc.relation.ispartof | UMBC Faculty Collection | |
| dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | |
| dc.subject | Quantum Physics | |
| dc.subject | Computer Science - Machine Learning | |
| dc.subject | Computer Science - Emerging Technologies | |
| dc.title | Non-Negative Matrix Factorization Using Non-Von Neumann Computers | |
| dc.type | Text | |
| dcterms.creator | https://orcid.org/0000-0003-3055-279X | |
| dcterms.creator | https://orcid.org/0000-0001-9494-7139 |
Files
Original bundle
1 - 1 of 1
