Approximation with Random Shallow ReLU Networks with Applications to Model Reference Adaptive Control

Andrew Lamperski, Tyler Lekang
3/25/2024
math.OCcs.LGeess.SY

No confident code implementation found for this paper.

Abstract

Neural networks are regularly employed in adaptive control of nonlinear systems and related methods of reinforcement learning. A common architecture uses a neural network with a single hidden layer (i.e. a shallow network), in which the weights and biases are fixed in advance and only the output layer is trained. While classical results show that there exist neural networks of this type that can approximate arbitrary continuous functions over bounded regions, they are non-constructive, and the networks used in practice have no approximation guarantees. Thus, the approximation properties required for control with neural networks are assumed, rather than proved. In this paper, we aim to fill this gap by showing that for sufficiently smooth functions, ReLU networks with randomly generated weights and biases achieve $L_{\infty}$ error of $O(m^{-1/2})$ with high probability, where $m$ is the number of neurons. It suffices to generate the weights uniformly over a sphere and the biases uniformly over an interval. We show how the result can be used to get approximations of required accuracy in a model reference adaptive control application.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lamperski2024approximation,
  title  = {Approximation with Random Shallow ReLU Networks with Applications to Model Reference Adaptive Control},
  author = {Andrew Lamperski and Tyler Lekang},
  year   = {2024},
  eprint = {2403.17142},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.17142v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.17142.svg)](https://codeofpaper.com/paper/2403.17142)

Discussion