Controlled-Minimax: Stabilizing Adversarial Optimization via Control Theory
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Controlled-Minimax: Stabilizing Adversarial Optimization via Control Theory".
Jane: The gist: Controlled-Minimax introduces a novel stabilization framework that reformulates minimax optimization as a controllable physical system,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: So, we’re looking at this paper now called Controlled-Minimax: Stabilizing Adversarial Optimization via Control Theory and the authors are Luo, Chen, and Zhu. It sounds like they're trying to fix those persistent oscillations or divergences that plague minimax optimization.
Jane: Exactly. The title tells us they're moving away from just tweaking the training process in a heuristic way and instead looking at it through the lens of continuous-time dynamical systems. That’s a big shift for how we think about these adversarial training problems.
Lu: It’s interesting because they aren't just adding some regularization term to dampen the noise; they are modeling the dynamics as a second-order Ordinary Differential Equation, which is what you get when you look at how quickly things evolve near an equilibrium point > Page two <ref:2610.12915#pg1,dynamics as a second-order Ordinary Differential Equation>.
Meng: Modeling it as an ODE sounds theoretically solid, but I gotta ask, what’s the practical headache there? Is this just some complicated math that doesn't translate well to running a model at scale?
Tom: Well, the authors are using this ODE to pinpoint exactly where the instability comes from: they call it "the problematic eigenstructure of the loss function’s Hessian near equilibrium points" > Page one <ref:2610.12915#pg1,the problematic eigenstructure of the loss function’s Hessian near equilibrium points>. This suggests the problem isn't just noise; it’s a fundamental property of how fast things change at that equilibrium.
Jane: So, instead of guessing why it oscillates, they are using this mathematical structure to diagnose the cause before they even try to fix it > Page two <ref:2610.12915#pg1>. It sounds like they're trying to get past the "why" and move straight to a solution.
Lu: They propose Controlled-Minimax as a novel framework that treats the optimization trajectory as a controllable physical system, which means you can design an active feedback controller instead of just passively penalizing weights > Page two <ref:2610.12915#pg1,the optimization trajectory as a controllable physical system>.
Meng: A feedback controller sounds expensive to compute on every single step, but if it actually provides stability in general cases, maybe the overhead is worth it > Page two <ref:2610.12915#pg1>.
Tom: That’s the core claim: they derive a specific feedback controller that gives them theoretical guarantees of local exponential stability regardless of the underlying Hessian spectrum > Page one <ref:2610.12915#pg1,theoretical guarantees of local exponential stability regardless of the underlying Hessian spectrum>. They aren't restricted to just certain types of loss functions anymore.
Jane: So, what does this mean for us on a day-to-day basis? It means we don't have to worry about our training spiraling out of control on difficult datasets that normally just make us throw up our hands > Page one <ref:2610.12915#pg1>.
Lu: They do this by introducing auxiliary control inputs, u theta and u phi, into the system dynamics > Page five. These are the things they use to actively inject dissipation into the system, which is what drives it toward stability.
Title and authors: Meng: And how does that controller actually work in practice? Is it something we can just plug in and forget, or does it depend too much on knowing the loss function’s Hessian structure beforehand > Page five?
Tom: They propose a linear velocity feedback controller defined by u theta(, phi) = -lambda + beta A c and similarly for u phi > Page five. It’s based on the gradients of theta and phi to steer the system back toward zero velocity, which is an equilibrium point.
Jane: That sounds like they are using the movement itself, not just the position, to guide it back in a controlled way > Page five. It's about damping the trajectory as it moves.
Lu: When you plug that controller into the system equations, the closed-loop system matrix M gets this specific form: M = -H* theta - lambda theta I - H* theta phi + beta A c H* phi - beta A c - lambda phi I > Page six. This matrix is where all the magic of the stability analysis happens.
Meng: That equation looks pretty dense, but what’s the actual proof they use to claim stability there? Is it just some standard Lyapunov function approach, or something more specific because of their Hessian modeling > Page six?
Tom: They establish a sufficient condition for exponential stability by choosing damping gains such that gamma:=
lambda theta, lambda phi: - 2C > zero and then showing that for any beta in real numbers, the norm of the velocity v(t) is less than e-gamma t times its starting value > Page six. That’s their theoretical guarantee.
Jane: So, they’ve managed to create a condition—this gamma value—that ensures the system decays exponentially fast no matter what the original Hessian spectrum was like > Page six. It really is robust against those unpredictable features of the loss landscape.
Lu: And this leads directly to their algorithmic implementation where they use these control inputs based on gradients g theta and g phi to update the parameters theta k+one from theta k - eta g theta + eta u theta > Page six. It’s a dissipative damping and cross-coupled correction mechanism > Page seven.
Meng: So, if I were trying to deploy this, what would the practical implication be? Does this method actually reduce the number of training steps needed compared to just tuning a learning rate or momentum schedule > Page eight?
Tom: The empirical validation shows it does more than just stabilize; it’s effective at suppressing oscillatory behavior while ensuring fast and robust convergence on various benchmarks > Page eight. They show that on the Dirac-GAN, Controlled-Minimax drives parameters rapidly to the unique Nash equilibrium at zero, which is a huge win > Page eight.
Title and authors: Jane: And they extend this to complex image synthesis tasks like StyleGAN2-ada, where they see it consistently eliminates oscillations and accelerates convergence across all three datasets > Page nine. The FID scores on CIFAR-ten LSUN-Cat, and FFHQ actually show improvements there too > Page nine.
Lu: The implication here is that we can tackle the complex dynamics in high-resolution synthesis without losing stability, which was a major hurdle before > Page four. This moves beyond just getting an answer; it’s about controlling the path to that answer.
Meng: From a production standpoint, if this method stabilizes training faster and more reliably across different models, it means we can deploy generative models with much higher confidence in their output quality > Page nine. But I do want to ask, what are the known limitations they mention themselves > Page nine?
Jane: They do flag that this is a continuous-time system model, so translating it perfectly back to discrete steps always has some loss of precision > Page four. Plus, they note that the future work needs to focus on designing adaptive controllers and addressing discrete-time stability issues > Page nine.
Tom: So, to wrap up the Controlled-Minimax paper: it takes minimax optimization and turns it into a controllable physical system using a specific feedback controller derived from control theory > Page one <ref:2610.12915#pg1>. It offers local exponential stability for general minimax problems without needing to know the specific Hessian structure of your loss function > Page one <ref:2610.12915#pg1>.
Jane: Essentially, they’ve given us a rigorous mathematical tool to stabilize adversarial training that was missing in older heuristic methods > Page four. It bridges the gap between discrete optimization algorithms and continuous dynamical systems really well > Page four.
Lu: For the researchers out there, this framework provides a theoretical foundation for stabilizing adversarial training by modeling dynamics as a second-order Ordinary Differential Equation > Page four. It allows you to diagnose instability based on that specific eigenstructure of the loss function’s Hessian near equilibrium points > Page two <ref:2610.12915#pg1,eigenstructure of the loss function’s Hessian near equilibrium points>.
Meng: For deployment, it means we have a more robust way to train complex generative models, provided we can manage the computational cost of that feedback controller correctly > Page five. I still need to know how much extra compute this adds per training iteration compared to our current baseline > Page six.
Tom: We'll have to run some ablation studies on the control input computations versus just relying on standard gradient descent steps before we can really say if it’s practically efficient enough for massive scale > Page six.
Jane: So, Controlled-Minimax gives us a powerful theoretical tool for stabilization, but the next step is figuring out how to make that controller computationally cheap and truly adaptive for real-world, large-scale deployments > Page nine. That’s where we head next > Page nine.
The paper's summary: Tom: So, Controlled-Minimax takes that whole adversarial training thing—the minimax optimization—and treats it like a physical system you can actually control with feedback loops > Page one.
Jane: Right, so instead of just tweaking learning rates or adding some random noise to keep things from blowing up, they are building a mathematical model of the training dynamics as an ordinary differential equation > Page two.
Lu: The core idea is they use this ODE to look right at the problem—specifically, they focus on how fast things change near an equilibrium point and what that means for the loss function’s Hessian structure > Page two.
Meng: So, if you're a production engineer, you're worried about those sudden spikes or oscillations during training runs because your model gets stuck in a weird loop > Page five.
Tom: Exactly, and this paper gives us a way to diagnose that instability before it happens by seeing the underlying math of the system itself > Page two.
Jane: They then design this specific feedback controller—a set of rules that tells the system how to react based on its current speed—to force the energy in the system to actually dissipate > Page four.
Lu: The claim they make is pretty strong: this approach provides a theoretical guarantee of local exponential stability no matter what kind of Hessian spectrum you have in your loss function > Page one.
Tom: No matter if your model has a bad Hessian structure or not, this controller forces it to settle down exponentially fast > Page six. That's the big win here for robustness on difficult problems.
Jane: It means we don't have to worry about those persistent oscillations that usually plague complex GAN training runs > Page eight. They show they can suppress that oscillatory behavior while still achieving fast and robust convergence > Page eight.
Meng: But how does this controller actually work? Is it some complicated set of calculations we have to do for every single parameter update, or is it something that just plugs in based on the gradients > Page five?
Lu: They propose a linear velocity feedback controller defined by certain terms involving lambda and beta—those are the control inputs u theta and u phi > Page five.
Tom: It’s essentially a velocity-based correction; it’s like steering the system based on how fast it's currently moving toward zero velocity > Page five.
Jane: When they put that controller back into the full system equations, the resulting closed-loop matrix M has a specific form that proves stability when certain conditions are met > Page six.
Lu: The condition for exponential stability is tied to these damping gains, where they choose them so that gamma is greater than zero, defined as gamma equals min of lambda theta and lambda phi minus two C > Page six.
Meng: So, the paper says if you pick your gains correctly according to that formula, the system will always decay exponentially fast regardless of what those initial parameters were > Page six. That’s a strong guarantee.
Tom: It moves it past just heuristic regularization; this is a formal method for stabilizing adversarial training by modeling the whole process as a second-order ordinary differential equation > Page four.
Jane: So, to sum up, they turned the optimization trajectory into a physical system, designed a controller to make it stable regardless of the loss landscape shape, and proved mathematically that it settles down exponentially > Page one.
Lu: They also showed this works empirically on benchmarks like Dirac-GAN and StyleGAN2-ada, where it drives parameters rapidly to the Nash equilibrium at zero > Page eight.
Meng: That's good validation, but I gotta ask, what about the practical cost? Does running that feedback controller add significant computational overhead compared to standard gradient descent steps > Page six?
Tom: Well, they are integrating control inputs based on gradients g theta and g phi into the update steps— theta k+one and phi k+one —which is their way of implementing the dissipative damping and cross-coupled correction > Page six.
Jane: The implication for people who just listen to this is that we can finally get better, more stable results from complex generative models without spending all day debugging why they are oscillating > Page four.
Lu: They also pointed out their limitations, which is important—they model it as a continuous-time system, so translating that perfectly back to discrete steps always introduces some loss of precision > Page nine.
Meng: So the caveat is that this isn't a perfect digital transplant; it’s an approximation of a continuous reality > Page four.
Tom: And they noted that future work needs to focus on designing adaptive controllers and fixing those discrete-time stability issues for real deployment > Page nine.
Jane: So the next step is figuring out how to make that controller computationally cheap and truly adaptive for massive, real-world setups > Page nine. That’s where we head next.
The paper's improvements: Tom: So, we’re looking at what they suggest to improve this Controlled-Minimax framework > Page nine. It sounds like they are talking about taking this theory and making it actually usable in a real training pipeline > Page nine.
Jane: Right, so if the core idea is stabilizing the dynamics, what does that mean for the actual training process? Does it make training faster or more reliable on harder tasks > Page nine?
Lu: They are looking at designing adaptive controllers instead of just using a fixed set of gains, which means you could have a system that adjusts its stability strategy based on where it is in the optimization process > Page nine.
Meng: Adaptive controllers sound complex to implement, Tom. What does that mean for me when I’m trying to ship models quickly? Does that mean more training time or just more complexity in the code > Page six?
Tom: The paper points out that the next big area is designing those adaptive controllers and dealing with discrete-time stability issues because they model it in continuous time > Page nine.
Jane: That’s a huge piece of information for us, because if they can solve the discrete-time problem, then this whole framework becomes much more applicable to how we actually train things on computers > Page four.
Lu: They want to move toward something that can handle the real world dynamics better, which is what adaptive control provides when you're dealing with changing conditions > Page nine.
Meng: I'm still worried about the overhead, though. If it gets more complex, does this mean we need a super powerful GPU setup just to run the controller logic itself > Page six?
Tom: They are looking at how to make that control input computation cheap so it doesn't kill our training speed > Page six. They’re aiming for something practical, not just theoretically perfect > Page nine.
Jane: It really changes things for someone who only listens to this because it suggests we can eventually build systems that automatically adjust their stability strategy as they learn more about the data > Page four.
Lu: The ambition here is to bridge the gap between our continuous mathematical model and the practical reality of discrete steps on a machine > Page nine.
Tom: So, while it gives us a great theoretical foundation, they're admitting that making it fast and adaptable for actual deployment is the next hurdle > Page nine.
Jane: So the main thing to watch for is whether those adaptive controllers can actually be made computationally efficient enough to run on standard hardware > Page nine.
Conclusion: Tom: So, to wrap up Controlled-Minimax, they showed how to take minimax optimization and turn it into a controllable physical system using control theory > Page one.
Jane: Right, so the main point is that this framework gives us a way to mathematically guarantee local exponential stability for minimax problems regardless of the loss function's Hessian structure > Page one.
Lu: It provides a rigorous theoretical underpinning for stabilizing adversarial training by modeling the dynamics as a second-order ordinary differential equation > Page four.
Meng: It’s interesting that they link this to how fast things change near an equilibrium point, because that’s where the instability usually hides > Page two.
Lalam: I'm confident in this direction; it addresses a fundamental issue in adversarial training that hasn't been solved with simple heuristics > Page one.
Jane: It really changes things for someone who only listens to this because it shows that stability isn't just luck; it’s something you can design into the system through feedback control > Page four.
Tom: They did show strong empirical validation, proving this method effectively suppresses oscillations while ensuring fast and robust convergence on benchmarks like Dirac-GAN > Page eight.
Lu: And they showed it works on high-resolution image synthesis tasks like StyleGAN2-ada, consistently eliminating oscillations across all three datasets > Page nine.
Meng: But the caveat is that they admit this is a continuous-time model, so translating it back to discrete steps always loses some precision > Page four.
Lalam: And they flagged that future work needs to focus on designing adaptive controllers and fixing those discrete-time stability issues for real deployment > Page nine.
Jane: So the next big thing is making these controllers cheap enough and smart enough to adjust dynamically as the training evolves across different datasets > Page nine.
Tom: It’s a solid piece of work, proving that we can go beyond just tuning hyperparameters to actually controlling the dynamics of our models > Page one.
Lu: This approach opens up a new avenue for understanding optimization pathologies based on the specific eigenstructure of the loss function's Hessian > Page two.
Meng: For me, it’s all about whether I can actually put that controller into production without it demanding more compute than our current setup allows > Page six.
Lalam: I'm sure this framework is going to be a useful tool for anyone trying to make complex AI models more reliable and robust > Page one.
Tianjiao Luo, Jianfei Chen, Jun Zhu
Department of Computer Science and Technology, Tsinghua University
cs.LG
Submitted: 2026-10-09
Updated: 2026-10-09
License: http://creativecommons.org/licenses/by/4.0/
The gist: The gist: Controlled-Minimax introduces a novel stabilization framework that reformulates minimax optimization as a controllable physical system, deriving a specific feedback controller to provide
Key concepts
- Minimax Dynamics Modeling
- The paper models training as a second-order ODE to understand non-convergence caused by problematic Hessian eigenstructures. This formulation captures the uncontrolled dynamics where acceleration is determined by the loss function's curvature, which is essential for diagnosing instability in optimization.
- Uncontrolled System Stability
- The stability of the raw training dynamics depends on an interaction matrix M derived from the system's equations. Instability occurs if any eigenvalue of this matrix has a positive real part, indicating that small perturbations will lead to unbounded growth in the system state.
- Feedback Controller Design
- A linear velocity feedback controller is designed to force energy dissipation into the system. By calculating control inputs based on current velocities and gradients, this controller actively dampens oscillations, ensuring the system settles into a stable equilibrium even with complex Hessian spectra.
Summary
The gist: Controlled-Minimax introduces a novel stabilization framework that reformulates minimax optimization as a controllable physical system, deriving a specific feedback controller to provide theoretical guarantees of local exponential stability regardless of the underlying Hessian spectrum.
Modeling Minimax Dynamics
The paper models training dynamics as a second-order Ordinary Differential Equation (ODE) to rigorously diagnose the root cause of non-convergence: the problematic eigenstructure of the loss function’s Hessian near equilibrium points
<ref:2610.12915#pg4>. This formulation represents the uncontrolled second-order dynamics, where ¨θ = −∇2θθL(θ, ϕ)˙θ − ∇2θϕL(θ, ϕ)ϕ˙
<ref:2610.12915#pg4>. The full state vector is defined as u = h θ⊤, ϕ⊤, ˙θ⊤, ϕ˙⊤i⊤ <ref:2610.12915#pg5>.
Stability Analysis of Uncontrolled System
The local stability of the system (5) around a zero-velocity equilibrium is determined by the interaction matrix M <ref:2610.12915#pg5>. Theorem 3.2 classifies local stability based on the spectrum of M, stating that it is Asymptotically Stable if ∀λ ∈ σ(M), Re(λ). This analysis identifies that instability occurs if
∃λ ∈ σ(M) such that Re(λ) > 0" <ref:2610.12915#pg5>.
Controlled-Minimax Framework
The Controlled-Minimax framework introduces a designed feedback controller to force the system’s energy to dissipate, providing a theoretical guarantee of local exponential stability regardless of the underlying Hessian structure
<ref:2610.12915#pg4>. The controlled dynamical system is given by equations (10), which include auxiliary control inputs uθ and uϕ <ref:2610.12915#pg5>.
Controller Design and Stability Proof
A linear velocity feedback controller is proposed, defined by uθ(˙θ, ϕ˙) = −λθ˙θ + βAcϕ,˙uϕ(˙θ, ϕ˙) = −βA⊤c ˙θ − λϕϕ,dot <ref:2610.12915#pg5>. The closed-loop system matrix M takes the form M = −H∗θθ − λθI-H∗θϕ + βAc H∗ϕθ − βA⊤c H∗ϕϕ − λϕI <ref:2610.12915#pg6>. Theorem 4.3 establishes a sufficient condition for exponential stability: "If the damping gains are chosen such that γ:= min[λθ, λϕ] − 2C > 0, then for any β ∈ R,∥v(t)∥ ≤ e−γt∥v(0)∥ for all t ≥ 0" <ref:2610.12915#pg6>.
Algorithmic Implementation
The Controlled-Minimax Optimization algorithm integrates the control strategy by computing control inputs uθ and uϕ based on the gradients gθ and gϕ <ref:2610.12915#pg6>. The update steps are defined as θk+1 ← θk − ηgθ + ηuθ and ϕk+1 ← ϕk + ηgϕ + ηuϕ <ref:2610.12915#pg6>. This method introduces Dissipative Damping
and Cross-Coupled Correction
to counteract rotational vector fields <ref:2610.12915#pg7>.
Empirical Validation
Experiments on various benchmarks demonstrate the effectiveness of the method, showing that it effectively suppresses oscillatory behavior while ensuring fast and robust convergence
<ref:2610.12915#pg8>. Specifically, on the Dirac-GAN, Controlled-Minimax drives parameters rapidly to the unique Nash equilibrium at (0, 0) <ref:2610.12915#pg8>. Furthermore, on StyleGAN2-ada for high-resolution image synthesis, the method consistently eliminates oscillations and accelerates convergence
<ref:2610.12915#pg9>. This is quantitatively validated by FID scores showing improvements across CIFAR-10, LSUN-Cat, and FFHQ datasets <ref:2610.12915#pg9>.
Conclusion
The work successfully bridges the gap between discrete optimization algorithms and continuous dynamical systems by transforming the adversarial training process into a second-order ODE <ref:2610.12915#pg4>. By introducing a feedback controller, Controlled-Minimax achieves local exponential stability for general minimax problems, offering a rigorous guarantee absent in heuristic regularization methods <ref:2610.12915#pg4>. Future work should focus on designing adaptive controllers and addressing discrete-time stability <ref:2610.12915#pg9>.
The gist
Controlled-Minimax introduces a novel stabilization framework that reformulates minimax optimization as a controllable physical system, deriving a specific feedback controller to provide theoretical guarantees of local exponential stability regardless of the underlying Hessian spectrum.
How it works
The paper models training dynamics as a second-order Ordinary Differential Equation (ODE) to rigorously diagnose the root cause of non-convergence: the problematic eigenstructure of the loss function’s Hessian near equilibrium points
<ref:2610.12915#pg4>. This formulation represents the uncontrolled second-order dynamics, where ¨θ = −∇2θθL(θ, ϕ)˙θ − ∇2θϕL(θ, ϕ)ϕ˙
<ref:2610.12915#pg4>. The full state vector is defined as u = h θ⊤, ϕ⊤, ˙θ⊤, ϕ˙⊤i⊤ <ref:2610.12915#pg5>.
Empirical Validation
Experiments on various benchmarks demonstrate the effectiveness of the method, showing that it effectively suppresses oscillatory behavior while ensuring fast and robust convergence
<ref:2610.12915#pg8>.
Improvements for AI systems
-
Stability-Guaranteed Minimax Training: The system can now train Generative Adversarial Networks (GANs) or other minimax problems without risking persistent oscillations or divergence by implementing Controlled-Minimax. This is achieved because
we derive a specific feedback controller that provides theoretical guarantees of local exponential stability, regardless of the underlying Hessian spectrum.
-
Robust Multimodal Distribution Learning: The improved system can effectively learn complex, multimodal data distributions, such as the 8-Gaussian mixture dataset and the Swiss Roll manifold, by successfully suppressing mode collapse. This is demonstrated by showing that
our Controlled Minimax approach successfully stabilizes the training dynamics
leading to a generator thatlearn[s] to distribute its probability mass evenly across all eight Gaussian components.
-
Accelerated High-Resolution Synthesis: For high-resolution image synthesis tasks like StyleGAN2-ada, the system achieves faster convergence and superior stability compared to baseline methods. This is evidenced by the result that
our method demonstrates faster convergence and greater stability across all three datasets,
leading to a lower FID score on FFHQ. -
Theoretical Foundation for Optimization: The framework provides a rigorous theoretical underpinning for stabilizing adversarial training by modeling dynamics as a
second-order Ordinary Differential Equation (ODE).
This allows researchers to diagnose instability based on thespecific eigenstructure of the loss function’s Hessian near equilibrium points.
Abstract
Minimax optimization is fundamental to adversarial learning yet suffers from severe stability challenges, often manifesting as persistent limit cycles or divergence. This paper investigates these instabilities through the lens of continuous-time dynamical systems. By modeling training dynamics as a second-order Ordinary Differential Equation (ODE), we rigorously identify the root cause of non-convergence: the problematic eigenstructure of the loss function's Hessian near equilibrium points. To address this, we introduce Controlled-Minimax, a novel stabilization framework that reformulates the optimization trajectory as a controllable physical system. Unlike heuristic regularization techniques, our approach derives a specific feedback controller that provides theoretical guarantees of local exponential stability, regardless of the underlying Hessian spectrum. Consequently, our method stabilizes general minimax problems where traditional gradient descent-ascent methods fail. Extensive experiments on pathological benchmarks including the Dirac-GAN, 2D Gaussian mixtures, and Swiss Roll datasets, as well as high-resolution image synthesis with StyleGAN2-ada, demonstrate that Controlled-Minimax effectively suppresses oscillatory behavior while ensuring fast and robust convergence.
Sources
- Towards Deep Learning Models Resistant to Adversarial Attacks
- Optimistic mirror descent in saddle-point problems: Going the extra (gradient) mile
- Spectral Normalization for Generative Adversarial Networks
- LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loop
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks