Recently, many works have demonstrated that Symmetric Non-negative Matrix Factorization~(SymNMF) enjoys a great superiority for various clustering tasks. Although the state-of-the-art algorithms for SymNMF perform well on synthetic data, they cannot consistently obtain satisfactory results with desirable properties and may fail on real-world tasks like clustering. Considering the flexibility and strong representation ability of the neural network, in this paper, we propose a neural network called SymNMF-Net for the Symmetric NMF problem to overcome the shortcomings of traditional optimization algorithms. Each block of SymNMF-Net is a differentiable architecture with an inversion layer, a linear layer and ReLU, which are inspired by a traditional update scheme for SymNMF. We show that the inference of each block corresponds to a single iteration of the optimization. Furthermore, we analyze the constraints of the inversion layer to ensure the output stability of the network to a certain extent. Empirical results on real-world datasets demonstrate the superiority of our SymNMF-Net and confirm the sufficiency of our theoretical analysis.
翻译:最近,许多著作表明,对称非负矩阵乘数-(SymNMF)在各种集群任务中享有极大的优势。尽管SymNMF的最新算法在合成数据方面表现良好,但它们不能始终以理想的特性取得令人满意的结果,而且可能无法完成像集群这样的现实世界任务。考虑到神经网络的灵活性和强大的代表性能力,我们在本文件中提议为SymNMF问题建立一个称为SymNMF-Net的神经网络,以克服传统优化算法的缺陷。SymNMF-Net的每个区块都是不同的结构,具有一个反向层、线性层和RELU,这是由SymNMF传统更新计划启发的。我们表明,每个区块的推理学推理相当于对优化的单一迭代。此外,我们分析了反向层的限制,以确保网络的输出稳定到一定程度。关于现实世界数据集的结果证明了我们的SymNMF-Net的优越性,并证实了我们的理论分析的充分性。