Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Robert C. Williamson

dblp:29/5199 · also Robert Charles Williamson · DBLP profile ↗
← Back
98ranked-venue papers
13as first author
6since 2021 · last 2025
0000-0002-8862-1412ORCID · verified

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

Artificial intelligence and machine learning · 72 · 10 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 15 · 1 first-authorTheory of computation · 9 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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.

Artificial intelligence
63 papers
Learning theory · 52% Probabilistic and Bayesian machine learning · 12% Trustworthy machine learning · 10%
Theoretical computer science
9 papers
Information theory · 71% Computational geometry · 16% Mathematical optimization · 13%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory › loss function
proper loss
2.072023
The Geometry and Calculus of Losses · J. Mach. Learn. Res. 2023
Lossless or Quantized Boosting with Integer Arithmetic · ICML 2019
Composite Multiclass Losses · J. Mach. Learn. Res. 2016
Machine learning › Learning theory
loss function
1.462023
The Geometry and Calculus of Losses · J. Mach. Learn. Res. 2023
Composite Multiclass Losses · J. Mach. Learn. Res. 2016
The Geometry of Losses · COLT 2014
Machine learning › Probabilistic and Bayesian machine learning › statistical decision theory
risk measures
1.222024
Risk Measures and Upper Probabilities: Coherence and Stratification · J. Mach. Learn. Res. 2024
PAC-Bayesian Bound for the Conditional Value at Risk · NeurIPS 2020
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting
1.022023
Random Classification Noise does not defeat All Convex Potential Boosters Irrespective of Model Choice · ICML 2023
Lossless or Quantized Boosting with Integer Arithmetic · ICML 2019
Machine learning › Learning theory
generalization bounds
1.082020
PAC-Bayesian Bound for the Conditional Value at Risk · NeurIPS 2020
A Primal-Dual link between GANs and Autoencoders · NeurIPS 2019
Covering numbers for support vector machines · IEEE Trans. Inf. Theory 2002
Information theory › information measures
divergence measures
0.922024
Information Processing Equalities and the Information-Risk Bridge · J. Mach. Learn. Res. 2024
Information, Divergence and Risk for Binary Experiments · J. Mach. Learn. Res. 2011
Machine learning › Learning paradigms
supervised learning
0.912025
Geometry and Stability of Supervised Learning Problems · J. Mach. Learn. Res. 2025
Machine learning › Trustworthy machine learning
fairness
0.822020
PAC-Bayesian Bound for the Conditional Value at Risk · NeurIPS 2020
Fairness risk measures · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › statistical decision theory
bayes risk
0.822024
Information Processing Equalities and the Information-Risk Bridge · J. Mach. Learn. Res. 2024
Mixability is Bayes Risk Curvature Relative to Log Loss · J. Mach. Learn. Res. 2012
Machine learning › Learning theory
online learning
0.842018
Constant Regret, Generalized Mixability, and Mirror Descent · NeurIPS 2018
Fast rates in statistical and online learning · J. Mach. Learn. Res. 2015
Generalized Mixability via Entropic Duality · COLT 2015
Machine learning › Learning theory › online learning
prediction with expert advice
0.832018
Constant Regret, Generalized Mixability, and Mirror Descent · NeurIPS 2018
Generalized Mixability via Entropic Duality · COLT 2015
Exp-Concavity of Proper Composite Losses · COLT 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning
imprecise probability
0.812024
Risk Measures and Upper Probabilities: Coherence and Stratification · J. Mach. Learn. Res. 2024
Machine learning › Probabilistic and Bayesian machine learning
statistical decision theory
0.812024
Information Processing Equalities and the Information-Risk Bridge · J. Mach. Learn. Res. 2024
Machine learning › Trustworthy machine learning
uncertainty estimation
0.812024
Risk Measures and Upper Probabilities: Coherence and Stratification · J. Mach. Learn. Res. 2024
Information theory › information measures › divergence measures
f-divergence
0.812024
Information Processing Equalities and the Information-Risk Bridge · J. Mach. Learn. Res. 2024
Machine learning › Learning theory › online learning › prediction with expert advice
mixability
0.842018
Constant Regret, Generalized Mixability, and Mirror Descent · NeurIPS 2018
Generalized Mixability via Entropic Duality · COLT 2015
Mixability in Statistical Learning · NIPS 2012
Machine learning › Generative modeling › generative adversarial network
f-GAN
0.722019
A Primal-Dual link between GANs and Autoencoders · NeurIPS 2019
f-GANs in an Information Geometric Nutshell · NIPS 2017
Machine learning › Generative modeling
generative adversarial network
0.722019
A Primal-Dual link between GANs and Autoencoders · NeurIPS 2019
f-GANs in an Information Geometric Nutshell · NIPS 2017
Machine learning › Learning theory › PAC learning
classification noise
0.712023
Random Classification Noise does not defeat All Convex Potential Boosters Irrespective of Model Choice · ICML 2023
Natural language and speech › Speech recognition and synthesis
noise robustness
0.712023
Random Classification Noise does not defeat All Convex Potential Boosters Irrespective of Model Choice · ICML 2023
Machine learning › Learning theory › computational learning theory › robust learnability
random classification noise
0.712023
Random Classification Noise does not defeat All Convex Potential Boosters Irrespective of Model Choice · ICML 2023
Machine learning › Learning theory › generalization bounds
PAC-Bayes bounds
0.522020
PAC-Bayesian Bound for the Conditional Value at Risk · NeurIPS 2020
A PAC Analysis of a Bayesian Estimator · COLT 1997
Machine learning › Learning theory › ranking
bipartite ranking
0.422016
Bipartite Ranking: a Risk-Theoretic Perspective · J. Mach. Learn. Res. 2016
Bayes-Optimal Scorers for Bipartite Ranking · COLT 2014
Machine learning › Learning theory
ranking
0.422016
Bipartite Ranking: a Risk-Theoretic Perspective · J. Mach. Learn. Res. 2016
Bayes-Optimal Scorers for Bipartite Ranking · COLT 2014
Machine learning › Deep learning architectures and training
autoencoder
0.412019
A Primal-Dual link between GANs and Autoencoders · NeurIPS 2019
Machine learning › Trustworthy machine learning › fairness
fair classification
0.412019
Fairness risk measures · ICML 2019
Machine learning › Trustworthy machine learning › fairness
fairness criteria
0.412019
Fairness risk measures · ICML 2019
Machine learning › Deep learning architectures and training › loss function design
loss function learning
0.412019
Lossless or Quantized Boosting with Integer Arithmetic · ICML 2019
Machine learning › Deep learning architectures and training › autoencoder
wasserstein autoencoder
0.412019
A Primal-Dual link between GANs and Autoencoders · NeurIPS 2019
Machine learning › Deep learning architectures and training
loss function design
0.322015
Learning with Symmetric Label Noise: The Importance of Being Unhinged · NIPS 2015
Composite Multiclass Losses · NIPS 2011

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

