ReLU Monotone Operator Equilibrium Net
- The paper introduces ReLU Monotone Operator Equilibrium Networks, leveraging ReLU fixed points and monotonicity to ensure unique, stable, and robust equilibrium computation.
- It details the use of implicit differentiation and forward-backward splitting to efficiently train the network while providing convergence guarantees and robustness in inverse problems.
- The framework extends into non-Euclidean formulations and analog implementations, broadening applications in adversarial analysis and hardware-based realizations.
Searching arXiv for relevant papers on ReLU monotone operator equilibrium networks and related formulations. A ReLU Monotone Operator Equilibrium Network is an implicit-depth neural model in which the hidden state is defined by the solution of a ReLU fixed-point equation, typically or . The central idea is to replace explicit depth with an equilibrium computation while imposing monotonicity or strong monotonicity on the underlying operator so that the equilibrium is well posed, the solver converges stably, and the model can be differentiated by implicit methods rather than by storing all intermediate iterates (Winston et al., 2020). In inverse problems, the same principle appears in monotone operator learning and in local relaxations such as MnM-MOL, where a ReLU CNN is embedded in a learned reconstruction update and iterated to convergence (Pramanik et al., 2021, John et al., 2023).
1. Origin and scope of the model class
Monotone Operator Equilibrium Networks, or monDEQs, were introduced as a class of implicit-depth models motivated by two limitations of earlier equilibrium formulations: unstable convergence to a solution and lack of guarantees that a solution exists. The monDEQ construction uses the theory of monotone operators to connect equilibrium computation with monotone operator splitting, thereby obtaining efficient solvers with guaranteed, stable convergence and a parameterization that ensures the existence of a unique equilibrium point (Winston et al., 2020). The same general program was later specialized to model-based inverse problems, where monotone operator learning (MOL) recasts reconstruction as a deep equilibrium computation with explicit monotonicity constraints on a learned operator (Pramanik et al., 2021).
Within this literature, the phrase “ReLU Monotone Operator Equilibrium Network” refers to several closely related instantiations. In the basic monDEQ form, the equilibrium equation is a ReLU implicit layer. In MOL, the equilibrium arises from a reconstruction iteration whose nonlinear block is a ReLU CNN. In semialgebraic certification work, the same ReLU fixed point is treated as an exact polynomially constrained object for SDP-based robustness analysis. In non-Euclidean formulations, the equilibrium is analyzed under weighted or norms rather than the Euclidean norm. These variants share the same structural theme: ReLU provides the nonlinear fixed-point relation, while monotonicity controls existence, uniqueness, convergence, and robustness (Chen et al., 2021, Davydov et al., 2023, Jafarpour et al., 2021).
A recurring distinction in the literature is between explicit monotonicity of the learned nonlinear block and monotonicity of a larger composite operator. Global MOL constrains the CNN itself to be monotone, whereas MnM-MOL relaxes this by requiring monotonicity only for the sum of the data-term gradient and the CNN block, and only in a local neighborhood of the image manifold (John et al., 2023). This addresses a common misconception that every useful ReLU equilibrium model must impose a global monotonicity constraint directly on the CNN.
2. Monotone-operator foundations
The operator-theoretic basis of the model is the equivalence between a ReLU fixed point and the zero of a sum of monotone operators. For the equilibrium equation
one may define
where is the indicator of the nonnegative orthant, so that $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$. Solving the fixed-point equation is then equivalent to solving
Because is maximal monotone and 0 is strongly monotone when 1 with 2, the sum has a unique zero, and the equilibrium equation has exactly one solution (Winston et al., 2020).
This same logic underlies the inverse-problem formulation used in MOL. There the target image 3 is defined by the variational problem
4
with first-order optimality condition
5
MOL identifies 6 and implements it as a residual CNN of the form 7, with monotonicity enforced by a Lipschitz bound on 8 (Pramanik et al., 2021). MnM-MOL modifies this arrangement by defining the combined operator
9
where 0 and 1 is a feed-forward CNN with ReLU activations. The monotonicity requirement is placed on 2 rather than on 3 itself (John et al., 2023).
Several parameterizations were proposed to make these conditions trainable. In the original monDEQ construction, strong monotonicity of 4 is equivalent to
5
for some trainable 6 (Winston et al., 2020). In Lipschitz-Bounded Equilibrium Networks, a weighted monotonicity LMI is enforced by the unconstrained parameterization
7
with diagonal positive-definite 8, skew-symmetric 9, and arbitrary 0, yielding
1
Under this condition, the ReLU equilibrium is well posed and globally Lipschitz (Revay et al., 2020).
3. Equilibrium computation and implicit training
The standard solver for a ReLU monDEQ is forward-backward splitting. For the basic equilibrium equation, the update is
2
If 3 is 4-strongly monotone and 5-Lipschitz, forward-backward converges linearly for any step size
6
In a dense 7-dimensional model, the per-iteration cost is 8 for the matrix-vector product 9 and 0 for the ReLU operation (Winston et al., 2020). The same paper also discusses Peaceman–Rachford splitting, which often converges in fewer iterations and requires solving a linear system involving 1 (Winston et al., 2020).
In MOL, the deep equilibrium layer is a forward-backward reconstruction step rather than a direct ReLU recurrence. The fixed-point map is
2
and with the residual form 3 this becomes
4
If 5 is 6-monotone and 7, the iteration converges for
8
and the fixed point is unique (Pramanik et al., 2021).
The training procedure exploits implicit differentiation. For an equilibrium defined by 9, the gradient satisfies
0
Rather than storing all forward iterates, the corresponding linear system is solved by Jacobian iterations, which is the basis for the fixed memory cost associated with DEQ-style backpropagation (Pramanik et al., 2021). MnM-MOL uses the same implicit-layer viewpoint: inference initializes 1 within a local neighborhood, iterates 2 until convergence, or uses Anderson acceleration, and then differentiates through the equilibrium solve (John et al., 2023).
4. ReLU CNN blocks, Lipschitz control, and local monotonicity
In the original MOL design, the nonlinear block is a ReLU CNN embedded in a residual operator 3. If 4 is 5-Lipschitz with 6, then
7
so 8 is strictly monotone. The two enforcement mechanisms described in the MOL formulation are spectral normalization of each convolutional layer and a Lipschitz regularizer
9
which keeps the local Lipschitz estimate below 0 (Pramanik et al., 2021). The architectural recipe uses a small number of convolution–ReLU layers, no batch-norm, one final residual connection, and the condition 1 with 2; a typical choice is 3 (Pramanik et al., 2021).
MnM-MOL relaxes both the scope and the target of the monotonicity constraint. Instead of constraining the CNN itself, it defines
4
and requires 5 to be 6-monotone in a 7-neighborhood of each ground-truth image 8 on the data manifold 9:
$\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$0
Equivalently, with the residual $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$1, a sufficient condition is
$\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$2
The local Lipschitz constant
$\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$3
is estimated by projected gradient ascent in the ball, and training penalizes any $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$4 rather than enforcing the constraint through global spectral norms (John et al., 2023).
The training objective in MnM-MOL is
$\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$5
Under the local monotone condition and initialization $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$6, the paper states three guarantees: the fixed-point equation $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$7 has at most one solution in $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$8; if $\prox_f^1(x)=\max(x,0)=\mathrm{ReLU}(x)$9, then
0
and if the measurements are perturbed by 1 with 2, then
3
The role of ReLU in this framework is explicit: ReLUs make 4 piecewise-linear but generally non-monotone, while the combined operator remains locally monotone (John et al., 2023).
5. Robustness and certification
Robustness is one of the principal motivations for monotone equilibrium models. In MOL, monotonicity implies perturbation bounds on the equilibrium solution. For measurement sets 5 and 6, the small-7 limit gives
8
so larger 9 implies greater robustness (Pramanik et al., 2021). MnM-MOL reports that the relaxed local constraints retain robustness to input perturbations similar to MOL and preserve strong robustness to both adversarial and Gaussian noise, while yielding PSNR/SSIM only marginally below unrolled methods like MoDL and keeping the same DEQ memory footprint (John et al., 2023).
For ReLU-based monDEQs, robustness certification can be made exact at the level of the ReLU graph. The semialgebraic formulation writes the hidden-state equilibrium
0
together with the ReLU graph constraints
1
Under the strong monotonicity condition
2
the equilibrium is unique and the input-output map is single-valued and Lipschitz. This allows certification problems to be posed as polynomial optimization problems and relaxed to SDPs through Lasserre or Shor relaxations (Chen et al., 2021).
Three certification tasks are described in that framework. CertMON bounds score gaps over an 3 perturbation region to certify robustness of the top-score label. LipMON upper-bounds the Lipschitz constant via a POP derived from Clarke’s generalized Jacobian. EllipMON computes a minimum-volume ellipsoid containing the reachable score set and then checks pairwise label separation (Chen et al., 2021). The reported empirical pattern is norm-dependent: on a monDEQ trained on MNIST with 4, 5, 6, and 7 in the 8 norm, all first 100 test points are certified robust, with 9 certification by CertMON and 00 by EllipMON; for 01 in the 02 norm, none are certified and PGD finds attacks on 03; reducing 04 to 05 in 06 restores 07 certification (Chen et al., 2021). The same study identifies the main limitation of this line of work as SDP scalability, with interior-point solvers struggling once 08 and per-instance costs on the order of tens of minutes (Chen et al., 2021).
An alternative robustness-oriented route is the Lipschitz-Bounded Equilibrium Network. There the stronger LMI
09
guarantees that the equilibrium network is well posed and satisfies
10
for all inputs, with 11 treated as a prescribed gain (Revay et al., 2020).
6. Non-Euclidean formulations and physical realizations
A significant extension of the monDEQ idea replaces Euclidean monotonicity with monotonicity under non-Euclidean norms. In the weighted 12 setting, one studies equilibrium equations such as
13
or, in residual form,
14
with monotonicity characterized by log norms and weak pairings rather than inner products (Davydov et al., 2023, Jafarpour et al., 2021). For the weighted norm 15, the matrix measure is
16
and monotonicity can be tested through inequalities involving 17 (Davydov et al., 2023).
These formulations produce alternative convergence and Lipschitz results. In the non-Euclidean monotone operator theory, the resolvent 18 is a contraction when 19 is strongly monotone, and the forward-backward iteration
20
satisfies
21
whenever 22 (Davydov et al., 2023). In the NEMON formulation, the sufficient well-posedness condition is
23
and the Krasnosel’skiĭ–Mann average iteration
24
converges linearly to the unique equilibrium, with contraction rate
25
The same framework gives the input-output bound
26
These results are motivated partly by adversarial analysis under pixel-wise perturbations, where weighted 27 bounds can be less conservative than Euclidean estimates (Jafarpour et al., 2021).
The ReLU monDEQ has also been realized directly in analog hardware. A resistor-diode network can be arranged so that its port behavior corresponds to the solution of a ReLU monotone operator equilibrium network, with equilibrium condition
28
obtained from an inclusion of the form
29
In this setting, ReLU is the resolvent of a maximal monotone diode operator, and hardware linearization computes gradients in situ by linearizing each diode at its operating point, injecting parameter-offset sources, and reading the resulting linearized response (Chaffey, 17 Sep 2025). The same work extends the construction to cascades of resistor-diode networks, which can implement feedforward and other asymmetric networks, and introduces a “diode ReLU” induced by a non-ideal Schottky diode model (Chaffey, 17 Sep 2025).
Across these variants, the defining feature remains unchanged: a ReLU equilibrium relation is treated not as an unrolled computation but as the zero of a monotone or strongly monotone operator. What changes from one formulation to another is the geometry in which monotonicity is imposed, the strictness of the constraint, and the level at which guarantees are pursued—global well-posedness, local manifold-restricted convergence, certified robustness, or even circuit-level realization.