- ▪J. Hanson, M. Raginsky, E.D. Sontag, "Learning recurrent neural net models of nonlinear systems", Proc. of Machine Learning Research, vol. 144, pp. 1-11, 2021. pdfmachine learning · artificial intelligence · empirical risk minimization · recurrent neural networks · dynamical systems · continuous time · system identification · identifiability · statistical learning theory · generalization bounds
Abstract
This paper considers the following learning problem: given sample pairs of input and output signals generated by an unknown nonlinear system (which is not assumed to be causal or time-invariant), one wishes to find a continuous-time recurrent neural net, with activation function tanh, that approximately reproduces the underlying i/o behavior with high confidence. Leveraging earlier work concerned with matching derivatives up to a finite order of the input and output signals the problem is reformulated in familiar system-theoretic language and quantitative guarantees on the sup-norm risk of the learned model are derived, in terms of the number of neurons, the sample size, the number of derivatives being matched, and the regularity properties of the inputs, the outputs, and the unknown i/o map.
- ▪E.D. Sontag, Y. Qiao, "Further results on controllability of recurrent neural networks", Systems Control Lett., vol. 36, no. 2, pp. 121–129, 1999. pdfmachine learning · artificial intelligence · controllability · recurrent neural networks · neural networks
Abstract
This paper studies controllability properties of recurrent neural networks. The new contributions are: (1) an extension of the result in "Complete controllability of continuous-time recurrent neural networks" to a slightly different model, where inputs appear in an affine form, (2) a formulation and proof of a necessary and sufficient condition, in terms of local-local controllability, and (3) a complete analysis of the 2-dimensional case for which the hypotheses made in previous work do not apply.
- ▪P. Koiran, E.D. Sontag, "Vapnik-Chervonenkis dimension of recurrent neural networks", Discrete Applied Mathematics, vol. 86, no. 1, pp. 63–79, 1998. doipdf
Abstract
This paper provides lower and upper bounds for the VC dimension of recurrent networks. Several types of activation functions are discussed, including threshold, polynomial, piecewise-polynomial and sigmoidal functions. The bounds depend on two independent parameters: the number w of weights in the network, and the length k of the input sequence. Ignoring multiplicative constants, the main results say roughly the following: 1. For architectures whose activation is any fixed nonlinear polynomial, the VC dimension is proportional to wk. 2. For architectures whose activation is any fixed piecewise polynomial, the VC dimension is between wk and w**2k. 3. For architectures with threshold activations, the VC dimension is between wlog(k/w) and the smallest of wklog(wk) and w**2+wlog(wk). 4. For the standard sigmoid tanh(x), the VC dimension is between wk and w**4 k**2.
- ▪E.D. Sontag, "A learning result for continuous-time recurrent neural networks", Systems Control Lett., vol. 34, no. 3, pp. 151–158, 1998. doipdfmachine learning · artificial intelligence · neural networks · VC dimension · recurrent neural networks
Abstract
The following learning problem is considered, for continuous-time recurrent neural networks having sigmoidal activation functions. Given a ``black box'' representing an unknown system, measurements of output derivatives are collected, for a set of randomly generated inputs, and a network is used to approximate the observed behavior. It is shown that the number of inputs needed for reliable generalization (the sample complexity of the learning problem) is upper bounded by an expression that grows polynomially with the dimension of the network and logarithmically with the number of output derivatives being matched.
- ▪E.D. Sontag, Y. Qiao, "Remarks on controllability of recurrent neural networks", In Proc.\ IEEE Conf.\ Decision and Control, Tampa, Dec.\ 1998, IEEE Publications, 1998, pp. 501–506, 1998.
- ▪P. Koiran, E.D. Sontag, "Vapnik-Chervonenkis dimension of recurrent neural networks", In Computational learning theory (Jerusalem, 1997), pp. 223–237, 1997.
- ▪R. Koplon, E.D. Sontag, "Using Fourier-neural recurrent networks to fit sequential input/output data", Neurocomputing, vol. 15, pp. 225–248, 1997. pdf
Abstract
This paper suggests the use of Fourier-type activation functions in fully recurrent neural networks. The main theoretical advantage is that, in principle, the problem of recovering internal coefficients from input/output data is solvable in closed form.
- ▪E.D. Sontag, H.J. Sussmann, "Complete controllability of continuous-time recurrent neural networks", Systems Control Lett., vol. 30, no. 4, pp. 177–183, 1997. doipdf
Abstract
This paper presents a characterization of controllability for the class of control systems commonly called (continuous-time) recurrent neural networks. The characterization involves a simple condition on the input matrix, and is proved when the activation function is the hyperbolic tangent.
- ▪E.D. Sontag, "Recurrent neural networks: Some systems-theoretic aspects", In Dealing with Complexity: a Neural Network Approach, pp. 1–12, 1997. pdfmachine learning · artificial intelligence · neural networks · recurrent neural networks · learning · VC dimension
Abstract
This paper provides an exposition of some recent results regarding system-theoretic aspects of continuous-time recurrent (dynamic) neural networks with sigmoidal activation functions. The class of systems is introduced and discussed, and a result is cited regarding their universal approximation properties. Known characterizations of controllability, observability, and parameter identifiability are reviewed, as well as a result on minimality. Facts regarding the computational power of recurrent nets are also mentioned.
- ▪E.D. Sontag, "Some learning and systems-theoretic questions regarding recurrent neural networks", In Proc.\ Conf.\ on Information Sciences and Systems (CISS 97)\/, Johns Hopkins, Baltimore, MD, March 1997, pp. 630–635, 1997.
- ▪B. Dasgupta, E.D. Sontag, "Sample complexity for learning recurrent perceptron mappings", In Advances in Neural Information Processing Systems 8, pp. 204–210, 1996. Proc. NIPS(NeurIPS)-8, Denver, 1995, https://papers.nips.cc/paper_files/paper/1995
- ▪B. DasGupta, E.D. Sontag, "Sample complexity for learning recurrent perceptron mappings", IEEE Trans. Inform. Theory, vol. 42, no. 5, pp. 1479–1487, 1996. pdfmachine learning · artificial intelligence · neural networks · VC dimension · recurrent neural networks
Abstract
Recurrent perceptron classifiers generalize the usual perceptron model. They correspond to linear transformations of input vectors obtained by means of "autoregressive moving-average schemes", or infinite impulse response filters, and allow taking into account those correlations and dependences among input coordinates which arise from linear digital filtering. This paper provides tight bounds on sample complexity associated to the fitting of such models to experimental data. The results are expressed in the context of the theory of probably approximately correct (PAC) learning.
- ▪F. Albertini, E.D. Sontag, "State observability in recurrent neural networks", Systems Control Lett., vol. 22, no. 4, pp. 235–244, 1994. doipdfmachine learning · artificial intelligence · neural networks · recurrent neural networks · observability · identifiability
Abstract
This paper concerns recurrent networks x'=s(Ax+Bu), y=Cx, where s is a sigmoid, in both discrete time and continuous time. Our main result is that observability can be characterized, if one assumes certain conditions on the nonlinearity and on the system, in a manner very analogous to that of the linear case. Recall that for the latter, observability is equivalent to the requirement that there not be any nontrivial A-invariant subspace included in the kernel of C. We show that the result generalizes in a natural manner, except that one now needs to restrict attention to certain special "coordinate" subspaces.
- ▪R. Koplon, E.D. Sontag, "Techniques for parameter reconstruction in Fourier-Neural recurrent networks", In Proc.\ IEEE Conf.\ Decision and Control, Orlando, Dec.\ 1994, IEEE Publications, 1994, pp. 213–218, 1994.
- ▪F. Albertini, E.D. Sontag, "Uniqueness of weights for recurrent nets", In Systems and Networks: Mathematical Theory and Applications\/, Proc.\ MTNS '93, Vol. 2, Akad.\ Verlag, Regensburg, pp. 599–602, 1993. pdfFull version, never submitted for publication, is here: http://sontaglab.org/FTPDIR/93mtns-nn-extended.pdfmachine learning · artificial intelligence · neural networks · identifiability · recurrent neural networks
Abstract
This paper concerns recurrent networks x'=s(Ax+Bu), y=Cx, where s is a sigmoid, in both discrete time and continuous time. The paper establishes parameter identifiability under stronger assumptions on the activation than in "For neural networks, function determines form", but on the other hand deals with arbitrary (nonzero) initial states.
- ▪F. Albertini, E.D. Sontag, "Identifiability of discrete-time neural networks", In Proc.\ European Control Conf.\/, Groningen, June 1993, pp. 460–465, 1993.
- ▪F. Albertini, E.D. Sontag, "For neural networks, function determines form", Neural Networks, vol. 6, no. 7, pp. 975–990, 1993. pdfmachine learning · artificial intelligence · neural networks · identifiability · recurrent neural networks · realization theory · observability · neural networks
Abstract
This paper shows that the weights of continuous-time feedback neural networks x'=s(Ax+Bu), y=Cx (where s is a sigmoid) are uniquely identifiable from input/output measurements. Under very weak genericity assumptions, the following is true: Assume given two nets, whose neurons all have the same nonlinear activation function s; if the two nets have equal behaviors as "black boxes" then necessarily they must have the same number of neurons and -except at most for sign reversals at each node- the same weights. Moreover, even if the activations are not a priori known to coincide, they are shown to be also essentially determined from the external measurements.
- ▪F. Albertini, E.D. Sontag, "State observability in recurrent neural networks", In Proc.\ IEEE Conf.\ Decision and Control, San Antonio, Dec.\ 1993, IEEE Publications, 1993, pp. 3706–3707, 1993.
- ▪F. Albertini, E.D. Sontag, V. Maillot, "Uniqueness of weights for neural networks", In Artificial Neural Networks for Speech and Vision, pp. 115–125, 1993. pdf
Abstract
In this short expository survey, we sketch various known facts about uniqueness of weights in neural networks, including results about recurrent nets, and we provide a new and elementary complex-variable proof of a uniqueness result that applies in the single hidden layer case.
- ▪H.T. Siegelmann, E.D. Sontag, "Analog computation via neural networks", In Proc.\ 2nd Israel Symposium on Theory of Computing and Systems (ISTCS93)\/, IEEE Computer Society Press, 1993, 1993.
- ▪F. Albertini, E.D. Sontag, "For neural networks, function determines form", In Proc.\ IEEE Conf.\ Decision and Control, Tucson, Dec.\ 1992, IEEE Publications, 1992, pp. 26–31, 1992.
- ▪H.T. Siegelmann, E.D. Sontag, C.L. Giles, "The Complexity of Language Recognition by Neural Networks", In Proceedings of the IFIP 12th World Computer Congress on Algorithms, Software, Architecture - Information Processing '92, Volume 1, pp. 329–335, 1992.
- ▪H.T. Siegelmann, E.D. Sontag, "On the computational power of neural nets", In COLT '92: Proceedings of the fifth annual workshop on Computational learning theory, pp. 440–449, 1992. doi
- ▪H.T. Siegelmann, E.D. Sontag, "Some results on computing with neural nets", In Proc.\ IEEE Conf.\ Decision and Control, Tucson, Dec.\ 1992, IEEE Publications, 1992, pp. 1476–1481, 1992.
- ▪E.D. Sontag, "Systems combining linearity and saturations, and relations to neural nets", In Nonlinear Control Systems Design 1992, IFAC Symposia Series, 1993, M.\ Fliess Ed., Pergamon Press, Oxford, 1993, pp. 15–21, 1992. (Also in Proc.\ Nonlinear Control Systems Design Symp., Bordeaux, June 1992, M.\ Fliess, Ed., IFAC Publications, pp. 242-247)
- ▪H. T. Siegelmann, E.D. Sontag, "Turing computability with neural nets", Applied Mathematics Letters, vol. 4, no. 6, pp. 77–80, 1991. pdfmachine learning · artificial intelligence · neural networks · computational complexity · recurrent neural networks
Abstract
This paper shows the existence of a finite neural network, made up of sigmoidal neurons, which simulates a universal Turing machine. It is composed of less than 100,000 synchronously evolving processors, interconnected linearly. High-order connections are not required. (Note: this paper was placed here by special request. The results in this paper have been by now improved considerably: see the JCSS pape which among other aspects provides a polynomial time simulation. This paper, based on a unary encoding, results in an exponential slowdown).