atlas

Research map / Point clouds / Point cloud classification

Fixed points of nonnegative neural networks

NeurIPS 2024 · Point clouds › Point cloud classification · approach: Equivariant point cloud networks

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Uses nonlinear Perron-Frobenius theory to show nonnegative neural networks are monotone and weakly scalable, deriving fixed-point existence, uniqueness, and fixed-point-set shape conditions, illustrated on nonnegative autoencoders on MNIST.

Problem

Existence, uniqueness, and shape of fixed point sets of nonnegative neural networks (nonnegative inputs mapped to nonnegative outputs, matching input/output dimensions), motivated by autoencoders and deep equilibrium models.

Approach

Recognizes nonnegative neural networks with nonnegative weights and biases as monotonic and (weakly) scalable mappings in nonlinear Perron-Frobenius theory, giving fixed-point existence conditions (spectral radius of the asymptotic linear mapping below 1) weaker than convex-analysis (operator-norm) conditions, and showing the fixed point set is an interval that degenerates to a point under scalabi

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace sigmoid activations with tanh activationsNN autoencoder · Autoencoder test settest loss: 0.2308± 2.3\cdot 10^{-6} -> 0.0063\pm3.9\cdot 10^{-6}Helped
use positive weights instead of nonnegative weightsTanh NN autoencoder · Autoencoder test settest loss: 0.0063\pm3.9\cdot 10^{-6} -> 0.0246\pm 5.6\cdot 10^{-5}Hurt
replace tanh activations with ReLU and apply spectral normalizationNN autoencoder · Autoencoder test settest loss: 0.0063\pm3.9\cdot 10^{-6} -> 0.0061\pm 1.1\cdot 10^{-5}Helped
use positive weights instead of nonnegative weightsReLU spectral NN autoencoder · Autoencoder test settest loss: 0.0061\pm 1.1\cdot 10^{-5} -> 0.0059\pm 1.3\cdot 10^{-5}Helped
replace tanh with tanh + Swish activationsNN autoencoder · Autoencoder test settest loss: 0.0063\pm3.9\cdot 10^{-6} -> 0.0041\pm 2.5\cdot 10^{-6}Helped
use ReLU + sigmoid activations and allow real-valued biasesTanh NN autoencoder · Autoencoder test settest loss: 0.0063\pm3.9\cdot 10^{-6} -> 0.0031\pm 4.7\cdot 10^{-5}Helped
allow real-valued weights and biasesReLU + Sigmoid NR autoencoder · Autoencoder test settest loss: 0.0031\pm 4.7\cdot 10^{-5} -> 0.0042\pm 7.7\cdot 10^{-5}Hurt
apply spectral normalization to the ReLU autoencoderReLU NN autoencoder · MNISTnonlinear spectral radius: 1.01 -> 0.93Hurt
apply spectral normalization to the ReLU autoencoderReLU NN autoencoder · ZEROnonlinear spectral radius: 1.01 -> 0.91Hurt
apply spectral normalization to the ReLU autoencoderReLU NN autoencoder · MNIST and ZEROtest loss: 0.0061 -> 0.0059Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST

Benchmarks: MNIST

Metrics: test loss (mean squared error) spectral radius of asymptotic mapping products of spectral norms of weight matrices

Baselines: convex-analysis operator-norm bounds on fixed point existence

Builds on: nonlinear Perron-Frobenius theory Thompson metric spectral normalization deep equilibrium models

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy