The Moore-Penrose inverse is widely used in physics, statistics and various fields of engineering. Among other characteristics, it captures well the notion of inversion of linear operators in the case of overcomplete data. In data science, nonlinear operators are extensively used. In this paper we define and characterize the fundamental properties of a pseudo-inverse for nonlinear operators. The concept is defined broadly. First for general sets, and then a refinement for normed spaces. Our pseudo-inverse for normed spaces yields the Moore-Penrose inverse when the operator is a matrix. We present conditions for existence and uniqueness of a pseudo-inverse and establish theoretical results investigating its properties, such as continuity, its value for operator compositions and projection operators, and others. Analytic expressions are given for the pseudo-inverse of some well-known, non-invertible, nonlinear operators, such as hard- or soft-thresholding and ReLU. Finally, we analyze a neural layer and discuss relations to wavelet thresholding and to regularized loss minimization.
翻译:Moore-Penrose反面概念广泛用于物理、统计和各种工程领域,除其他特点外,它很好地反映了线性操作员在数据过于不完整的情况下的反向概念。在数据科学中,非线性操作员被广泛使用。在本文中,我们定义和定性了非线性操作员假反面的基本特性。这个概念被广泛界定。首先,对于一般设备,然后对规范空间进行改进。当操作员是一个矩阵时,我们的规范空间伪反面产生摩尔-Penrose反面。我们提出假反面存在的条件和独特性,并确立理论结果,调查其特性,例如连续性、对操作员构成和投影操作员的价值以及其他。对于一些众所周知的、不可逆的、非线性操作员的伪反面表达方式,例如硬或软性保持和ReLU。最后,我们分析一个神经层,并讨论波质临界值和固定损失最小化之间的关系。