Properties of the geometry of solutions and capacity of multi-layer neural networks with Rectified Linear Units activations
Carlo Baldassi, Enrico M. Malatesta, Riccardo Zecchina

TL;DR
This paper analytically investigates how ReLU activations influence the capacity and geometry of solution spaces in two-layer neural networks, revealing finite capacity and unique solution clustering properties.
Contribution
It provides the first analytical insights into ReLU effects on network capacity and solution landscape, contrasting with threshold units and highlighting robustness features.
Findings
Network capacity remains finite as hidden layer size increases.
Existence of dense, robust solution regions in the solution space.
Solutions are mostly isolated but some form large, stable clusters.
Abstract
Rectified Linear Units (ReLU) have become the main model for the neural units in current deep learning systems. This choice has been originally suggested as a way to compensate for the so called vanishing gradient problem which can undercut stochastic gradient descent (SGD) learning in networks composed of multiple layers. Here we provide analytical results on the effects of ReLUs on the capacity and on the geometrical landscape of the solution space in two-layer neural networks with either binary or real-valued weights. We study the problem of storing an extensive number of random patterns and find that, quite unexpectedly, the capacity of the network remains finite as the number of neurons in the hidden layer increases, at odds with the case of threshold units in which the capacity diverges. Possibly more important, a large deviation approach allows us to find that the geometrical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Properties of the geometry of solutions and capacity of multi-layer
neural networks with Rectified Linear Units activations
Carlo Baldassi
Artificial Intelligence Lab, Institute for Data Science and Analytics, Bocconi University, Milano, Italy
Enrico M. Malatesta
Artificial Intelligence Lab, Institute for Data Science and Analytics, Bocconi University, Milano, Italy
Riccardo Zecchina
Artificial Intelligence Lab, Institute for Data Science and Analytics, Bocconi University, Milano, Italy
Abstract
Rectified Linear Units (ReLU) have become the main model for the neural units in current deep learning systems. This choice has been originally suggested as a way to compensate for the so called vanishing gradient problem which can undercut stochastic gradient descent (SGD) learning in networks composed of multiple layers. Here we provide analytical results on the effects of ReLUs on the capacity and on the geometrical landscape of the solution space in two-layer neural networks with either binary or real-valued weights. We study the problem of storing an extensive number of random patterns and find that, quite unexpectedly, the capacity of the network remains finite as the number of neurons in the hidden layer increases, at odds with the case of threshold units in which the capacity diverges. Possibly more important, a large deviation approach allows us to find that the geometrical landscape of the solution space has a peculiar structure: While the majority of solutions are close in distance but still isolated, there exist rare regions of solutions which are much more dense than the similar ones in the case of threshold units. These solutions are robust to perturbations of the weights and can tolerate large perturbations of the inputs. The analytical results are corroborated by numerical findings.
Artificial Neural Networks (ANN) have been studied since decades and yet only recently they have started to reveal their potentialities in performing different types of massive learning tasks (lecun2015deep, ). Their current denomination is Deep Neural Networks (DNN) in reference to the the choice of the architectures, which typically involve multiple interconnected layers of neuronal units. Learning in ANN is in principle a very difficult optimization problem, in which “good” minima of the learning loss function in the high dimensional space of the connection weights need to be found. Luckily enough, DNN models have evolved rapidly, overcoming some of the computational barriers that for many years have limited their efficiency. Important components of this evolution have been the availability of computational power and the stockpiling of extremely rich data sets.
The features on which the various modeling strategies have intersected, besides the architectures, are the choice of the the loss functions, the transfer functions for the neural units and the regularization techniques. These improvements have been found to help the convergence of the learning processes, typically based on Stochastic Gradient Descent (SGD) (bottou2010large, ), and to lead to solutions which can often avoid overfitting even in over parametrized regimes. All these results pose basic conceptual questions which need to find a clear explanation in term of the optimization landscape.
Here we study the effects that the choice of the Rectified Linear Units (ReLU) for the neurons (hahnloser2000digital, ) has on the geometrical structure of the learning landscape. ReLU is one of the most popular non-linear activation functions and it has been extensively used to train DNN, since it is known to dramatically reduce the training time for a typical algorithm (glorot2011deep, ). It is also known that another major benefit of using ReLU is that it does not produce the vanishing gradient problem as other common transfer functions (e.g. the ) (hochreiter1991untersuchungen, ; glorot2011deep, ). We study ANN models with one hidden layer storing random patterns, for which we derive analytical results that are corroborated by numerical findings. At variance with what happens in the case of threshold units, we find that models built on ReLU functions present a critical capacity, i.e. the maximum number of patterns per weight which can be learned, that does not diverge as the number of neurons in the hidden unit is increased. At the same time we find that below the critical capacity they also present wider dense regions of solutions. These regions are defined in terms of the volume of the weights around a minimizer which do not lead to an increase of the loss value (e.g. number of errors) (baldassi_unreasonable_2016, ). For discrete weights this notions reduces to the so called Local Entropy (baldassi2015subdominant, ) of a minimizer. We also check analytically and numerically the improvement in the robustness of these solutions with respect to both weight and input perturbations.
Together with the recent results on the existence of such wide flat minima and on the effect of choosing particular loss functions to drive the learning processes toward them (baldassi2019shaping, ), our result contributes to create a unified framework for the learning theory in DNN, which relies on the large deviations geometrical features of the accessible solutions in the overparametrized regime.
The model. We will consider a two-layer neural network with input units, neurons in the hidden layer and one output. The mapping from the input to the hidden layer is realized by non-overlapping perceptrons each having weights. Given inputs labeled by index , the output of the network for each input is computed as
[TABLE]
where is the input of the hidden unit i.e. and is the weight connecting the input unit to the hidden unit . is the weight connecting hidden unit with the output; is a generic activation function. In the following we will mainly consider two particular choices of activation functions and of the weights . In the first one we take the sign activation and we fix to 1 all the weights (in general their sign can be absorbed into the weights ). The version of this model is the well-known perceptron and it has been extensively studied since the ’80s by means of the replica and cavity methods (gardner1988The, ; gardner1988optimal, ; mezard1989space, ) used in spin glass theory (BOOKNishimori2001, ). The case is known as the tree-committee machine that has been studied in the ’90s (barkai1992broken, ; engel1992storage, ). In the second model we will use the ReLU activation function that is defined with , and since the output of this transfer function is always non-negative we will fix half of the weights to +1 and the remaining half to . Given a training set composed by random i.i.d patterns and labels and defining , the weights that correctly classify the patterns are those for which . Their volume (or number) is therefore (gardner1988The, ; gardner1988optimal, )
[TABLE]
where is a measure over the weights . In this study two constraints over the weights will be considered. The spherical constraint where for every , we have , i.e. every sub-perceptron has weights that live on the hypersphere of radius . The second constraint we will use is the binary one, where for every and we have . We are interested in the large limit for which we will be able to compute analytically the capacity of the model for different choices of transfer function, to study the typical distances between absolute minima and to perform the large deviation study giving the local volumes associated to the wider flat minima.
Critical Capacity. We will analyze the problem in the limit of a large number of input units. The standard scenario in this limit is that there is a sharp threshold such that for the probability of finding a solution is 1 while for the volume of synapses is empty. is therefore called critical capacity since it is the maximum number of patterns per synapses that one can store in a neural network. The critical capacity of the mode, for a generic choice of the transfer function, can be evaluated computing the free entropy , where denotes the average over the patterns, using the replica method; one finds
[TABLE]
is the entropic term, which represents the logarithm of the volume at , where there are no constraints induced by the training set; this quantity is independent on and it is affected only by the binary or spherical nature of the weights. is the energetic term and it represents the logarithm of the fraction of solutions. Moreover it depends on the order parameters which represent the overlap between sub-perceptrons of two different replicas and of the machine. Using a replica-symmetric (RS) ansatz, in which we assume for all , and in the large limit, is
[TABLE]
where and . This expression is equivalent to that of the perceptron (i.e. ), the only difference being that the order parameters are replaced by effective ones that depend on the general activation function used in the machine (barkai1992broken, ). In (4) we have called these effective order parameters as , and , see the appendix B.1 for details, and in the perceptron they are 0, and respectively.
In the binary case the critical capacity is always smaller than 1 and it is identified with the point where the RS free entropy vanishes. This condition requires
[TABLE]
where is the conjugated parameter of . and are found by solving their associated saddle point equations (details in appendix B.1). Solving these equations one finds for the ReLU case which is a smaller value than in the sign activation function case, where one gets as shown in (barkai1992broken, ).
In the spherical case the situation is different since the capacity is not bounded from above. Previous works (engel1992storage, ; barkai1992broken, ) have shown, in the case of the sign activations, that the RS estimate of the critical capacity diverges with the number of neurons in the hidden layer as , violating the Mitchison-Durbin bound (mitchison1989bounds, ). The reason of this discrepancy is due to the fact that the Gardner volume disconnects before and therefore replica-symmetry breaking (RSB) takes place. Indeed, the instability of the RS solution occurs at a finite value at large . A subsequent work (monasson1995weight, ) based on multifractal techniques derived the correct scaling of the capacity with as , which saturates the Mitchison-Durbin bound.
In the case of the ReLU functions the RS estimate of the critical capacity is obtained simply performing the limit, as for the perceptron. Quite surprisingly, if the activation function is such that for , with a finite proportionality term, the RS estimate of the critical capacity is finite (for the same reason of the finiteness of the capacity of the perceptron where one exactly has ). Contrary to the sign activation (where the effective parameters are such that ), the ReLU activation function happens to belong to this class (with ). The RS estimate of the critical capacity is therefore given by
[TABLE]
One correctly recovers in the case of the perceptron (gardner1988The, ) whereas for the committee machine with ReLU activation one has . As for the sign activation, one expects also for the ReLU activation that RS is unstable before . Indeed we have computed the stability of the RS solution in the large limit and we found which is far smaller than the corresponding value of the sign activation. This suggests that strong RSB effects are at play.
We have therefore used a 1RSB ansatz to better estimate the critical capacity in the ReLU case. This can be obtained by taking the limits for intra-block overlap and for the Parisi parameter. We found 111In a previous version of the paper a value of was reported. After the work of (zavatone2020activation, ) we found that it was incorrect, due to a bad initialization of the solver of the saddle point equations, that let the order parameter converge on the RS saddle point., which is not too far from the RS result.
For the sake of brevity, we mention that the results on the non divergent capacity with generalize to other monotone smooth functions such as the sigmoid.
Typical distances. In order to get a quantitative understanding of the geometrical structure of the weight space, we have also derived the so called Franz-Parisi entropy for the committee machine with a generic transfer function. This framework was originally introduced in (franz1995recipes, ) to study the metastable states of mean-field spin glasses and only recently it was used to study the landscape of the solutions of the perceptron (huang2014origin, ). The basic idea is to sample a solution from the equilibrium Boltzmann measure and to study the entropy landscape around it. In the binary setting, it turns out that the equilibrium solutions of the learning problem are isolated; this means that, for any positive value of , one must flip an extensive number of weights to go from an equilibrium solution to another one. The Franz-Parisi entropy is defined as
[TABLE]
where counts the number of solutions at a distance from a reference . The distance constraint is imposed by fixing the overlap between every sub-perceptron of and to . The quantity defined in eq. (7) can again be computed by the replica method. However, the expression for finite is quite difficult to analyze numerically since the energetic term contains integrals. The large limit is instead easier and, again, the only difference with the perceptron expression is that the order parameters are replaced with effective ones in the energetic term (see appendix C for details).
In Fig. 1 we plot the Franz-Parisi entropy as a function of the distance from a typical reference solution for the committee machine with both sign and ReLU activations. The numerical analysis shows that, as in the case of the binary perceptron, also in the 2-layer case solutions are isolated since there is a minimal distance below which the entropy becomes negative. This minimal distance increases with the constraint density . However at a given value of , typical solutions of the committee machine with ReLU activations are less isolated than the ones of the sign counterpart. The same framework applies to the case of spherical weights where we find that the minimum distance between typical solutions is smaller for the ReLU case.
Large deviation analysis. The results of the previous section show that the Franz-Parisi framework does not capture the features of high local entropy regions. These regions indeed exist since algorithms can be observed to find solutions belonging to large connected clusters of solutions. In order to study the properties of wide flat minima or high local entropy regions one needs to introduce a large deviation measure (baldassi2015subdominant, ), which favors configurations surrounded by an exponential number of solutions at small distance. This amounts to study a system with real replicas constrained to be at a distance from a reference configuration . The high local entropy region is found around in the limit of large . As shown in (baldassi2019shaping, ), an alternative approach can be obtained by directly constraining the set of replicas to be at a given mutual distance , that is:
[TABLE]
This last approach has the advantage of simplifying the calculations, since it is related to the standard 1RSB approach on the typical Gardner volume (krauth-mezard, ) given in equation (2): the only difference is that the Parisi parameter and the intra-block overlap are fixed as external parameters, and play the same role of and respectively. Therefore is not limited anymore to the standard range ; indeed, the large regime is the significant one for capturing high local entropy regions. In the large and limit the large deviation free entropy reads
[TABLE]
where, again, the entropic term has a different expression depending on the constraint over the weights . Its expression, together with the corresponding energetic term, is reported in appendix D.
We report in Fig. 2 the numerical results for both binary and spherical weights of the large deviation entropy (normalized with respect to the unconstrained case) as a function of . For both sign and ReLU activations, the region is flat around zero. This means that there exist references around which the landscape of solutions is basically indistinguishable from the case where all configurations are solutions. We also find that the ReLU curve, in the vicinity of , is always more entropic than the corresponding one of the sign. This picture is valid for sufficiently low values of ; for greater of a certain value the two curves switch. This is due to the fact that the two models have completely different critical capacities (divergent in the sign case, finite in the ReLU case) so that one expects that clusters of solutions disappear at a smaller constrained capacity when ReLU activations are used.
Stability distribution and robustness. To corroborate our previous results, we have also computed (see appendix E), for various models and types of solutions , the distribution of the stabilities , which measure the distance from the threshold at the output unit in the direction of the correct label , cf. eq. (1). Previous calculations (kepler1988domains, ) have shown that in the simple case of the spherical perceptron at the critical capacity the stability distribution around a typical solution develops a delta peak in the origin ; we confirmed that even in the two-layer case the stability distribution of a typical solution, being isolated, also has its mode at even at lower , see the dashed lines in Fig. 3 (left). A solution surrounded by an exponential number of other solutions, instead, should be more robust and be centered away from [math]. Our calculations show that this is indeed the case both for the sign and for the ReLU activations, and we have confirmed the results by numerical simulations. In Fig. 3 (left) we show the analytical and numerical results for the case of binary weights at with replicas at . For the numerical results, we have used simulated annealing on a system with () for the ReLU (sign) activations (respectively), and . We have simulated a system of interacting replicas that is able to sample from the local-entropic measure (baldassi_unreasonable_2016, ) with the RRR Monte Carlo method (baldassi2017method, ), ensuring that the annealing process was sufficiently slow such that at the end of the simulation all replicas were solutions, and controlling the interaction such that the average overlap between replicas was equal to within a tolerance of . The results were averaged over samples. As seen in Fig. 3 (left), the agreement with the analytical computations is remarkable, despite the small values of and and the approximations introduced by sampling with simulated annealing.
The stabilities for the sign and ReLU activations are qualitatively similar, but quantitatively we observe that in all cases the curves for the ReLU case have a peak closer to [math] and a smaller variance. These are not, however, directly comparable, and it is difficult to tell from the stability curves alone which choice is more robust. We have thus directly measured, on the results of the simulations, the effect of introducing noise in the input patterns. For each trained group of replicas, we used the configuration of the reference (which lays in the middle of the cluster of solutions) and we measured the probability that a pattern of the training set would be misclassified if perturbed by flipping a fraction of randomly chosen entries. We explored a wide range of values of the noise and sampled perturbations per pattern. The results are shown in Fig. 3 (right), and they confirm that the networks with ReLU activations are more robust than those with sign activations for this , in agreement with the results of Fig. 2. We also verified that the reference configuration is indeed more robust than the individual replicas. The results for other choices of the parameters are qualitatively identical. Our preliminary tests show that the same phenomenology is maintained when the network architecture is changed to a fully-connected scheme, in which each hidden unit is connected to all of the input units.
The architecture of the model that we have analyzed here is certainly very simplified compared to state of the art deep neural networks used in applications. Investigating deeper models would certainly be of great interest, but extremely challenging with current analytical techniques, and is thus an open problem. Extending our analysis to a one-hidden-layer fully-connected model, on the other hand, would in principle be feasible (the additional complication comes from the permutation symmetry of the hidden layer). However, based on the existing literature (e.g. (barkai1992broken, ; urbanczik1997storage, )), and our preliminary numerical experiments mentioned above, we do not expect that such extension would result in qualitatively different outcomes compared to our tree-like model.
Appendix A Model
Our model is a tree-like committee machine with weights divided into groups of entries. We use the index for the group and for the entry. We consider two cases, the binary case for all and the continuous case with spherical constraints on each group, for all .
The training set consists of random binary i.i.d. patterns. The inputs are denoted by and the outputs by , where is the pattern index.
In our analysis, we write the model using a generic activation function for the first layer (hidden) units. We will consider two cases: the sign case g\left(x\right)=\mathrm{sgn}$$\left(x\right) and the ReLU case . The output of any given unit in response to a pattern is thus written as
[TABLE]
The connection weights between the first layer and the output are denoted by and considered binary and fixed; for the case of ReLU activations we set the first half to the value and the rest to ; for the case of the sign activations we can set them to all to without loss of generality.
A configuration of the weights solves the training problem if it classifies correctly all the patterns; we denote this with the indicator function
[TABLE]
where if and [math] otherwise is the Heaviside step function.
The volume of the space of configurations that correctly classify the whole training set is then
[TABLE]
where is the flat measure over the admissible values of the , depending on whether we’re analyzing the binary or the spherical case. The average of the log-volume over the distribution of the patterns, , is the free entropy of the model . We can evaluate it in the large limit with the the “replica trick”, using the formula , computing the average for integer and then taking the limit .
As explained in the main text, in all cases the resulting expression takes the form
[TABLE]
where the part is only affected by the spherical or binary nature of the weights, whereas the part is only affected by and by the activation function . Determining their value requires to compute a saddle-point over some overlap parameters with representing overlaps between replicas, and their conjugates ; in turn, this requires an ansatz about the structure of the saddle-point in order to perform the limit.
For the spherical weights, the part (before the limit) reads
[TABLE]
while for the binary case we have a very similar expression, except that the summations don’t have the case and the integral over becomes a summation:
[TABLE]
The part reads:
[TABLE]
In all cases, we study the problem in the large limit, which allows to invoke the central limit theorem and leads to a crucial simplification of the expressions.
Appendix B Critical capacity
B.1 Replica symmetric ansatz
In the replica-symmetric (RS) case we seek solutions of the form for all , where is the Kronecker delta symbol, and similarly for the conjugated parameters, for all . The resulting expressions, as reported in the main text, are:
[TABLE]
where is a Gaussian measure, and the expressions of , and depend on the activation function :
[TABLE]
[TABLE]
The values of the overlaps and conjugated parameters are found by setting to [math] the derivatives of the free entropy.
The critical capacity is found in the binary case by seeking numerically the value of for which the saddle point solutions returns a zero free entropy.For the spherical case, instead, is determined by finding the value of such that , which can be obtained analytically by reparametrizing and expanding around . In this limit, we must also reparametrize using , where is an exponent that depends on the activation function: it is for the sign and for the ReLU. Due to this difference in this exponent, diverges in the sign activation case (as was shown in (barkai1992broken, ; engel1992storage, )), while for the ReLU activations it converges to . However, the RS result for the spherical case is only an upper bound, and a more accurate result requires replica-symmetry breaking.
B.2 1RSB ansatz
In the one-step replica-symmetry-breaking (-RSB) ansatz we seek solutions with 3 possible values of the overlaps and their conjugates. We group the replicas in groups of replicas each, and denote with the overlaps among different groups and with the overlaps within the same group. As before, the self overlap is and its conjugate (these are only relevant in the spherical case).
The resulting expressions are:
[TABLE]
the expressions of and are the same as in the RS case. The expressions of and take the same form as the RS expressions for , except that and must be used instead of .
Similarly to the RS case, in order to determine the critical capacity in the spherical case, we need to find the value of such that . In this case however we must also have . The scaling is such that is finite. The final expression reads
[TABLE]
where
[TABLE]
The expression of is the same as in the RS case using instead of ; the values of and are determined by saddle point equations as usual.
Appendix C Franz-Parisi potential
The Franz-Parisi entropy (franz1995recipes, ; huang2014origin, ) is defined as (cf. eq. (7) of the main text):
[TABLE]
where counts the number of solutions at a distance from the reference . In this expression, represents a typical solution. The evaluation of this quantity requires the use of two sets of replicas: replicas of the reference configuration , for which we use the indices and , and replicas of the surrounding configurations , for which we use the indices and . The computation proceeds following standard steps, leading to these expressions, written in terms of the overlaps , , and their conjugate quantities:
[TABLE]
[TABLE]
The calculation proceeds by taking the RS ansatz with the same structure as that of sec. B.1 and the limit , . We obtain, in the large limit:
[TABLE]
where we introduced the auxiliary quantities , , , , and which depend on the choice of the activation function (like the of the previous section). For the sign activations we get:
[TABLE]
For the ReLU activations we get:
[TABLE]
In order to find the order parameters for any given and , we need to set to [math] the derivatives of the free entropy w.r.t. the order parameters , , and the conjugates , , , , , , thus obtaining a system of 9 equations (7 for the binary case) to be solved numerically. The equations actually reduce to 6 (5 in the binary case) since , and are the same ones derived from the typical case (sec. B.1).
Appendix D Large deviation analysis
Following (baldassi2019shaping, ), the large deviation analysis for the description of the high-local-entropy landscape uses the same equations as the standard RSB expressions eqs. (20), (21) and (22). In this case, however, the overlap is not determined by a saddle point equation, but rather it is treated as an external parameter that controls the mutual overlap between the replicas of the system. Also, the parameter is not optimized and it is not restricted to the range ; instead, it plays the role of the number of replicas and it is generally taken to be large (we normally use either a large integer number to compare the results with numerical simulations, or we take the limit ). For these reason, there are two saddle point equations less compared to the standard RSB calculation.
The resulting expression for the free entropy represents, in the spherical case, the log-volume of valid configurations (solutions at the correct overlap) of the system of replicas. These configurations are thus embedded in where is the -dimensional sphere of radius . In order to quantify the solution density, we must normalize , subtracting the log-volume of all the admissible configurations at a given without the solution constraint (which is obtained by the analogous computation with ). The resulting quantity is thus upper-bounded by [math] (cf. Fig. (2) of the main text). For the binary case, is the log of the number of admissible solutions, and the same normalization procedure can be applied.
Large limit
[TABLE]
In the case the order parameters and need to be rescaled with and reparametrized with two new quantities and , as follows:
[TABLE]
As a consequence, we also reparametrize with a new parameter defined as:
[TABLE]
The expressions eqs. (20), (21) and (22) become:
Appendix E Distribution of stabilities
The stability for a given pattern/label pair is defined as:
[TABLE]
The distribution over the training set for a typical solutions can thus be computed as
[TABLE]
where we arbitrarily chose the first pattern/label pair , without loss of generality. The expression can be computed by the replica method as usual, and the order parameters are simply obtained from the solutions of the saddle point equations for the free entropy. The resulting expression at the RS level is:
[TABLE]
where is a standard Gaussian. The difference between the models (spherical/binary and sign/ReLU) is encoded in the different values for the overlaps and in the different expressions for the parameters , , .
In the large deviation case, we simply compute the expression with a RSB ansatz and fix and as described in the previous section. The resulting expression is
[TABLE]
where the effective parameters , , and are the same defined in section B.2. In the limit the previous expression reduces to
[TABLE]
where satifies
[TABLE]
where is defined in equation (50).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) Yann Le Cun, Yoshua Bengio, and Geoffrey Hinton. Deep learning. Nature , 521(7553):436–444, 2015. doi:10.1038/nature 14539 . · doi ↗
- 2(2) Léon Bottou. Large-scale machine learning with stochastic gradient descent. In Proceedings of COMPSTAT’2010 , pages 177–186. Springer, 2010. doi:10.1007/978-3-7908-2604-3_16 . · doi ↗
- 3(3) Richard HR Hahnloser, Rahul Sarpeshkar, Misha A Mahowald, Rodney J Douglas, and H Sebastian Seung. Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit. Nature , 405(6789):947, 2000. doi:10.1038/35016072 . · doi ↗
- 4(4) Xavier Glorot, Antoine Bordes, and Yoshua Bengio. Deep sparse rectifier neural networks. In Geoffrey Gordon, David Dunson, and Miroslav Dudík, editors, Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics , volume 15 of Proceedings of Machine Learning Research , pages 315–323, Fort Lauderdale, FL, USA, 11–13 Apr 2011. PMLR. URL: http://proceedings.mlr.press/v 15/glorot 11a.html .
- 5(5) Sepp Hochreiter. Untersuchungen zu dynamischen neuronalen netzen. Diploma, Technische Universität München , 91(1), 1991.
- 6(6) Carlo Baldassi, Christian Borgs, Jennifer T. Chayes, Alessandro Ingrosso, Carlo Lucibello, Luca Saglietti, and Riccardo Zecchina. Unreasonable effectiveness of learning neural networks: From accessible states and robust ensembles to basic algorithmic schemes. Proceedings of the National Academy of Sciences , 113(48):E 7655–E 7662, November 2016. doi:10.1073/pnas.1608103113 . · doi ↗
- 7(7) Carlo Baldassi, Alessandro Ingrosso, Carlo Lucibello, Luca Saglietti, and Riccardo Zecchina. Subdominant dense clusters allow for simple learning and high computational performance in neural networks with discrete synapses. Phys. Rev. Lett. , 115:128101, Sep 2015. doi:10.1103/Phys Rev Lett.115.128101 . · doi ↗
- 8(8) Carlo Baldassi, Fabrizio Pittorino, and Riccardo Zecchina. Shaping the learning landscape in neural networks around wide flat minima. ar Xiv preprint ar Xiv:1905.07833 , 2019. URL: https://arxiv.org/abs/1905.07833 .