maximum mean discrepancy · 1.5integral probability metric · 1.5convex analysis · 1.4optimal transport · 1.2conditional value-at-risk · 1.2risk distance · 0.9spectral risk measures · 0.8rearrangement invariant banach spaces · 0.8lorentz norms · 0.8choquet integral · 0.8risk measures · 0.6aggregating algorithm · 0.4potential-based methods · 0.2blackwell condition · 0.2substitution function · 0.2scoring function · 0.2convex body algebra · 0.2state-space modeling · 0.1
YearPublicationVenuePosition
2025 Geometry and Stability of Supervised Learning Problems
abstract
We introduce a notion of distance between supervised learning problems, which we call the Risk distance. This distance, inspired by optimal transport, facilitates stability results; one can quantify how seriously issues like sampling bias, noise, limited data, and approximations might change a given problem by bounding how much these modifications can move the problem under the Risk distance. With the distance established, we explore the geometry of the resulting space of supervised learning problems, providing explicit geodesics and proving that the set of classification problems is dense in a larger class of problems. We also provide two variants of the Risk distance: one that incorporates specified weights on a problem's predictors, and one that is more sensitive to the contours of a problem's risk landscape.
Facundo Mémoli, Brantley Vose, Robert C. Williamson
J. Mach. Learn. Res.3
2024 Strictly frequentist imprecise probability
abstract
Strict frequentism defines probability as the limiting relative frequency in an infinite sequence. What if the limit does not exist? We present a broader theory, which is applicable also to data that exhibit diverging relative frequencies. In doing so, we develop a close connection with the theory of imprecise probability: the cluster points of relative frequencies yield a coherent upper prevision. We show that a natural frequentist definition of conditional probability recovers the generalized Bayes rule. Finally, we prove constructively that, for a finite set of elementary events, there exists a sequence for which the cluster points of relative frequencies coincide with a prespecified set which demonstrates the naturalness, and arguably completeness, of our theory.
Christian Fröhlich, Rabanus Derr, Robert C. Williamson
Int. J. Approx. Reason.3
2024 Risk Measures and Upper Probabilities: Coherence and Stratification
abstract
Machine learning typically presupposes classical probability theory which implies that aggregation is built upon expectation. There are now multiple reasons to motivate looking at richer alternatives to classical probability theory as a mathematical foundation for machine learning. We systematically examine a powerful and rich class of alternative aggregation functionals, known variously as spectral risk measures, Choquet integrals or Lorentz norms. We present a range of characterization results, and demonstrate what makes this spectral family so special. In doing so we arrive at a natural stratification of all coherent risk measures in terms of the upper probabilities that they induce by exploiting results from the theory of rearrangement invariant Banach spaces. We empirically demonstrate how this new approach to uncertainty helps tackling practical machine learning problems.
Christian Fröhlich, Robert C. Williamson
J. Mach. Learn. Res.2
2024 Information Processing Equalities and the Information-Risk Bridge
abstract
We introduce two new classes of measures of information for statistical experiments which generalise and subsume φ-divergences, integral probability metrics, N-distances (MMD), and (f,Γ) divergences between two or more distributions. This enables us to derive a simple geometrical relationship between measures of information and the Bayes risk of a statistical decision problem, thus extending the variational φ-divergence representation to multiple distributions in an entirely symmetric manner. The new families of divergence are closed under the action of Markov operators which yields an information processing equality which is a refinement and generalisation of the classical information processing inequality. This equality gives insight into the significance of the choice of the hypothesis class in classical risk minimization.
Robert C. Williamson, Zac Cranko
J. Mach. Learn. Res.1
2023 Random Classification Noise does not defeat All Convex Potential Boosters Irrespective of Model Choice
abstract
A landmark negative result of Long and Servedio has had a considerable impact on research and development in boosting algorithms, around the now famous tagline that "noise defeats all convex boosters". In this paper, we appeal to the half-century+ founding theory of losses for class probability estimation, an extension of Long and Servedio's results and a new general convex booster to demonstrate that the source of their negative result is in fact the *model class*, linear separators. Losses or algorithms are neither to blame. This leads us to a discussion on an otherwise praised aspect of ML, *parameterisation*.
Yishay Mansour, Richard Nock, Robert C. Williamson
ICML3
2023 The Geometry and Calculus of Losses
abstract
Statistical decision problems lie at the heart of statistical machine learning. The simplest problems are multiclass classification and class probability estimation. Central to their definition is the choice of loss function, which is the means by which the quality of a solution is evaluated. In this paper we systematically develop the theory of loss functions for such problems from a novel perspective whose basic ingredients are convex sets with a particular structure. The loss function is defined as the subgradient of the support function of the convex set. It is consequently automatically proper (calibrated for probability estimation). This perspective provides three novel opportunities. It enables the development of a fundamental relationship between losses and (anti)-norms that appears to have not been noticed before. Second, it enables the development of a calculus of losses induced by the calculus of convex sets which allows the interpolation between different losses, and thus is a potential useful design tool for tailoring losses to particular problems. In doing this we build upon, and considerably extend, existing results on M-sums of convex sets. Third, the perspective leads to a natural theory of “polar” loss functions, which are derived from the polar dual of the convex set defining the loss, and which form a natural universal substitution function for Vovk’s aggregating algorithm.
Robert C. Williamson, Zac Cranko
J. Mach. Learn. Res.1
2020 PAC-Bayesian Bound for the Conditional Value at Risk
abstract
Conditional Value at Risk ($\textsc{CVaR}$) is a ``coherent risk measure'' which generalizes expectation (reduced to a boundary parameter setting). Widely used in mathematical finance, it is garnering increasing interest in machine learning as an alternate approach to regularization, and as a means for ensuring fairness. This paper presents a generalization bound for learning algorithms that minimize the $\textsc{CVaR}$ of the empirical loss. The bound is of PAC-Bayesian type and is guaranteed to be small when the empirical $\textsc{CVaR}$ is small. We achieve this by reducing the problem of estimating $\textsc{CVaR}$ to that of merely estimating an expectation. This then enables us, as a by-product, to obtain concentration inequalities for $\textsc{CVaR}$ even when the random variable in question is unbounded.
Zakaria Mhammedi, Benjamin Guedj, Robert C. Williamson
NeurIPS3
2019 Costs and Benefits of Fair Representation Learning
abstract
Machine learning algorithms are increasingly used to make or support important decisions about people's lives. This has led to interest in the problem of fair classification, which involves learning to make decisions that are non-discriminatory with respect to a sensitive variable such as race or gender. Several methods have been proposed to solve this problem, including fair representation learning, which cleans the input data used by the algorithm to remove information about the sensitive variable. We show that using fair representation learning as an intermediate step in fair classification incurs a cost compared to directly solving the problem, which we refer to as thecost of mistrust. We show that fair representation learning in fact addresses a different problem, which is of interest when the data user is not trusted to access the sensitive variable. We quantify the benefits of fair representation learning, by showing that any subsequent use of the cleaned data will not be too unfair. The benefits we identify result from restricting the decisions of adversarial data users, while the costs are due to applying those same restrictions to other data users.
Daniel McNamara, Cheng Soon Ong, Robert C. Williamson
AIES3
2019 Lossless or Quantized Boosting with Integer Arithmetic
abstract
In supervised learning, efficiency often starts with the choice of a good loss: support vector machines popularised Hinge loss, Adaboost popularised the exponential loss, etc. Recent trends in machine learning have highlighted the necessity for training routines to meet tight requirements on communication, bandwidth, energy, operations, encoding, among others. Fitting the often decades-old state of the art training routines into these new constraints does not go without pain and uncertainty or reduction in the original guarantees. Our paper starts with the design of a new strictly proper canonical, twice differentiable loss called the Q-loss. Importantly, its mirror update over (arbitrary) rational inputs uses only integer arithmetics – more precisely, the sole use of $+, -, /, \times, |.|$. We build a learning algorithm which is able, under mild assumptions, to achieve a lossless boosting-compliant training. We give conditions for a quantization of its main memory footprint, weights, to be done while keeping the whole algorithm boosting-compliant. Experiments display that the algorithm can achieve a fast convergence during the early boosting rounds compared to AdaBoost, even with a weight storage that can be 30+ times smaller. Lastly, we show that the Bayes risk of the Q-loss can be used as node splitting criterion for decision trees and guarantees optimal boosting convergence.
Richard Nock, Robert C. Williamson
ICML2
2019 Fairness risk measures
abstract
Ensuring that classifiers are non-discriminatory or fair with respect to a sensitive feature (e.g., race or gender) is a topical problem. Progress in this task requires fixing a definition of fairness, and there have been several proposals in this regard over the past few years. Several of these, however, assume either binary sensitive features (thus precluding categorical or real-valued sensitive groups), or result in non-convex objectives (thus adversely affecting the optimisation landscape). In this paper, we propose a new definition of fairness that generalises some existing proposals, while allowing for generic sensitive features and resulting in a convex objective. The key idea is to enforce that the expected losses (or risks) across each subgroup induced by the sensitive feature are commensurate. We show how this relates to the rich literature on risk measures from mathematical finance. As a special case, this leads to a new convex fairness-aware objective based on minimising the conditional value at risk (CVaR).
Robert C. Williamson, Aditya Krishna Menon
ICML1
2019 A Primal-Dual link between GANs and Autoencoders
abstract
Since the introduction of Generative Adversarial Networks (GANs) and Variational Autoencoders (VAE), the literature on generative modelling has witnessed an overwhelming resurgence. The impressive, yet elusive empirical performance of GANs has lead to the rise of many GAN-VAE hybrids, with the hopes of GAN level performance and additional benefits of VAE, such as an encoder for feature reduction, which is not offered by GANs. Recently, the Wasserstein Autoencoder (WAE) was proposed, achieving performance similar to that of GANs, yet it is still unclear whether the two are fundamentally different or can be further improved into a unified model. In this work, we study the $f$-GAN and WAE models and make two main discoveries. First, we find that the $f$-GAN and WAE objectives partake in a primal-dual relationship and are equivalent under some assumptions, which then allows us to explicate the success of WAE. Second, the equivalence result allows us to, for the first time, prove generalization bounds for Autoencoder models, which is a pertinent problem when it comes to theoretical analyses of generative models. Furthermore, we show that the WAE objective is related to other statistical quantities such as the $f$-divergence and in particular, upper bounded by the Wasserstein distance, which then allows us to tap into existing efficient (regularized) optimal transport solvers. Our findings thus present the first primal-dual relationship between GANs and Autoencoder models, comment on generalization abilities and make a step towards unifying these models.
Hisham Husain, Richard Nock, Robert C. Williamson
NeurIPS3
2018 Constant Regret, Generalized Mixability, and Mirror Descent
abstract
We consider the setting of prediction with expert advice; a learner makes predictions by aggregating those of a group of experts. Under this setting, and for the right choice of loss function and ``mixing'' algorithm, it is possible for the learner to achieve a constant regret regardless of the number of prediction rounds. For example, a constant regret can be achieved for \emph{mixable} losses using the \emph{aggregating algorithm}. The \emph{Generalized Aggregating Algorithm} (GAA) is a name for a family of algorithms parameterized by convex functions on simplices (entropies), which reduce to the aggregating algorithm when using the \emph{Shannon entropy} $\operatorname{S}$. For a given entropy $\Phi$, losses for which a constant regret is possible using the \textsc{GAA} are called $\Phi$-mixable. Which losses are $\Phi$-mixable was previously left as an open question. We fully characterize $\Phi$-mixability and answer other open questions posed by \cite{Reid2015}. We show that the Shannon entropy $\operatorname{S}$ is fundamental in nature when it comes to mixability; any $\Phi$-mixable loss is necessarily $\operatorname{S}$-mixable, and the lowest worst-case regret of the \textsc{GAA} is achieved using the Shannon entropy. Finally, by leveraging the connection between the \emph{mirror descent algorithm} and the update step of the GAA, we suggest a new \emph{adaptive} generalized aggregating algorithm and analyze its performance in terms of the regret bound.
Zakaria Mhammedi, Robert C. Williamson
NeurIPS2
2017 f-GANs in an Information Geometric Nutshell
abstract
Nowozin \textit{et al} showed last year how to extend the GAN \textit{principle} to all $f$-divergences. The approach is elegant but falls short of a full description of the supervised game, and says little about the key player, the generator: for example, what does the generator actually converge to if solving the GAN game means convergence in some space of parameters? How does that provide hints on the generator's design and compare to the flourishing but almost exclusively experimental literature on the subject? In this paper, we unveil a broad class of distributions for which such convergence happens --- namely, deformed exponential families, a wide superset of exponential families ---. We show that current deep architectures are able to factorize a very large number of such densities using an especially compact design, hence displaying the power of deep architectures and their concinnity in the $f$-GAN game. This result holds given a sufficient condition on \textit{activation functions} --- which turns out to be satisfied by popular choices. The key to our results is a variational generalization of an old theorem that relates the KL divergence between regular exponential families and divergences between their natural parameters. We complete this picture with additional results and experimental insights on how these results may be used to ground further improvements of GAN architectures, via (i) a principled design of the activation functions in the generator and (ii) an explicit integration of proper composite losses' link function in the discriminator.
Richard Nock, Zac Cranko, Aditya Krishna Menon, Lizhen Qu, Robert C. Williamson
NIPS5
2017 A Theory of Learning with Corrupted Labels
Brendan van Rooyen, Robert C. Williamson
J. Mach. Learn. Res.2
2016 Bipartite Ranking: a Risk-Theoretic Perspective
abstract
We present a systematic study of the bipartite ranking problem, with the aim of explicating its connections to the class- probability estimation problem. Our study focuses on the properties of the statistical risk for bipartite ranking with general losses, which is closely related to a generalised notion of the area under the ROC curve: we establish alternate representations of this risk, relate the Bayes-optimal risk to a class of probability divergences, and characterise the set of Bayes-optimal scorers for the risk. We further study properties of a generalised class of bipartite risks, based on the $p$-norm push of Rudin (2009). Our analysis is based on the rich framework of proper losses, which are the central tool in the study of class-probability estimation. We show how this analytic tool makes transparent the generalisations of several existing results, such as the equivalence of the minimisers for four seemingly disparate risks from bipartite ranking and class- probability estimation. A novel practical implication of our analysis is the design of new families of losses for scenarios where accuracy at the head of ranked list is paramount, with comparable empirical performance to the $p$-norm push.
Aditya Krishna Menon, Robert C. Williamson
J. Mach. Learn. Res.2
2016 Composite Multiclass Losses
abstract
We consider loss functions for multiclass prediction problems. We show when a multiclass loss can be expressed as a proper composite loss, which is the composition of a proper loss and a link function. We extend existing results for binary losses to multiclass losses. We subsume results on “classification calibration” by relating it to properness. We determine the stationarity condition, Bregman representation, order- sensitivity, and quasi-convexity of multiclass proper losses. We then characterise the existence and uniqueness of the composite representation for multiclass losses. We show how the composite representation is related to other core properties of a loss: mixability, admissibility and (strong) convexity of multiclass losses which we characterise in terms of the Hessian of the Bayes risk. We show that the simple integral representation for binary proper losses can not be extended to multiclass losses but offer concrete guidance regarding how to design different loss functions. The conclusion drawn from these results is that the proper composite representation is a natural and convenient tool for the design of multiclass loss functions.
Robert C. Williamson, Elodie Vernet, Mark D. Reid
J. Mach. Learn. Res.1
2015 Exp-Concavity of Proper Composite Losses
abstract
The goal of online prediction with expert advice is to find a decision strategy which will perform almost as well as the best expert in a given pool of experts, on any sequence of outcomes. This problem has been widely studied and O(\sqrtT) and O(\logT) regret bounds can be achieved for convex losses and strictly convex losses with bounded first and second derivatives respectively. In special cases like the Aggregating Algorithm with mixable losses and the Weighted Average Algorithm with exp-concave losses, it is possible to achieve O(1) regret bounds. But mixability and exp-concavity are roughly equivalent under certain conditions. Thus by understanding the underlying relationship between these two notions we can gain the best of both algorithms (strong theoretical performance guarantees of the Aggregating Algorithm and the computational efficiency of the Weighted Average Algorithm). In this paper we provide a complete characterization of the exp-concavity of any proper composite loss. Using this characterization and the mixability condition of proper losses, we show that it is possible to transform (re-parameterize) any β-mixable binary proper loss into a β-exp-concave composite loss with the same β. In the multi-class case, we propose an approximation approach for this transformation.
Parameswaran Kamalaruban, Robert C. Williamson
COLT2
2015 Generalized Mixability via Entropic Duality
abstract
Mixability is a property of a loss which characterizes when constant regret is possible in the game of prediction with expert advice. We show that a key property of mixability generalizes, and the \exp and \log operations present in the usual theory are not as special as one might have thought. In doing so we introduce a more general notion of Φ-mixability where Φis a general entropy (\emphi.e., any convex function on probabilities). We show how a property shared by the convex dual of any such entropy yields a natural algorithm (the minimizer of a regret bound) which, analogous to the classical Aggregating Algorithm, is guaranteed a constant regret when used with Φ-mixable losses. We characterize which Φhave non-trivial Φ-mixable losses and relate Φ-mixability and its associated Aggregating Algorithm to potential-based methods, a Blackwell-like condition, mirror descent, and risk measures from finance. We also define a notion of “dominance” between different entropies in terms of bounds they guarantee and conjecture that classical mixability gives optimal bounds, for which we provide some supporting empirical evidence.
Mark D. Reid, Rafael M. Frongillo, Robert C. Williamson, Nishant A. Mehta
COLT3
2015 Learning with Symmetric Label Noise: The Importance of Being Unhinged
abstract
Convex potential minimisation is the de facto approach to binary classification. However, Long and Servedio [2008] proved that under symmetric label noise (SLN), minimisation of any convex potential over a linear function class can result in classification performance equivalent to random guessing. This ostensibly shows that convex losses are not SLN-robust. In this paper, we propose a convex, classification-calibrated loss and prove that it is SLN-robust. The loss avoids the Long and Servedio [2008] result by virtue of being negatively unbounded. The loss is a modification of the hinge loss, where one does not clamp at zero; hence, we call it the unhinged loss. We show that the optimal unhinged solution is equivalent to that of a strongly regularised SVM, and is the limiting solution for any convex potential; this implies that strong l2 regularisation makes most standard learners SLN-robust. Experiments confirm the unhinged loss’ SLN-robustness.
Brendan van Rooyen, Aditya Krishna Menon, Robert C. Williamson
NIPS3
2015 Fast rates in statistical and online learning
Tim van Erven, Peter Grünwald, Nishant A. Mehta, Mark D. Reid, Robert C. Williamson
J. Mach. Learn. Res.5
2014 Bayes-Optimal Scorers for Bipartite Ranking
abstract
We address the following seemingly simple question: what is the Bayes-optimal scorer for a bipartite ranking risk? The answer to this question helps establish the consistency of the minimisation of surrogate bipartite risks, and elucidates the relationship between bipartite ranking and other established learning problems. We show that the answer is non-trivial in general, but may be easily determined for certain special cases using the theory of proper losses. Our analysis immediately establishes equivalences between several seemingly disparate risks for bipartite ranking, such as minimising a suitable class-probability estimation risk, and minimising the p-norm push risk proposed by Rudin (2009).
Aditya Krishna Menon, Robert C. Williamson
COLT2
2014 On the Consistency of Output Code Based Learning Algorithms for Multiclass Learning Problems
abstract
A popular approach to solving multiclass learning problems is to reduce them to a set of binary classification problems through some output code matrix: the widely used one-vs-all and all-pairs methods, and the error-correcting output code methods of Dietterich and Bakiri (1995), can all be viewed as special cases of this approach. In this paper, we consider the question of statistical consistency of such methods. We focus on settings where the binary problems are solved by minimizing a binary surrogate loss, and derive general conditions on the binary surrogate loss under which the one-vs-all and all-pairs code matrices yield consistent algorithms with respect to the multiclass 0-1 loss. We then consider general multiclass learning problems defined by a general multiclass loss, and derive conditions on the output code matrix and binary surrogates under which the resulting algorithm is consistent with respect to the target multiclass loss. We also consider \emphprobabilistic code matrices, where one reduces a multiclass problem to a set of \emphclass probability labeled binary problems, and show that these can yield benefits in the sense of requiring a smaller number of binary problems to achieve overall consistency. Our analysis makes interesting connections with the theory of proper composite losses (Buja et al., 2005; Reid and Williamson, 2010); these play a role in constructing the right ‘decoding’ for converting the predictions on the binary problems to the final multiclass prediction. To our knowledge, this is the first work that comprehensively studies consistency properties of output code based methods for multiclass learning.
Harish G. Ramaswamy, Balaji Srinivasan Babu, Shivani Agarwal 0001, Robert C. Williamson
COLT4
2014 Elicitation and Identification of Properties
abstract
Properties of distributions are real-valued functionals such as the mean, quantile or conditional value at risk. A property is elicitable if there exists a scoring function such that minimization of the associated risks recovers the property. We extend existing results to characterize the elicitability of properties in a general setting. We further relate elicitability to identifiability (a notion introduced by Osband) and provide a general formula describing all scoring functions for an elicitable property. Finally, we draw some connections to the theory of coherent risk measures.
Ingo Steinwart, Chloé Pasin, Robert C. Williamson
COLT3
2014 The Geometry of Losses
abstract
Loss functions are central to machine learning because they are the means by which the quality of a prediction is evaluated. Any loss that is not proper, or can not be transformed to be proper via a link function is inadmissible. All admissible losses for n-class problems can be obtained in terms of a convex body in \mathbbR^n. We show this explicitly and show how some existing results simplify when viewed from this perspective. This allows the development of a rich algebra of losses induced by binary operations on convex bodies (that return a convex body). Furthermore it allows us to define an “inverse loss” which provides a universal “substitution function” for the Aggregating Algorithm. In doing so we show a formal connection between proper losses and norms.
Robert C. Williamson
COLT1
2014 From Stochastic Mixability to Fast Rates
Nishant A. Mehta, Robert C. Williamson
NIPS2
2012 The Convexity and Design of Composite Multiclass Losses
Mark D. Reid, Robert C. Williamson, Peng Sun 0011
ICML2
2012 Mixability in Statistical Learning
abstract
Statistical learning and sequential prediction are two different but related formalisms to study the quality of predictions. Mapping out their relations and transferring ideas is an active area of investigation. We provide another piece of the puzzle by showing that an important concept in sequential prediction, the mixability of a loss, has a natural counterpart in the statistical setting, which we call stochastic mixability. Just as ordinary mixability characterizes fast rates for the worst-case regret in sequential prediction, stochastic mixability characterizes fast rates in statistical learning. We show that, in the special case of log-loss, stochastic mixability reduces to a well-known (but usually unnamed) martingale condition, which is used in existing convergence theorems for minimum description length and Bayesian inference. In the case of 0/1-loss, it reduces to the margin condition of Mammen and Tsybakov, and in the case that the model under consideration contains all possible predictors, it is equivalent to ordinary mixability.
Tim van Erven, Peter Grünwald, Mark D. Reid, Robert C. Williamson
NIPS4
2012 Mixability is Bayes Risk Curvature Relative to Log Loss
Tim van Erven, Mark D. Reid, Robert C. Williamson
J. Mach. Learn. Res.3
2011 Composite Multiclass Losses
abstract
We consider loss functions for multiclass prediction problems. We show when a multiclass loss can be expressed as a proper composite loss'', which is the composition of a proper loss and a link function. We extend existing results for binary losses to multiclass losses. We determine the stationarity condition, Bregman representation, order-sensitivity, existence and uniqueness of the composite representation for multiclass losses. We also show that the integral representation for binary proper losses can not be extended to multiclass losses. We subsume existing results onclassification calibration'' by relating it to properness. We draw conclusions concerning the design of multiclass losses.
Elodie Vernet, Robert C. Williamson, Mark D. Reid
NIPS2
2011 Information, Divergence and Risk for Binary Experiments
Mark D. Reid, Robert C. Williamson
J. Mach. Learn. Res.2
2010 Composite Binary Losses
Mark D. Reid, Robert C. Williamson
J. Mach. Learn. Res.2
2009 Generalised Pinsker Inequalities
Mark D. Reid, Robert C. Williamson
COLT2
2009 Surrogate regret bounds for proper losses
abstract
We present tight surrogate regret bounds for the class of proper (i.e., Fisher consistent) losses. The bounds generalise the margin-based bounds due to Bartlett et al. (2006). The proof uses Taylor's theorem and leads to new representations for loss and regret and a simple proof of the integral representation of proper losses. We also present a different formulation of a duality result of Bregman divergences which leads to a simple demonstration of the convexity of composite losses using canonical link functions.
Mark D. Reid, Robert C. Williamson
ICML2
2008 Correction to "The Importance of Convexity in Learning With Squared Loss"
abstract
The paper "the importance of convexity in learning with squared loss" gave a lower bound on the sample complexity of learning with quadratic loss using a nonconvex function class. The proof contains an error. We show that the lower bound is true under a stronger condition that holds for many cases of interest.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
IEEE Trans. Inf. Theory3
2007 The Need for Open Source Software in Machine Learning
Sören Sonnenburg, Mikio L. Braun, Cheng Soon Ong, Samy Bengio, Léon Bottou, Geoff Holmes 0001, Yann LeCun, Klaus-Robert Müller, Fernando Pereira 0003, Carl E. Rasmussen, Gunnar Rätsch, Bernhard Schölkopf, Alexander J. Smola, Pascal Vincent, Jason Weston, Robert C. Williamson
J. Mach. Learn. Res.16
2005 Learnability of Probabilistic Automata via Oracles
Omri Guttman, S. V. N. Vishwanathan, Robert C. Williamson
ALT3
2005 Learning the Kernel with Hyperkernels
abstract
This paper addresses the problem of choosing a kernel suitable for estimation with a support vector machine, hence further automating machine learning. This goal is achieved by defining a reproducing kernel Hilbert space on the space of kernels itself. Such a formulation leads to a statistical estimation problem similar to the problem of minimizing a regularized risk functional. We state the equivalent representer theorem for the choice of kernels and present a semidefinite programming formulation of the resulting optimization problem. Several recipes for constructing hyperkernels are provided, as well as the details of common machine learning problems. Experimental results for classification, regression and novelty detection on UCI data show the feasibility of our approach.
Cheng Soon Ong, Alexander J. Smola, Robert C. Williamson
J. Mach. Learn. Res.3
2003 Acoustic beamforming exploiting directionality of human speech sources
abstract
This paper examines the improvement that can be attained with perfect knowledge of the sound source directivity pattern and orientation in beamformer designs in the problem of speech acquisition. Data-independent beamformers are derived through formulation of a constrained optimization problem with a unity-gain constraint. Using computer simulation, these beamforming schemes are compared to the delay and sum (DS) beamformer and the best single sensor in a reverberant room environment. Criteria used to measure performance are: (1) the direct to reverberant ratio, to assess extent of reverberation suppression; and (2) an objective measure of speech intelligibility called the speech transmission index (STI). For human-speaker source directivity, simulation results show that modest improvements to performance are obtainable.
Terence Betlehem, Robert C. Williamson
ICASSP (5)2
2003 Channel equalization and the Bayes point machine
abstract
Equalizers trained with a large margin have an ability to better handle noise in unseen data and drift in the target solution. We present a method of approximating the Bayes optimal strategy which provides a large margin equalizer, the Bayes point equalizer. The method we use to estimate the Bayes point is to average N equalizers that are run on independently chosen subsets of the data. To better estimate the Bayes point we investigated two methods to create diversity amongst the N equalizers. We show experimentally that the Bayes point equalizer for appropriately large step sizes offers improvement on LMS and LMA in the presence of channel noise and training sequence errors. This allows for shorter training sequences albeit with higher computational requirements.
Edward Harrington, Jyrki Kivinen, Robert C. Williamson
ICASSP (4)3
2003 Experimental comparison of particle filtering algorithms for acoustic source localization in a reverberant room
abstract
Traditional acoustic source localization techniques attempt to determine the current location of an acoustic source from data obtained at an array of sensors during the current time only. Recently, state-space methods have been proposed that use particle filters to perform recursive estimation of the current source location using all previous data. In this paper we present an overview of these particle filter algorithms, and formulate performance measures for determining their ability to track a moving source. We present results of experiments using reverberant data recorded in a real room, and show that steered beamforming methods have improved performance over GCC-based approaches.
Eric A. Lehmann, Darren B. Ward, Robert C. Williamson
ICASSP (5)3
2003 Loop removal from LDPC codes
abstract
It is hypothesised that small loops in the graphical representations of low-density parity-check codes are detrimental to the code's performance. We demonstrate a procedure for removing such loops from the codes. An algorithm based on the code's adjacency matrix is used to locate unwanted loops, and then certain edges within the graph are exchanged to eliminate those loops (without simultaneously creating any others). This process can be repeated until there are no loops remaining with a size less than a particular limit. A comparison of some theoretical and experimental values for this limit is given.
James A. McGowan, Robert C. Williamson
ITW2
2003 Online Bayes Point Machines
Edward Harrington, Ralf Herbrich, Jyrki Kivinen, John C. Platt, Robert C. Williamson
PAKDD5
2003 Particle filtering algorithms for tracking an acoustic source in a reverberant environment
abstract
Traditional acoustic source localization algorithms attempt to find the current location of the acoustic source using data collected at an array of sensors at the current time only. In the presence of strong multipath, these traditional algorithms often erroneously locate a multipath reflection rather than the true source location. A recently proposed approach that appears promising in overcoming this drawback of traditional algorithms, is a state-space approach using particle filtering. In this paper we formulate a general framework for tracking an acoustic source using particle filters. We discuss four specific algorithms that fit within this framework, and demonstrate their performance using both simulated reverberant data and data recorded in a moderately reverberant office room (with a measured reverberation time of 0.39 s). The results indicate that the proposed family of algorithms are able to accurately track a moving source in a moderately reverberant room.
Darren B. Ward, Eric A. Lehmann, Robert C. Williamson
IEEE Trans. Speech Audio Process.3
2002 Large Margin Classification for Moving Targets
Jyrki Kivinen, Alexander J. Smola, Robert C. Williamson
ALT3
2002 Agnostic Learning Nonconvex Function Classes
Shahar Mendelson, Robert C. Williamson
COLT2
2002 Particle filter beamforming for acoustic source localization in a reverberant environment
abstract
Traditional acoustic source localization uses a two-step procedure requiring intermediate time-delay estimates from pairs of microphones. An alternative single-step approach is proposed in this paper in which particle filtering is used to estimate the source location through steered beamforming. This scheme is especially attractive in speech enhancement applications, where the localization estimates are typically used to steer a beamformer at a later stage. Simulation results show that the algorithm is robust to reverberation, and is able to accurately follow the source trajectory.
Darren B. Ward, Robert C. Williamson
ICASSP2
2002 Hyperkernels
abstract
We consider the problem of choosing a kernel suitable for estimation using a Gaussian Process estimator or a Support Vector Machine. A novel solution is presented which involves defining a Reproducing Ker- nel Hilbert Space on the space of kernels itself. By utilizing an analog of the classical representer theorem, the problem of choosing a kernel from a parameterized family of kernels (e.g. of varying width) is reduced to a statistical estimation problem akin to the problem of minimizing a regularized risk functional. Various classical settings for model or kernel selection are special cases of our framework.
Cheng Soon Ong, Alexander J. Smola, Robert C. Williamson
NIPS3
2002 Algorithmic Luckiness
Ralf Herbrich, Robert C. Williamson
J. Mach. Learn. Res.2
2002 Covering numbers for support vector machines
abstract
Support vector (SV) machines are linear classifiers that use the maximum margin hyperplane in a feature space defined by a kernel function. Previously, the only bounds on the generalization performance of SV machines (within Valiant's probably approximately correct framework) took no account of the kernel used except in its effect on the margin and radius. It has been shown that one can bound the relevant covering numbers using tools from functional analysis. In this paper, we show that the resulting bound can be greatly simplified. The new bound involves the eigenvalues of the integral operator induced by the kernel. It shows that the effective dimension depends on the rate of decay of these eigenvalues. We present an explicit calculation of covering numbers for an SV machine using a Gaussian kernel, which is significantly better than that implied by previous results.
Peter L. Bartlett, John Shawe-Taylor, Robert C. Williamson
IEEE Trans. Inf. Theory4
2001 Algorithmic Luckiness
abstract
In contrast to standard statistical learning theory which studies uniform bounds on the expected error we present a framework that exploits the specific learning algorithm used. Motivated by the luckiness framework [8] we are also able to exploit the serendipity of the training sample. The main difference to previous approaches lies in the complexity measure; rather than covering all hypothe(cid:173) ses in a given hypothesis space it is only necessary to cover the functions which could have been learned using the fixed learning algorithm. We show how the resulting framework relates to the VC, luckiness and compression frameworks. Finally, we present an application of this framework to the maximum margin algorithm for linear classifiers which results in a bound that exploits both the margin and the distribution of the data in feature space.
Ralf Herbrich, Robert C. Williamson
NIPS2
2001 Online Learning with Kernels
abstract
We consider online learning in a Reproducing Kernel Hilbert Space. Our method is computationally efficient and leads to simple algorithms. In particular we derive update equations for classification, regression, and novelty detection. The inclusion of the -trick allows us to give a robust parameterization. Moreover, unlike in batch learning where the -trick only applies to the -insensitive loss function we are able to derive gen- eral trimmed-mean types of estimators such as for Huber’s robust loss.
Jyrki Kivinen, Alexander J. Smola, Robert C. Williamson
NIPS3
2001 Kernel Machines and Boolean Functions
abstract
We give results about the learnability and required complexity of logical formulae to solve classification problems. These results are obtained by linking propositional logic with kernel machines. In particular we show that decision trees and disjunctive normal forms (DNF) can be repre- sented by the help of a special kernel, linking regularized risk to separa- tion margin. Subsequently we derive a number of lower bounds on the required complexity of logic formulae using properties of algorithms for generation of linear estimators, such as perceptron and maximal percep- tron learning.
Adam Kowalczyk, Alexander J. Smola, Robert C. Williamson
NIPS3
2001 Prior Knowledge and Preferential Structures in Gradient Descent Learning Algorithms
Robert E. Mahony, Robert C. Williamson
J. Mach. Learn. Res.2
2001 Regularized Principal Manifolds
Alexander J. Smola, Sebastian Mika, Bernhard Schölkopf, Robert C. Williamson
J. Mach. Learn. Res.4
2001 Estimating the Support of a High-Dimensional Distribution
abstract
Suppose you are given some data set drawn from an underlying probability distribution P and you want to estimate a "simple" subset S of input space such that the probability that a test point drawn from P lies outside of S equals some a priori specified value between 0 and 1. We propose a method to approach this problem by trying to estimate a function f that is positive on S and negative on the complement. The functional form of f is given by a kernel expansion in terms of a potentially small subset of the training data; it is regularized by controlling the length of the weight vector in an associated feature space. The expansion coefficients are found by solving a quadratic programming problem, which we do by carrying out sequential optimization over pairs of input patterns. We also provide a theoretical analysis of the statistical performance of our algorithm. The algorithm is a natural extension of the support vector algorithm to the case of unlabeled data.
Bernhard Schölkopf, John C. Platt, John Shawe-Taylor, Alexander J. Smola, Robert C. Williamson
Neural Comput.5
2001 Generalization performance of regularization networks and support vector machines via entropy numbers of compact operators
abstract
We derive new bounds for the generalization error of kernel machines, such as support vector machines and related regularization networks by obtaining new bounds on their covering numbers. The proofs make use of a viewpoint that is apparently novel in the field of statistical learning theory. The hypothesis class is described in terms of a linear operator mapping from a possibly infinite-dimensional unit ball in feature space into a finite-dimensional space. The covering numbers of the class are then determined via the entropy numbers of the operator. These numbers, which characterize the degree of compactness of the operator can be bounded in terms of the eigenvalues of an integral operator induced by the kernel function used by the machine. As a consequence, we are able to theoretically explain the effect of the choice of kernel function on the generalization performance of support vector machines.
Robert C. Williamson, Alexander J. Smola, Bernhard Schölkopf
IEEE Trans. Inf. Theory1
2000 Entropy Numbers of Linear Function Classes
Robert C. Williamson, Alexander J. Smola, Bernhard Schölkopf
COLT1
2000 Error performance of a channel of known impulse response
abstract
It has long been known that the performance of a channel with intersymbol interference (ISI) not only depends on the signal to noise ratio, but on the actual impulse response coefficients as well. In this paper, a technique for approximating the performance of a communications channel in the presence of ISI is presented. It is assumed that the finite length impulse response of the channel is known, and that a maximum likelihood sequence estimation (MLSE) technique is used for equalisation. The technique consists of identifying for the modulation and impulse response duration, those few error events which are most likely to occur. This selection process is computationally intensive, but once it has been performed for a given modulation, the results can be used to enable very efficient approximation. Results are presented for some common modulation schemes.
Paul D. Teal, Robert C. Williamson, Rodney A. Kennedy
ICASSP2
2000 From Margin to Sparsity
abstract
We present an improvement of Novikoff's perceptron convergence theorem. Reinterpreting this mistake bound as a margin dependent sparsity guarantee allows us to give a PAC-style generalisation er(cid:173) ror bound for the classifier learned by the perceptron learning algo(cid:173) rithm. The bound value crucially depends on the margin a support vector machine would achieve on the same data set using the same kernel. Ironically, the bound yields better guarantees than are cur(cid:173) rently available for the support vector solution itself.
Thore Graepel, Ralf Herbrich, Robert C. Williamson
NIPS3
2000 Regularization with Dot-Product Kernels
abstract
In this paper we give necessary and sufficient conditions under which kernels of dot product type k(x, y) = k(x . y) satisfy Mer(cid:173) cer's condition and thus may be used in Support Vector Ma(cid:173) chines (SVM), Regularization Networks (RN) or Gaussian Pro(cid:173) cesses (GP). In particular, we show that if the kernel is analytic (i.e. can be expanded in a Taylor series), all expansion coefficients have to be nonnegative. We give an explicit functional form for the feature map by calculating its eigenfunctions and eigenvalues.
Alexander J. Smola, Zoltán L. Óvári, Robert C. Williamson
NIPS3
2000 New Support Vector Algorithms
abstract
We propose a new class of support vector algorithms for regression and classification. In these algorithms, a parameter nu lets one effectively control the number of support vectors. While this can be useful in its own right, the parameterization has the additional benefit of enabling us to eliminate one of the other free parameters of the algorithm: the accuracy parameter epsilon in the regression case, and the regularization constant C in the classification case. We describe the algorithms, give some theoretical results concerning the meaning and the choice of nu, and report experimental results.
Bernhard Schölkopf, Alexander J. Smola, Robert C. Williamson, Peter L. Bartlett
Neural Comput.3
2000 Equalization in an acoustic reverberant environment: robustness results
abstract
This paper investigates the robustness of sound equalization using a room response inverse filter with respect to changing or uncertain source or microphone positions. It is shown that due to the variations of the transfer function from point to point in a room, even small changes in the source or microphone position of just a few tenths of the acoustic wavelength can cause large degradations in the equalized room response. The robustness problem is especially acute at high frequencies, which are known to carry some important attributes of the speech signal. The spatial extent of equalization, derived from the statistical-average properties of sound transmission in rooms, is illustrated by computer simulations which corroborate the theoretical results presented.
Biljana D. Radlovic, Robert C. Williamson, Rodney A. Kennedy
IEEE Trans. Speech Audio Process.2
1999 Covering Numbers for Support Vector Machines
abstract
Support vector machines are a type of learning machine related to the maximum margin hyperplane.Until recently, the only bounds on the generalization performance of SV machines (within the PAC framework) were via bounds on the fatshattering dimension of maximum margin hyperplanes.This result took no account of the kernel used.More recently, it has been shown [8] that one can bound the relevant covering numbers using some tools from functional analysis.The resulting bound is quite complex and seemingly difficult to compute.In this paper we show that the bound can be greatly simplified and as a consequence we are able to determine some interesting quantities (such as the effective number of dimensions used).The new bound is quite a simple formula involving the eigenvalues of the integral operator induced by the kernel.We present an explicit calculation of covering numbers for an SV machine using a Gaussian kernel which is significantly better than that implied by the maximum margin fat-shattering result.
Peter L. Bartlett, John Shawe-Taylor, Robert C. Williamson
COLT4
1999 On the poor robustness of sound equalization in reverberant environments
abstract
This paper examines the sensitivity of sound equalization to source or microphone position changes in a reverberant room. It is demonstrated that even small displacements from the reference (equalization) point, of the order of a tenth of the acoustic wavelength, can cause large degradations in the equalized room response. The general theory developed in this paper, which implies that the sound equalization in practical environments may be an ill-posed problem, is verified by the simulation results averaged over different source and microphone positions.
Biljana D. Radlovic, Robert C. Williamson, Rodney A. Kennedy
ICASSP2
1999 Support Vector Method for Novelty Detection
Bernhard Schölkopf, Robert C. Williamson, Alexander J. Smola, John Shawe-Taylor, John C. Platt
NIPS2
1999 The Entropy Regularization Information Criterion
Alexander J. Smola, John Shawe-Taylor, Bernhard Schölkopf, Robert C. Williamson
NIPS4
1999 Noise modeling for nearfield array optimization
abstract
An exact series representation for a nearfield spherically isotropic noise model is introduced. The proposed noise model can be utilized effectively to apply well-established farfield array processing algorithms for nearfield applications of sensor arrays. A simple array gain optimization is used to demonstrate the use of the new noise model.
Thushara D. Abhayapala, Rodney A. Kennedy, Robert C. Williamson
IEEE Signal Process. Lett.3
1998 Broadband beamforming using elementary shape invariant beampatterns
abstract
This paper presents a new method of designing a beamformer having a desired broadband beampattern with focusing capability to operate at any radial distance from the array origin. An important consequence of our result is that the beamformer processing can be factored in to three levels of filtering: (i) beampattern independent elementary beamformers; (ii) beampattern shape dependent filters; and (iii) radial zooming filters where a single parameter can be adjusted to zoom-focus the array to a desired radial distance from the array origin. As an illustration the method is applied to the problem of producing a practical array design that achieves a frequency invariant beampattern over the frequency range of 1:10.
Thushara D. Abhayapala, Rodney A. Kennedy, Robert C. Williamson
ICASSP3
1998 Shrinking the Tube: A New Support Vector Regression Algorithm
Bernhard Schölkopf, Peter L. Bartlett, Alexander J. Smola, Robert C. Williamson
NIPS4
1998 The Importance of Convexity in Learning with Squared Loss
abstract
We show that if the closure of a function class F under the metric induced by some probability distribution is not convex, then the sample complexity for agnostically learning F with squared loss (using only hypotheses in F) is /spl Omega/(ln(1//spl delta/)//spl epsiv//sup 2/) where 1-/spl delta/ is the probability of success and /spl epsiv/ is the required accuracy. In comparison, if the class F is convex and has finite pseudodimension, then the sample complexity is O(1//spl epsiv/(ln(1//spl epsiv/)+ln(1/b)). If a nonconvex class F has finite pseudodimension, then the sample complexity for agnostically learning the closure of the convex hull of F, is O(1//spl epsiv/(1//spl epsiv/(ln(1//spl epsiv/)+ln(1//spl delta/)). Hence, for agnostic learning, learning the convex hull provides better approximation capabilities with little sample complexity penalty.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
IEEE Trans. Inf. Theory3
1998 Structural Risk Minimization Over Data-Dependent Hierarchies
abstract
The paper introduces some generalizations of Vapnik's (1982) method of structural risk minimization (SRM). As well as making explicit some of the details on SRM, it provides a result that allows one to trade off errors on the training sample against improved generalization performance. It then considers the more general case when the hierarchy of classes is chosen in response to the data. A result is presented on the generalization performance of classifiers with a "large margin". This theoretically explains the impressive generalization performance of the maximal margin hyperplane algorithm of Vapnik and co-workers (which is the basis for their support vector machines). The paper concludes with a more general result in terms of "luckiness" functions, which provides a quite general way for exploiting serendipitous simplicity in observed data to obtain better prediction accuracy from small training sets. Four examples are given of such functions, including the Vapnik-Chervonenkis (1971) dimension measured on the sample.
John Shawe-Taylor, Peter L. Bartlett, Robert C. Williamson, Martin Anthony
IEEE Trans. Inf. Theory3
1997 A PAC Analysis of a Bayesian Estimator
abstract
Bayesian analysis of generalisation can place a prior distribution on the hypotheses and estimate the volume of this space that is consistent with the training data. The larger this volume the greater the confidence in the classifier obtained. The key feature of such estimators is that they provide a posteriori estimates of generalisation based on properties of the hypothesis and the training data. This contrasts with a `classical' PAC analysis which provides only a priori (worst case) bounds. Following results in [26] showing that Data-sensitive analysis of generalisation in the PAC sense is possible, the paper uses the techniques to give the first PAC style analysis of a Bayesian inspired estimator of generalisation. The estimator concerned is the size of a ball which can be placed in the consistent region of parameter space. The ball gives a lower bound on the volume of parameter space consistent with the training set. The larger the ball the better the bound on the generalisation obtained. In all cases the bounds are of good generalisation with high confidence, hence bounding the tail of the distribution of generalisation errors that might occur. The resulting bounds are independent of the complexity of the function class though they depend linearly on the dimensionality of the parameter space. 1
John Shawe-Taylor, Robert C. Williamson
COLT2
1997 An adaptive algorithm for broadband frequency invariant beamforming
abstract
Frequency invariant beamforming is array processing in which the spatial response remains constant (with respect to frequency) within a wide frequency band of interest. We present a new algorithm for adaptive broadband beamforming which solves a minimum variance beamforming problem, with a structural frequency invariant beampattern constraint. This constraint allows us to reduce the dimension of the adaptation problem. The proposed algorithm is a block adaptive LMS algorithm which uses only a fraction of the parameters of a conventional fully adaptive array. Hence, the computational complexity is reduced and the convergence speed is increased. A simulation example is presented to demonstrate the new algorithm.
Darren B. Ward, Rodney A. Kennedy, Robert C. Williamson
ICASSP3
1997 Correction to 'Lower Bounds on the VC-Dimension of Smoothly Parametrized Function Classes'
abstract
The earlier article gives lower bounds on the VC-dimension of various smoothly parameterized function classes. The results were proved by showing a relationship between the uniqueness of decision boundaries and the VC-dimension of smoothly parameterized function classes. The proof is incorrect; there is no such relationship under the conditions stated in the article. For the case of neural networks with tanh activation functions, we give an alternative proof of a lower bound for the VC-dimension proportional to the number of parameters, which holds even when the magnitude of the parameters is restricted to be arbitrarily small.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
Neural Comput.3
1997 Sampling rate versus quantisation in speech coders
Jennifer A. Fulton, Robert R. Bitmead, Robert C. Williamson
Signal Process.3
1997 Decision region approximation by polynomials or neural networks
abstract
We give degree of approximation results for decision regions which are defined by polynomial and neural network parametrizations. The volume of the misclassified region is used to measure the approximation error, and results for the degree of L/sub 1/ approximation of functions are used. For polynomial parametrizations, we show that the degree of approximation is at least 1, whereas for neural network parametrizations we prove the slightly weaker result that the degree of approximation is at least r, where r can be any number in the open interval (0, 1).
Kim L. Blackmore, Robert C. Williamson, Iven M. Y. Mareels
IEEE Trans. Inf. Theory2
1996 The Importance of Convexity in Learning with Squared Loss
abstract
We show that if the closure of a function class F under the metric induced by some probability distribution is not convex, then the sample complexity for agnostically learning F with squared loss (using only hypotheses in F ) is\\Omega\\Gamma/2 (1=ffi)=ffl 2 ) where 1 \\Gamma ffi is the probability of success and ffl is the required accuracy. In comparison, if the class F is convex and has finite pseudo-dimension, then the sample complexity is O \\Gamma 1 ffl \\Gamma ln 1 ffl + ln 1 ffi \\Delta\\Delta . If a non-convex class F has finite pseudodimension, then the sample complexity for agnostically learning the closure of the convex hull of F , is O \\Gamma 1 ffl \\Gamma 1 ffl ln 1 ffl + ln 1 ffi \\Delta\\Delta . Hence, for agnostic learning, learning the convex hull provides better approximation capabilities with little sample complexity penalty. Index Terms - Sample complexity, agnostic learning, convex hull, artificial neural networks, computational learning theory. ...
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
COLT3
1996 A Framework for Structural Risk Minimisation
abstract
The paper introduces a framework for studying structural risk minimisation. The model views structural risk minimisation in a PAC context. It then considers the more general case when the hierarchy of classes is chosen in response to the data. This theoretically explains the impressive performance of the maximal margin hyperplane algorithm of Vapnik. It may also provide a general technique for exploitingserendipitous simplicity in observed data to obtain better prediction accuracy from small training sets. 1 Introduction The standard PAC model of learning considers a fixed hypothesis class H together with a required accuracy ffl and confidence 1 \\Gamma ffi . The theory characterises when a target function from H can be learned from examples in terms of the Vapnik-Chervonenkis dimension, a measure of the flexibility of the class H and specifies sample sizes required to deliver the required accuracy with the allowed confidence. In many cases of practical interest the precise class conta...
John Shawe-Taylor, Peter L. Bartlett, Robert C. Williamson, Martin Anthony
COLT3
1996 Nearfield broadband frequency invariant beamforming
abstract
This paper presents a method for nearfield frequency invariant broadband array beamforming. This means that we can design an array with associated signal processing to achieve a desired frequency invariant beam pattern (as a function of direction) at any nominal finite distance over an arbitrarily wide range of frequencies. The challenge here is to compensate accurately for the nearfield distortions (both magnitude and phase) which are more acute at the lower frequencies of the operating bandwidth than the higher frequencies. The methodology uses spherical harmonics to transform the nearfield broadband frequency invariant beampattern specification to an equivalent farfield frequency varying beampattern specification. A simulation example is presented to demonstrate the effectiveness of this method in producing a nearfield beam pattern which is frequency invariant over an octave bandwidth.
Rodney A. Kennedy, Thushara D. Abhayapala, Darren B. Ward, Robert C. Williamson
ICASSP4
1996 Fat-Shattering and the Learnability of Real-Valued Functions
Peter L. Bartlett, Philip M. Long, Robert C. Williamson
J. Comput. Syst. Sci.3
1996 The VC Dimension and Pseudodimension of Two-Layer Neural Networks with Discrete Inputs
abstract
We give upper bounds on the Vapnik-Chervonenkis dimension and pseudodimension of two-layer neural networks that use the standard sigmoid function or radial basis function and have inputs from {−D, …,D}n. In Valiant's probably approximately correct (pac) learning framework for pattern classification, and in Haussler's generalization of this framework to nonlinear regression, the results imply that the number of training examples necessary for satisfactory learning performance grows no more rapidly than W log (WD), where W is the number of weights. The previous best bound for these networks was O(W4).
Peter L. Bartlett, Robert C. Williamson
Neural Comput.2
1996 FIR filter design for frequency invariant beamformers
abstract
Two methods of implementing FIR filters for a frequency invariant beamformer are presented. Each of these methods uses a single underlying set of filter coefficients obtained directly from the desired beamformer response. One method uses multirate processing, and the other is based on a single sampling rate.
Darren B. Ward, Rodney A. Kennedy, Robert C. Williamson
IEEE Signal Process. Lett.3
1996 Efficient agnostic learning of neural networks with bounded fan-in
abstract
We show that the class of two-layer neural networks with bounded fan-in is efficiently learnable in a realistic extension to the probably approximately correct (PAC) learning model. In this model, a joint probability distribution is assumed to exist on the observations and the learner is required to approximate the neural network which minimizes the expected quadratic error. As special cases, the model allows learning real-valued functions with bounded noise, learning probabilistic concepts, and learning the best approximation to a target function that cannot be well approximated by the neural network. The networks we consider have real-valued inputs and outputs, an unlimited number of threshold hidden units with bounded fan-in, and a bound on the sum of the absolute values of the output weights. The number of computation steps of the learning algorithm is bounded by a polynomial in 1//spl epsiv/, 1//spl delta/, n and B where /spl epsiv/ is the desired accuracy, /spl delta/ is the probability that the algorithm fails, n is the input dimension, and B is the bound on both the absolute value of the target (which may be a random variable) and the sum of the absolute values of the output weights. In obtaining the result, we also extended some results on iterative approximation of functions in the closure of the convex hull of a function class and on the sample complexity of agnostic learning with the quadratic loss function.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
IEEE Trans. Inf. Theory3
1995 Online Learning via Congregational Gradient Descent
abstract
We propose and analyse a populational version of stepwise gradient descent suitable for a wide range of learning problems. The algorithm is motivated by genetic algorithms which update a population of solutions rather than just a single representative asistypical for gradient descent. This modi cation of traditional gradient descent (as used for example in the backpropagation algorithm) avoids getting trapped in local minima. We use an averaging analysis of the algorithm to relate its behaviour to an associated ordinary di erential equation. We derivea result concerning how long one has to wait in order that with a given high probability, the algorithm is within a certain neighbourhood of the global minimum. We also analyse the e ect of di erent population sizes. An example is presented which corroborates our theory very well. 1
Kim L. Blackmore, Robert C. Williamson, Iven M. Y. Mareels, William A. Sethares
COLT2
1995 On Efficient Agnostic Learning of Linear Combinations of Basis Functions
abstract
We consider efficient agnostic learning of linear combinations of basis functions when the sum of absolute values of the weights of the linear combinations is bounded.With the quadratic loss function, we show that the class of linear combinations of a set of basis functions is efficiently agnostically learnable if and only if the class of basis functions is efficiently agnostically learnable.We also show that the sample complexity for learning the linear combinations grows polynomially if and only if a combinatorial property of the class of basis functions, called the fat-shattering function, grows at most polynomially.We also relate the problem to agnostic learning of {0, 1}-valued function classes by showing that if a class of {O, 1}-valued functions is efficiently agnostically learnable (using the same function class) with the discrete loss function, then the class of linear combinations of functions from the class is efficiently agnostically learnable with the quadratic loss function.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
COLT3
1995 Examples of learning curves from a modified VC-formalism
Adam Kowalczyk, Jacek Szymanski, Peter L. Bartlett, Robert C. Williamson
NIPS4
1995 Lower Bounds on the VC Dimension of Smoothly Parameterized Function Classes
abstract
We examine the relationship between the VC dimension and the number of parameters of a threshold smoothly parameterized function class. We show that the VC dimension of such a function class is at least k if there exists a k-dimensional differentiable manifold in the parameter space such that each member of the manifold corresponds to a different decision boundary. Using this result, we are able to obtain lower bounds on the VC dimension proportional to the number of parameters for several thresholded function classes including two-layer neural networks with certain smooth activation functions and radial basis functions with a gaussian basis. These lower bounds hold even if the magnitudes of the parameters are restricted to be arbitrarily small. In Valiant's probably approximately correct learning framework, this implies that the number of examples necessary for learning these function classes is at least linear in the number of parameters.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
Neural Comput.3
1995 Existence and uniqueness results for neural network approximations
abstract
Some approximation theoretic questions concerning a certain class of neural networks are considered. The networks considered are single input, single output, single hidden layer, feedforward neural networks with continuous sigmoidal activation functions, no input weights but with hidden layer thresholds and output layer weights. Specifically, questions of existence and uniqueness of best approximations on a closed interval of the real line under mean-square and uniform approximation error measures are studied. A by-product of this study is a reparametrization of the class of networks considered in terms of rational functions of a single variable. This rational reparametrization is used to apply the theory of Pade approximation to the class of networks considered. In addition, a question related to the number of local minima arising in gradient algorithms for learning is examined.
Robert C. Williamson, Uwe Helmke
IEEE Trans. Neural Networks1
1994 Fat-Shattering and the Learnability of Real-Valued Functions
abstract
We consider the problem of learning real-valued functions from random examples when the function values are corrupted with noise. With mild conditions on independent observation noise, we provide characterizations of the learnability of a real-valued function class in terms of a generalization of the Vapnik-Chervonenkis dimension, the fat shattering function, introduced by Kearns and Schapire. We show that, given some restrictions on the noise, a function class is learnable in our model if and only if its fat-shattering function is finite. With different (also quite mild) restrictions, satisfied for example by gaussian noise, we show that a function class is learnable from polynomially many examples if and only if its fat-shattering function grows polynomially. We prove analogous results in an agnostic setting, where there is no assumption of an underlying function class.
Peter L. Bartlett, Philip M. Long, Robert C. Williamson
COLT3
1994 Lower Bounds on the VC-Dimension of Smoothly Parametrized Function Classes
abstract
We examine the relationship between the VC-dimension and the number of parameters of a smoothly parametrized function class. We show that the VC-dimension of such a function class is at least k if there exists a k-dimensional differentiable manifold in the parameter space such that each member of the manifold corresponds to a different decision boundary. Using this result, we are able to obtain lower bounds on the VC-dimension proportional to the number of parameters for several function classes including two-layer neural networks with certain smooth activation functions and radial basis functions with a gaussian basis. These lower bounds hold even if the magnitudes of the parameters are restricted to be arbitarily small. In Valiant's probably approximately correct learning framework, this implies that the number of example necessary for learning these function classes is at least linear in the number of parameters.
Wee Sun Lee, Peter L. Bartlett, Robert C. Williamson
COLT3
1994 A simple calculation of the joint moments of hidden Markov models
abstract
In this paper, an algorithm presented by Streit (1990) to calculate the integer moments of the output sequence probabilities using the probability measures of the hidden Markov models (HMMs) is reformulated in a matrix algebra framework which allows a better understanding of the algorithm. This algorithm arises in the context of the classification of an unknown stochastic process by a set of HMMs using a test statistic which can be approximated by these integer moments. Using this new formulation, a simple way of calculating the joint moments directly from the parameters of the HMMs in a non-iterative way is presented, and an asymptotic analysis of the algorithm is performed.>
Mehmet Karan, Brian D. O. Anderson, Robert C. Williamson
ICASSP (4)3
1994 Threshold effects in multiharmonic maximum likelihood frequency estimation
Robert C. Williamson, Ben James, Brian D. O. Anderson, Peter J. Kootsookos
Signal Process.1
1992 Rational Parametrizations of Neural Networks
Uwe Helmke, Robert C. Williamson
NIPS2
1991 The circular nature of discrete-time frequency estimates
abstract
It is shown that the conventional (linear) definitions of mean and variance can yield absurd results when applied to data defined on a circular domain. Appropriate definitions for the mean, variance, and moments of circular data are given, and these concepts are applied to reformulate a recently proposed frequency estimator to avoid bias and elevated threshold effects. The maximum likelihood frequency estimator is shown to be equivalent to least-squares regression on phase estimates. These results demonstrate the importance of appreciating the true circular nature of many quantities commonly encountered in digital signal processing.>
Brian C. Lovell, Peter J. Kootsookos, Robert C. Williamson
ICASSP3
1991 Splines, Rational Functions and Neural Networks
Robert C. Williamson, Peter L. Bartlett
NIPS1
1991 An extreme limit theorem for dependency bounds of normalized sums of random variables
Robert C. Williamson
Inf. Sci.1
1990 epsilon-Entropy and the Complexity of Feedforward Neural Networks
Robert C. Williamson
NIPS1
1990 Probabilistic arithmetic. I. Numerical methods for calculating convolutions and dependency bounds
Robert C. Williamson, Tom Downs
Int. J. Approx. Reason.1