David Saad

dblp:57/1177 · DBLP profile ↗
← Back
31ranked-venue papers
6as first author
0since 2021 · last 2015
0000-0001-9821-2623ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 28 · 5 first-authorSecurity and privacy · 2 · 1 first-authorTheory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Computational complexity · 64% Coding theory · 28% Mathematical optimization · 4%
Artificial intelligence
10 papers
Learning theory · 34% Optimization for machine learning · 24% Deep learning architectures and training · 22%
Network and information security
1 paper
Digital forensics and information hiding · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
boolean function computation
0.212015
On Reliable Computation by Noisy Random Boolean Formulas · IEEE Trans. Inf. Theory 2015
Computational complexity › computational models
noisy computation
0.212015
On Reliable Computation by Noisy Random Boolean Formulas · IEEE Trans. Inf. Theory 2015
Cloud and datacenter computing
resource allocation
0.112005
Message passing for task redistribution on sparse graphs · NIPS 2005
Coding theory
error-correcting codes
0.122000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Regular and Irregular Gallager-zype Error-Correcting Codes · NIPS 1999
Coding theory › error-correcting codes › LDPC codes
gallager codes
0.122000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Regular and Irregular Gallager-zype Error-Correcting Codes · NIPS 1999
Digital forensics and information hiding › watermarking
image watermarking
0.012003
ICA for Watermarking Digital Images · J. Mach. Learn. Res. 2003
Digital forensics and information hiding
watermarking
0.012003
ICA for Watermarking Digital Images · J. Mach. Learn. Res. 2003
Machine learning › Deep learning architectures and training › feedforward neural network
multilayer neural network
0.021996
Learning with Noise and Regularizers in Multilayer Neural Networks · NIPS 1996
Dynamics of On-Line Gradient Descent Learning for Multilayer Neural Networks · NIPS 1995
Coding theory › error-correcting codes › decoding › iterative decoding
belief propagation decoding
0.012000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Coding theory › error-correcting codes › decoding
iterative decoding
0.012000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Coding theory › error-correcting codes
LDPC codes
0.012000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Mathematical optimization › variational inference
mean field approximation
0.012000
Error-correcting Codes on a Bethe-like Lattice · NIPS 2000
Distributed computing theory
message passing
0.022005
Message passing for task redistribution on sparse graphs · NIPS 2005
The Belief in TAP · NIPS 1998
Machine learning › Learning theory
online learning
0.021997
Globally Optimal On-line Learning Rules · NIPS 1997
Adaptive Back-Propagation in On-Line Learning of Multilayer Networks · NIPS 1995
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.011998
The Belief in TAP · NIPS 1998
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
belief propagation
0.011998
The Belief in TAP · NIPS 1998
Machine learning › Learning theory
generalization
0.021998
Learning from queries for maximum information gain in imperfectly learnable problems · NIPS 1994
Dynamics of Supervised Learning with Restricted Training Sets · NIPS 1998
Machine learning › Optimization for machine learning › stochastic search
annealing
0.011997
Two Approaches to Optimal Annealing · NIPS 1997
Machine learning › Learning theory › online learning
online learning rule
0.011997
Globally Optimal On-line Learning Rules · NIPS 1997
Machine learning › Optimization for machine learning › black-box optimization › zeroth-order optimization
simulated annealing
0.011997
Two Approaches to Optimal Annealing · NIPS 1997
Machine learning › Optimization for machine learning
stochastic optimization
0.011997
Two Approaches to Optimal Annealing · NIPS 1997
Machine learning › Learning theory
learning dynamics
0.011996
The Learning Dynamcis of a Universal Approximator · NIPS 1996
Machine learning › Deep learning architectures and training › regularization
noise injection
0.011996
Learning with Noise and Regularizers in Multilayer Neural Networks · NIPS 1996
Machine learning › Deep learning architectures and training
regularization
0.011996
Learning with Noise and Regularizers in Multilayer Neural Networks · NIPS 1996
Machine learning › Reinforcement learning › function approximation
universal approximator
0.011996
The Learning Dynamcis of a Universal Approximator · NIPS 1996
Machine learning › Deep learning architectures and training
backpropagation
0.011995
Adaptive Back-Propagation in On-Line Learning of Multilayer Networks · NIPS 1995
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent
0.011995
Dynamics of On-Line Gradient Descent Learning for Multilayer Neural Networks · NIPS 1995
Machine learning › Optimization for machine learning
online gradient descent
0.011995
Dynamics of On-Line Gradient Descent Learning for Multilayer Neural Networks · NIPS 1995
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian model selection
0.011994
Hyperparameters Evidence and Generalisation for an Unrealisable Rule · NIPS 1994
Machine learning › Learning theory
generalization error
0.011994
Hyperparameters Evidence and Generalisation for an Unrealisable Rule · NIPS 1994

