
Slide

Centre Interdisciplinaire
de Recherche et d’Innovation
en Cybersécurité et Société
de Recherche et d’Innovation
en Cybersécurité et Société
1.
Allaoui, M.; Hedjam, R.; Bouanane, K.; Allili, M. S.; Kherfi, M. L.; Belhaouari, S. B.
Exploring non-negativity for improved manifold embedding: Application to t-SNE Article de journal
Dans: Knowledge-Based Systems, vol. 330, 2025, ISSN: 09507051 (ISSN).
Résumé | Liens | BibTeX | Étiquettes: Dimensionality reduction, Embedding technique, Embeddings, Gradient methods, Gradient-descent, Manifold embedding, Matrix algebra, Non-negative matrix factorization, Non-negativity, Nonnegative matrix factorization, Nonnegativity constraints, Performance, T-SNE
@article{allaoui_exploring_2025,
title = {Exploring non-negativity for improved manifold embedding: Application to t-SNE},
author = {M. Allaoui and R. Hedjam and K. Bouanane and M. S. Allili and M. L. Kherfi and S. B. Belhaouari},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-105018098090&doi=10.1016%2Fj.knosys.2025.114547&partnerID=40&md5=237540c38a928146d589b96cd6888547},
doi = {10.1016/j.knosys.2025.114547},
issn = {09507051 (ISSN)},
year = {2025},
date = {2025-01-01},
journal = {Knowledge-Based Systems},
volume = {330},
abstract = {Drawing inspiration from Non-negative Matrix Factorization (NMF), this paper explores the potential of incorporating non-negativity constraints into embedding techniques, with a focus on t-SNE as an application. Specifically, we investigate the following questions: Can enforcing non-negativity in the embedding space enhance interpretability and improve the quality of embedded data? By prioritizing non-negativity, can embedding methods achieve better performance and more meaningful representations? Additionally, does enforcing non-negativity in the embedded space help preserve both the local and global structure of data in the manifold, leading to more accurate and interpretable embeddings? In this work, we could show both objectively and subjectively how enforcing t-SNE to leverage the non-negativity of the data addresses the raised questions. To achieve this, we introduced a novel approach to transforming the additive update rule of the gradient descent used by t-SNE to a multiplicative counterpart to enforce the non-negativity in the embedded space. However, grappling with full non-negativity in the gradient descent formula presents challenges, prompting our focus solely on the (yi−yj) term, resulting in a semi-non-negative t-SNE algorithm, shortly named SN-tSNE. Nevertheless, experimental findings substantiate the significant impact of the proposed update rule on the performance and efficacy of the SN-tSNE algorithm. Furthermore, additional experiments are performed to compare SN-tSNE with its precursor t-SNE, as well as the competitive embedding technique UMAP, alongside other relevant embedding and dimensionality reduction models like NMF. The source code of SN-tSNE is available on GitHub (https://github.com/M-Allaoui/SN-tSNE.git). © 2025},
keywords = {Dimensionality reduction, Embedding technique, Embeddings, Gradient methods, Gradient-descent, Manifold embedding, Matrix algebra, Non-negative matrix factorization, Non-negativity, Nonnegative matrix factorization, Nonnegativity constraints, Performance, T-SNE},
pubstate = {published},
tppubtype = {article}
}
Drawing inspiration from Non-negative Matrix Factorization (NMF), this paper explores the potential of incorporating non-negativity constraints into embedding techniques, with a focus on t-SNE as an application. Specifically, we investigate the following questions: Can enforcing non-negativity in the embedding space enhance interpretability and improve the quality of embedded data? By prioritizing non-negativity, can embedding methods achieve better performance and more meaningful representations? Additionally, does enforcing non-negativity in the embedded space help preserve both the local and global structure of data in the manifold, leading to more accurate and interpretable embeddings? In this work, we could show both objectively and subjectively how enforcing t-SNE to leverage the non-negativity of the data addresses the raised questions. To achieve this, we introduced a novel approach to transforming the additive update rule of the gradient descent used by t-SNE to a multiplicative counterpart to enforce the non-negativity in the embedded space. However, grappling with full non-negativity in the gradient descent formula presents challenges, prompting our focus solely on the (yi−yj) term, resulting in a semi-non-negative t-SNE algorithm, shortly named SN-tSNE. Nevertheless, experimental findings substantiate the significant impact of the proposed update rule on the performance and efficacy of the SN-tSNE algorithm. Furthermore, additional experiments are performed to compare SN-tSNE with its precursor t-SNE, as well as the competitive embedding technique UMAP, alongside other relevant embedding and dimensionality reduction models like NMF. The source code of SN-tSNE is available on GitHub (https://github.com/M-Allaoui/SN-tSNE.git). © 2025