Methods — techniques the papers use, named apart from their topics

probabilistic analysis · 0.2statistical physics · 0.1belief propagation · 0.1independent component analysis · 0.1replica method · 0.0TAP equations · 0.0mean-field approximation · 0.0free-energy extremization · 0.0statistical learning theory · 0.0annealing schedule design · 0.0regularization · 0.0noise injection · 0.0gradient descent · 0.0backpropagation · 0.0statistical mechanics formalism · 0.0minimum entropy query · 0.0
YearPublicationVenuePosition
2015 On Reliable Computation by Noisy Random Boolean Formulas
abstract
We study noisy computation in randomly generated k-ary Boolean formulas. We establish bounds on the noise level above which the results of computation by random formulas are not reliable. This bound is saturated by formulas constructed from a single majority-like gate. We show that these gates can be used to compute any Boolean function reliably below the noise bound.
Alexander Mozeika, David Saad
IEEE Trans. Inf. Theory2
2006 Message-Passing for Inference and Optimization of Real Variables on Sparse Graphs
K. Y. Michael Wong, Chi Ho Yeung, David Saad
ICONIP (2)3
2005 Message passing for task redistribution on sparse graphs
abstract
The problem of resource allocation in sparse graphs with real variables is studied using methods of statistical physics. An efficient distributed algorithm is devised on the basis of insight gained from the analysis and is examined using numerical simulations, showing excellent performance and full agreement with the theoretical results.
K. Y. Michael Wong, David Saad, Zhuo Gao
NIPS2
2003 ICA for Watermarking Digital Images
Stéphane Bounkong, Borémi Toch, David Saad
J. Mach. Learn. Res.3
2002 Independent Component Analysis for Domain Independent Watermarking
Stéphane Bounkong, David Saad, David Lowe 0001
ICANN2
2001 Weight vs. Magnetization Enumerator for Gallager Codes
Jort van Mourik, David Saad, Yoshiyuki Kabashima
IMACC2
2001 Statistical Physics of Low Density Parity Check Error Correcting Codes
David Saad, Yoshiyuki Kabashima, Tatsuto Murayama, Renato Vicente
IMACC1
2000 Error-correcting Codes on a Bethe-like Lattice
abstract
We analyze Gallager codes by employing a simple mean-field approxi(cid:173) mation that distorts the model geometry and preserves important interac(cid:173) tions between sites. The method naturally recovers the probability prop(cid:173) agation decoding algorithm as an extremization of a proper free-energy. We find a thermodynamic phase transition that coincides with informa(cid:173) tion theoretical upper-bounds and explain the practical code performance in terms of the free-energy landscape.
Renato Vicente, David Saad, Yoshiyuki Kabashima
NIPS2
1999 Regular and Irregular Gallager-zype Error-Correcting Codes
Yoshiyuki Kabashima, Tatsuto Murayama, David Saad, Renato Vicente
NIPS3
1998 Dynamics of Supervised Learning with Restricted Training Sets
Anthony C. C. Coolen, David Saad
NIPS2
1998 The Belief in TAP
Yoshiyuki Kabashima, David Saad
NIPS2
1997 Two Approaches to Optimal Annealing
Todd K. Leen, Bernhard Schottky, David Saad
NIPS3
1997 Globally Optimal On-line Learning Rules
Magnus Rattray, David Saad
NIPS2
1997 Online Learning in Radial Basis Function Networks
abstract
An analytic investigation of the average case learning and generalization properties of radial basis function (RBFs) networks is presented, utilizing online gradient descent as the learning rule. The analytic method employed allows both the calculation of generalization error and the examination of the internal dynamics of the network. The generalization error and internal dynamics are then used to examine the role of the learning rate and the specialization of the hidden units, which gives insight into decreasing the time required for training. The realizable and some over realizable cases are studied in detail: the phase of learning in which the hidden units are unspecialized (symmetric phase) and the phase in which asymptotic convergence occurs are analyzed, and their typical properties found. Finally, simulations are performed that strongly confirm the analytic results.
Jason A. S. Freeman, David Saad
Neural Comput.2
1997 Efficient Training of Recurrent Neural Network with Time Delays
Barak Cohen, David Saad, Emanuel Marom
Neural Networks2
1996 Learning with Noise and Regularizers in Multilayer Neural Networks
David Saad, Sara A. Solla
NIPS1
1996 The Learning Dynamcis of a Universal Approximator
Ansgar Heinrich Ludolf West, David Saad, Ian T. Nabney
NIPS2
1996 Does Extra Knowledge Necessarily Improve Generalization?
abstract
The generalization error is a widely used performance measure employed in the analysis of adaptive learning systems. This measure is generally critically dependent on the knowledge that the system is given about the problem it is trying to learn. In this paper we examine to what extent it is necessarily the case that an increase in the knowledge that the system has about the problem will reduce the generalization error. Using the standard definition of the generalization error, we present simple cases for which the intuitive idea of “reducivity”—that more knowledge will improve generalization—does not hold. Under a simple approximation, however, we find conditions to satisfy “reducivity.” Finally, we calculate the effect of a specific constraint on the generalization error of the linear perceptron, in which the signs of the weight components are fixed. This particular restriction results in a significant improvement in generalization performance.
David Barber, David Saad
Neural Comput.2
1996 Radial Basis Function Networks: Generalization in Over-realizable and Unrealizable Scenarios
Jason A. S. Freeman, David Saad
Neural Networks2
1996 General Gaussian Priors for Improved Generalization
David Saad
Neural Networks1
1995 Knowledge and generalisation in simple learning systems
David Barber, David Saad
ESANN2
1995 Dynamics of On-Line Gradient Descent Learning for Multilayer Neural Networks
David Saad, Sara A. Solla
NIPS1
1995 Adaptive Back-Propagation in On-Line Learning of Multilayer Networks
Ansgar Heinrich Ludolf West, David Saad
NIPS2
1995 Test Error Fluctuations in Finite Linear Perceptrons
abstract
We examine the fluctuations in the test error induced by random, finite, training and test sets for the linear perceptron of input dimension n with a spherically constrained weight vector. This variance enables us to address such issues as the partitioning of a data set into a test and training set. We find that the optimal assignment of the test set size scales with n2/3.
David Barber, David Saad, Peter Sollich
Neural Comput.2
1995 Learning and generalization in radial basis function networks
abstract
The two-layer radial basis function network, with fixed centers of the basis functions, is analyzed within a stochastic training paradigm. Various definitions of generalization error are considered, and two such definitions are employed in deriving generic learning curves and generalization properties, both with and without a weight decay term. The generalization error is shown analytically to be related to the evidence and, via the evidence, to the prediction error and free energy. The generalization behavior is explored; the generic learning curve is found to be inversely proportional to the number of training pairs presented. Optimization of training is considered by minimizing the generalization error with respect to the free parameters of the training algorithms. Finally, the effect of the joint activations between hidden-layer units is examined and shown to speed training.
Jason A. S. Freeman, David Saad
Neural Comput.2
1994 Hyperparameters Evidence and Generalisation for an Unrealisable Rule
abstract
Using a statistical mechanical formalism we calculate the evidence, generalisation error and consistency measure for a linear percep(cid:173) tron trained and tested on a set of examples generated by a non linear teacher. The teacher is said to be unrealisable because the student can never model it without error. Our model allows us to interpolate between the known case of a linear teacher, and an un(cid:173) realisable, nonlinear teacher. A comparison of the hyperparameters which maximise the evidence with those that optimise the perfor(cid:173) mance measures reveals that, in the non-linear case, the evidence procedure is a misleading guide to optimising performance. Finally, we explore the extent to which the evidence procedure is unreliable and find that, despite being sub-optimal, in some circumstances it might be a useful method for fixing the hyperparameters.
Glenn Marion, David Saad
NIPS2
1994 Learning from queries for maximum information gain in imperfectly learnable problems
abstract
In supervised learning, learning from queries rather than from random examples can improve generalization performance signif(cid:173) icantly. We study the performance of query learning for problems where the student cannot learn the teacher perfectly, which occur frequently in practice. As a prototypical scenario of this kind, we consider a linear perceptron student learning a binary perceptron teacher. Two kinds of queries for maximum information gain, i.e., minimum entropy, are investigated: Minimum student space en(cid:173) tropy (MSSE) queries, which are appropriate if the teacher space is unknown, and minimum teacher space entropy (MTSE) queries, which can be used if the teacher space is assumed to be known, but a student of a simpler form has deliberately been chosen. We find that for MSSE queries, the structure of the student space deter(cid:173) mines the efficacy of query learning, whereas MTSE queries lead to a higher generalization error than random examples, due to a lack of feedback about the progress of the student in the way queries are selected.
Peter Sollich, David Saad
NIPS2
1993 Neural Net Pruning Based On Functional Behavior Of Neurons
abstract
This paper proposes a new pruning method based on merging neurons with similar functional behavior which is defined by the internal representations of each neuron for the entire training set. Classification of neurons by their functional behavior with respect to the input vectors provides a powerful tool for pruning neurons and connections, thus reducing the network complexity and increasing its generalization capability. The most remarkable property of this pruning scheme is its ability to preserve net functionality by transferring the role of every removed neuron to the most fitted neuron of the surviving ones, using a unique merging and compensation procedure. The implementation of the proposed method is demonstrated using a detailed numerical example and its performance is examined by a statistical measure calculated by repeating the training procedure several times. The influence of parameter selection on pruning performance and generalization ability is discussed and demonstrated by examining statistical results.
Nachum Shamir, David Saad, Emanuel Marom
Int. J. Neural Syst.2
1993 Training a network with ternary weights using the CHIR algorithm
abstract
A modification of the binary weight CHIR algorithm is presented, whereby a zero state is added to the possible binary weight states. This method allows solutions with reduced connectivity to be obtained, by offering disconnections in addition to the excitatory and inhibitory connections. The algorithm has been examined via extensive computer simulations for the restricted cases of parity, symmetry, and teacher problems, which show convergence rates similar to those presented for the binary CHIR2 algorithm, but with reduced connectivity. Moreover, this method expands the set of problems solvable via the binary weight network configuration with no additional parameter requirements.
Shai Abramson, David Saad, Emanuel Marom
IEEE Trans. Neural Networks2
1992 Training Recurrent Neural Networks - The Minimal Trajectory Algorithm
abstract
The Minimal Trajectory (MINT) algorithm for training recurrent neural networks with a stable end point is based on an algorithmic search for the systems’ representations in the neighbourhood of the minimal trajectory connecting the input-output representations. The said representations appear to be the most probable set for solving the global perceptron problem related to the common weight matrix, connecting all representations of successive time steps in a recurrent discrete neural networks. The search for a proper set of system representations is aided by representation modification rules similar to those presented in our former paper,1 aimed to support contributing hidden and non-end-point representations while supressing non-contributing ones. Similar representation modification rules were used in other training methods for feed-forward networks,2–4 based on modification of the internal representations. A feed-forward version of the MINT algorithm will be presented in another paper.5 Once a proper set of system representations is chosen, the weight matrix is then modified accordingly, via the Perceptron Learning Rule (PLR) to obtain the proper input-output relation. Computer simulations carried out for the restricted cases of parity and teacher-net problems show rapid convergence of the algorithm in comparison with other existing algorithms, together with modest memory requirements.
David Saad
Int. J. Neural Syst.1
1992 Examining the Chir Algorithm Performance for Multilayer Networks and Continuous Input Vectors
abstract
Learning by Choice of Internal Representations (CHIR) is a training algorithm presented by Grossman et al.1 based on modification of the Internal Representations (IR) along side of the direct weight matrix modification performed in conventional training methods. This algorithm was presented in several versions aimed to tackle the various training problems of nets with continuous and binary weights, multilayer and multi-output-neuron nets and training without storing the Internal Representations. The capability of one of these versions, the CHIR2 algorithm, to tackle multilayer training tasks of nets with continuous input vectors is examined in this paper. A comparison between the performance of this algorithm and of the Backpropagation algorithm2 is carried out via extensive computer simulations for the “two-spirals” problem, aimed to classify two classes of dots forming two intertwined spirals. The CHIR24 algorithm shows a rapid convergence rate for this problem, an order of magnitude faster than the results reported for the BP training algorithm (as well as those obtained by us) regarding the same training problem and network architecture.11 Moreover, the CHIR2 algorithm finds solution nets for the above mentioned problem with reduced architectures, reported as hard to solve by the BP training algorithm.11
David Saad, R. Sasson
Int. J. Neural Syst.1