EDBT 2026 Demo / reviewers in the wild / expert
David P. Helmbold
dblp:10/1058
· DBLP profile ↗
56ranked-venue papers
34as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 31 · 18 first-authorTheory of computation · 15 · 8 first-authorSystems, architecture and hardware · 6 · 6 first-authorComputer networks · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging 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
20 papers |
Deep learning architectures and training · 43% Learning theory · 23% Optimization for machine learning · 18% | |
| Theoretical computer science
13 papers |
Approximation and online algorithms · 40% Algorithmic game theory and mechanism design · 28% Computational complexity · 24% |
Topics — the 30 heaviest of 65, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training › regularization
dropout |
0.8 | 3 | 2017 | Surprising properties of dropout in deep networks · J. Mach. Learn. Res. 2017 Surprising properties of dropout in deep networks · COLT 2017 On the inductive bias of dropout · J. Mach. Learn. Res. 2015 |
Machine learning › Deep learning architectures and training
regularization |
0.8 | 3 | 2017 | Surprising properties of dropout in deep networks · J. Mach. Learn. Res. 2017 Surprising properties of dropout in deep networks · COLT 2017 On the inductive bias of dropout · J. Mach. Learn. Res. 2015 |
Approximation and online algorithms › online learning
mistake bound |
0.4 | 1 | 2019 | Mistake bounds on the noise-free multi-armed bandit game · Inf. Comput. 2019 |
Algorithmic game theory and mechanism design
multi-armed bandit |
0.4 | 1 | 2019 | Mistake bounds on the noise-free multi-armed bandit game · Inf. Comput. 2019 |
Machine learning › Optimization for machine learning
convergence analysis |
0.3 | 1 | 2018 | Gradient descent with identity initialization efficiently learns positive definite linear transformations · ICML 2018 |
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent |
0.3 | 1 | 2018 | Gradient descent with identity initialization efficiently learns positive definite linear transformations · ICML 2018 |
Machine learning › Learning theory
generalization |
0.3 | 1 | 2017 | Surprising properties of dropout in deep networks · J. Mach. Learn. Res. 2017 |
Machine learning › Learning theory
inductive bias |
0.2 | 1 | 2015 | On the inductive bias of dropout · J. Mach. Learn. Res. 2015 |
Machine learning › Learning theory
online learning |
0.2 | 7 | 2007 | Learning Permutations with Exponential Weights · COLT 2007 How to use expert advice · J. ACM 1997 Some Label Efficient Learning Results · COLT 1997 |
Machine learning › Trustworthy machine learning › interpretability
feature importance |
0.1 | 1 | 2012 | On the necessity of irrelevant variables · J. Mach. Learn. Res. 2012 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection |
0.1 | 1 | 2012 | On the necessity of irrelevant variables · J. Mach. Learn. Res. 2012 |
Computational complexity
boolean function analysis |
0.1 | 1 | 2012 | On the necessity of irrelevant variables · J. Mach. Learn. Res. 2012 |
Approximation and online algorithms
online algorithms |
0.1 | 3 | 2009 | Learning Permutations with Exponential Weights · J. Mach. Learn. Res. 2009 Apple Tasting · Inf. Comput. 2000 On-Line Portfolio Selection Using Multiplicative Updates · ICML 1996 |
Machine learning › Trustworthy machine learning
interpretability |
0.1 | 1 | 2011 | On the Necessity of Irrelevant Variables · ICML 2011 |
Information retrieval › ranking
learning to rank |
0.1 | 1 | 2009 | Learning Permutations with Exponential Weights · J. Mach. Learn. Res. 2009 |
Machine learning › Learning theory › online learning
exponential weights |
0.1 | 1 | 2007 | Learning Permutations with Exponential Weights · COLT 2007 |
Approximation and online algorithms
online learning |
0.1 | 2 | 2009 | Learning Permutations with Exponential Weights · J. Mach. Learn. Res. 2009 On-Line Learning with Linear Loss Constraints · Inf. Comput. 2000 |
Machine learning › Learning theory › online learning
prediction with expert advice |
0.0 | 3 | 1997 | How to use expert advice · J. ACM 1997 Predicting Nearly as Well as the Best Pruning of a Decision Tree · COLT 1995 How to use expert advice · STOC 1993 |
Machine learning › Learning theory › online learning
mistake bounds |
0.0 | 3 | 1997 | How to use expert advice · J. ACM 1997 Learning Integer Lattices · SIAM J. Comput. 1992 Some Label Efficient Learning Results · COLT 1997 |
Machine learning › Trustworthy machine learning › robustness › robust learning
noise-tolerant learning |
0.0 | 1 | 2001 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach · Inf. Comput. 2001 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
regression |
0.0 | 1 | 2000 | Leveraging for Regression · COLT 2000 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting |
0.0 | 1 | 1999 | Potential Boosters? · NIPS 1999 |
Combinatorics and discrete mathematics
permutation |
0.0 | 1 | 2007 | Learning Permutations with Exponential Weights · COLT 2007 |
Information theory › information-theoretic limits
information-theoretic lower bounds |
0.0 | 1 | 1998 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach · COLT 1998 |
Computational complexity
learning theory |
0.0 | 1 | 1998 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach · COLT 1998 |
Computational complexity › learning theory
learning with noise |
0.0 | 1 | 1998 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach · COLT 1998 |
Computational complexity › learning theory
PAC learning |
0.0 | 1 | 1998 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach · COLT 1998 |
Machine learning › Efficient and distributed learning › data-efficient learning
label-efficient learning |
0.0 | 1 | 1997 | Some Label Efficient Learning Results · COLT 1997 |
Energy-efficient computing › storage power management
disk power management |
0.0 | 1 | 1996 | A Dynamic Disk Spin-Down Technique for Mobile Computing · MobiCom 1996 |
Energy-efficient computing › power management › low-power mode management
disk spin-down |
0.0 | 1 | 1996 | A Dynamic Disk Spin-Down Technique for Mobile Computing · MobiCom 1996 |
Methods — techniques the papers use, named apart from their topics
dropout · 0.5gradient descent · 0.3fourier analysis · 0.3deep network analysis · 0.3feature selection · 0.2regularization analysis · 0.2multiplicative weights update · 0.2exponential weights · 0.2information-theoretic bounds · 0.1sampling · 0.1leveraging scores · 0.1online learning · 0.0information-theoretic approach · 0.0trace analysis · 0.0multiplicative updates · 0.0machine learning · 0.0inferred program analysis · 0.0constraint checking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Online Learning Using Only Peer PredictionabstractThis paper considers a variant of the classical online learning problem with expert predictions. Our model’s differences and challenges are due to lacking any direct feedback on the loss each expert incurs at each time step $t$. We propose an approach that uses peer prediction and identify conditions where it succeeds. Our techniques revolve around a carefully designed peer score function $s()$ that scores experts’ predictions based on the peer consensus. We show a sufficient condition, that we call \emph{peer calibration}, under which standard online learning algorithms using loss feedback computed by the carefully crafted $s()$ have bounded regret with respect to the unrevealed ground truth values. We then demonstrate how suitable $s()$ functions can be derived for different assumptions and models. Yang Liu 0018, David P. Helmbold |
AISTATS | 2 |
| 2019 | Mistake bounds on the noise-free multi-armed bandit game
Atsuyoshi Nakamura, David P. Helmbold, Manfred K. Warmuth |
Inf. Comput. | 2 |
| 2019 | Gradient Descent with Identity Initialization Efficiently Learns Positive-Definite Linear Transformations by Deep Residual NetworksabstractWe analyze algorithms for approximating a function [Formula: see text] mapping [Formula: see text] to [Formula: see text] using deep linear neural networks, that is, that learn a function [Formula: see text] parameterized by matrices [Formula: see text] and defined by [Formula: see text]. We focus on algorithms that learn through gradient descent on the population quadratic loss in the case that the distribution over the inputs is isotropic. We provide polynomial bounds on the number of iterations for gradient descent to approximate the least-squares matrix [Formula: see text], in the case where the initial hypothesis [Formula: see text] has excess loss bounded by a small enough constant. We also show that gradient descent fails to converge for [Formula: see text] whose distance from the identity is a larger constant, and we show that some forms of regularization toward the identity in each layer do not help. If [Formula: see text] is symmetric positive definite, we show that an algorithm that initializes [Formula: see text] learns an [Formula: see text]-approximation of [Formula: see text] using a number of updates polynomial in [Formula: see text], the condition number of [Formula: see text], and [Formula: see text]. In contrast, we show that if the least-squares matrix [Formula: see text] is symmetric and has a negative eigenvalue, then all members of a class of algorithms that perform gradient descent with identity initialization, and optionally regularize toward the identity in each layer, fail to converge. We analyze an algorithm for the case that [Formula: see text] satisfies [Formula: see text] for all [Formula: see text] but may not be symmetric. This algorithm uses two regularizers: one that maintains the invariant [Formula: see text] for all [Formula: see text] and the other that “balances” [Formula: see text] so that they have the same singular values. Peter L. Bartlett, David P. Helmbold, Philip M. Long |
Neural Comput. | 2 |
| 2018 | Online Learning of Combinatorial Objects via Extended FormulationabstractThe standard techniques for online learning of combinatorial objects perform multiplicative updates followed by projections into the convex hull of all the objects. However, this methodology can be expensive if the convex hull contains many facets. For example, the convex hull of $n$-symbol Huffman trees is known to have exponentially many facets. We get around this difficulty by exploiting extended formulations, which encode the polytope of combinatorial objects in a higher dimensional “extended” space with only polynomially many facets. We develop a general framework for converting extended formulations into efficient online algorithms with good relative loss bounds. We present applications of our framework to online learning of Huffman trees and permutations. The regret bounds of the resulting algorithms are within a factor of $\Ocal(\sqrt{\log(n)})$ of the state-of-the-art specialized algorithms for permutations, and depending on the loss regimes, improve on or match the state-of-the-art for Huffman trees. Our method is general and can be applied to other combinatorial objects. Holakou Rahmanian, David P. Helmbold, S. V. N. Vishwanathan |
ALT | 2 |
| 2018 | Gradient descent with identity initialization efficiently learns positive definite linear transformations
Peter L. Bartlett, David P. Helmbold, Philip M. Long |
ICML | 2 |
| 2017 | Surprising properties of dropout in deep networksabstractWe analyze dropout in deep networks with rectified linear units and the quadratic loss. Our results expose surprising differences between the behavior of dropout and more traditional regularizers like weight decay. For example, on some simple data sets dropout training produces negative weights even though the output is the sum of the inputs. This provides a counterpoint to the suggestion that dropout discourages co-adaptation of weights. We also show that the dropout penalty can grow exponentially in the depth of the network while the weight-decay penalty remains essentially linear, and that dropout is insensitive to various re-scalings of the input features, outputs, and network weights. This last insensitivity implies that there are no isolated local minima of the dropout training criterion. Our work uncovers new properties of dropout, extends our understanding of why dropout succeeds, and lays the foundation for further progress. David P. Helmbold, Philip M. Long |
COLT | 1 |
| 2017 | Surprising properties of dropout in deep networks
David P. Helmbold, Philip M. Long |
J. Mach. Learn. Res. | 1 |
| 2016 | Noise Free Multi-armed Bandit Game
Atsuyoshi Nakamura, David P. Helmbold, Manfred K. Warmuth |
LATA | 2 |
| 2015 | On the inductive bias of dropout
David P. Helmbold, Philip M. Long |
J. Mach. Learn. Res. | 1 |
| 2014 | Combining initial segments of lists
Manfred K. Warmuth, Wouter M. Koolen, David P. Helmbold |
Theor. Comput. Sci. | 3 |
| 2012 | Evolutionary learning of policies for MCTS simulationsabstractMonte-Carlo Tree Search (MCTS) grows a partial game tree and uses a large number of random simulations to approximate the values of the nodes. It has proven effective in games with such as Go and Hex where the large search space and difficulty of evaluating positions cause difficulties for standard methods. The best MCTS players use carefully hand-crafted rules to bias the random simulations. Obtaining good hand-crafting rules is a very difficult process, as even rules promoting better simulation play can result in a weaker MCTS system [12]. Our Hivemind system uses evolution strategies to automatically learn effective rules for biasing the random simulations. We have built a MCTS player using Hivemind for the game Hex. The Hivemind learned rules result in a 90% win rate against a baseline MCTS system, and significant improvement against the computer Hex world champion, MoHex. James Pettit, David P. Helmbold |
FDG | 2 |
| 2012 | On the necessity of irrelevant variables
David P. Helmbold, Philip M. Long |
J. Mach. Learn. Res. | 1 |
| 2011 | Combining Initial Segments of Lists
Manfred K. Warmuth, Wouter M. Koolen, David P. Helmbold |
ALT | 3 |
| 2011 | On the Necessity of Irrelevant Variables
David P. Helmbold, Philip M. Long |
ICML | 1 |
| 2009 | Learning Object Location Predictors with Boosting and Grammar-Guided Feature ExtractionabstractThe authors present BEAMER: a new spatially exploitative approach to learning object detectors which shows excellent results when applied to the task of detecting objects in greyscale aerial imagery in the presence of ambiguous and noisy data. There are four main contributions used to produce these results. First, they introduce a grammar-guided feature extraction system, enabling the exploration of a richer feature space while constraining the features to a useful subset. This is specified with a rule-based generative grammer crafted by a human expert. Second, they learn a classifier on this data using a newly proposed variant of AdaBoost which takes into account the spatially correlated nature of the data. Third, they perform another round of training to optimize the method of converting the pixel classifications generated by boosting into a high quality set of (x,y) locations. lastly, they carefully define three common problems in object detection and define two evaluation criteria that are tightly matched to these problems. Major strengths of this approach are: (1) a way of randomly searching a broad feature space, (2) its performance when evaluated on well-matched evaluation criteria, and (3) its use of the location prediction domain to learn object detectors as well as to generate detections that perform well on several tasks: object counting, tracking, and target detection. They demonstrate the efficacy of BEAMER with a comprehensive experimental evaluation on a challenging data set. Damian Eads, Edward Rosten, David P. Helmbold |
BMVC | 3 |
| 2009 | Learning Permutations with Exponential Weights
David P. Helmbold, Manfred K. Warmuth |
J. Mach. Learn. Res. | 1 |
| 2007 | Learning Permutations with Exponential Weights
David P. Helmbold, Manfred K. Warmuth |
COLT | 1 |
| 2006 | Modeling, analyzing, and synthesizing expressive piano performance with graphical models
Graham Grindlay, David P. Helmbold |
Mach. Learn. | 2 |
| 2002 | Boosting Methods for Regression
Nigel Duffy, David P. Helmbold |
Mach. Learn. | 2 |
| 2002 | A geometric approach to leveraging weak learners
Nigel Duffy, David P. Helmbold |
Theor. Comput. Sci. | 2 |
| 2002 | Direct and indirect algorithms for on-line learning of disjunctions
David P. Helmbold, Sandra Panizza, Manfred K. Warmuth |
Theor. Comput. Sci. | 1 |
| 2001 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic Approach
Claudio Gentile, David P. Helmbold |
Inf. Comput. | 2 |
| 2000 | Leveraging for Regression
Nigel Duffy, David P. Helmbold |
COLT | 2 |
| 2000 | Apple Tasting
David P. Helmbold, Nick Littlestone, Philip M. Long |
Inf. Comput. | 1 |
| 2000 | On-Line Learning with Linear Loss Constraints
David P. Helmbold, Nick Littlestone, Philip M. Long |
Inf. Comput. | 1 |
| 2000 | Adaptive disk spin-down for mobile computers
David P. Helmbold, Darrell D. E. Long, Tracey L. Sconyers, Bruce Sherrod |
Mob. Networks Appl. | 1 |
| 1999 | Potential Boosters?
Nigel Duffy, David P. Helmbold |
NIPS | 2 |
| 1999 | Relative loss bounds for single neuronsabstractWe analyze and compare the well-known gradient descent algorithm and the more recent exponentiated gradient algorithm for training a single neuron with an arbitrary transfer function. Both algorithms are easily generalized to larger neural networks, and the generalization of gradient descent is the standard backpropagation algorithm. In this paper we prove worst-case loss bounds for both algorithms in the single neuron case. Since local minima make it difficult to prove worst-case bounds for gradient-based algorithms, we must use a loss function that prevents the formation of spurious local minima. We define such a matching loss function for any strictly increasing differentiable transfer function and prove worst-case loss bounds for any such transfer function and its corresponding matching loss. For example, the matching loss for the identity function is the square loss and the matching loss for the logistic transfer function is the entropic loss. The different forms of the two algorithms' bounds indicates that exponentiated gradient outperforms gradient descent when the inputs contain a large number of irrelevant components. Simulations on synthetic data confirm these analytical results. David P. Helmbold, Jyrki Kivinen, Manfred K. Warmuth |
IEEE Trans. Neural Networks | 1 |
| 1998 | Improved Lower Bounds for Learning from Noisy Examples: An Information-Theoretic ApproachabstractThis paper presents a general information-theoretic approach for obtaining lower bounds on the number of examples needed to PAC learn in the presence of noise.This approach deals directly with the fundamental information quantities, avoiding a Bayesian analysis.The technique is applied to several different models, illustrating its generality and power.The resulting bounds add logarithmic factors to (or improve the constants in) previously known lower bounds.Pemlission to snake digital or hard copies of all or part of this work for personal or classroom use is gmnted without fee provided that copies are not nlade or distributed for profit or commercial advantage and that copies hear this notice and the full citation on the first page.To copy otherwise, to republish, to post on servers or to redistribute to lists, requuxs prior specific pcmlission and/or a fee. Claudio Gentile, David P. Helmbold |
COLT | 2 |
| 1998 | On Bayes Methods for On-Line Boolean Prediction
Nicolò Cesa-Bianchi, David P. Helmbold, Sandra Panizza |
Algorithmica | 2 |
| 1997 | Some Label Efficient Learning ResultsabstractWe investigate the value of labels in a simple version of the standard on-line prediction model (the “experts ” setting). We present algorithms and adversary arguments defining tradeoffs between the number of mistakes made and the number of labels that the learner requests. One version of this question can be viewed as a family of games whose value is given by a complicated recurrence. Although our attempts to tind a closed form for this recurrence have been unsuccessful, we show how an algorithm can efficiently compute its value, enabling it to perform optimally. 1 David P. Helmbold, Sandra Panizza |
COLT | 1 |
| 1997 | How to use expert adviceabstractWe analyze algorithms that predict a binary value by combining the predictions of several prediction strategies, calledexperts. Our analysis is for worst-case situations, i.e., we make no assumptions about the way the sequence of bits to be predicted is generated. We measure the performance of the algorithm by the difference between the expected number of mistakes it makes on the bit sequence and the expected number of mistakes made by the best expert on this sequence, where the expectation is taken with respect to the randomization in the predictins. We show that the minimum achievable difference is on the order of the square root of the number of mistakes of the best expert, and we give efficient algorithms that achieve this. Our upper and lower bounds have matching leading constants in most cases. We then show how this leads to certain kinds of pattern recognition/learning algorithms with performance bounds that improve on the best results currently know in this context. We also compare our analysis to the case in which log loss is used instead of the expected number of mistakes. Nicolò Cesa-Bianchi, Yoav Freund, David Haussler, David P. Helmbold, Robert E. Schapire, Manfred K. Warmuth |
J. ACM | 4 |
| 1997 | Predicting Nearly As Well As the Best Pruning of a Decision Tree
David P. Helmbold, Robert E. Schapire |
Mach. Learn. | 1 |
| 1997 | A Comparison of New and Old Algorithms for a Mixture Estimation Problem
David P. Helmbold, Robert E. Schapire, Yoram Singer, Manfred K. Warmuth |
Mach. Learn. | 1 |
| 1996 | On Bayes Methods for On-Line Boolean PredictionabstractArticle Free Access Share on On Bayes methods for on-line Boolean prediction Authors: Nicolò Cesa-Bianchi DSI, University of Milan, Italy DSI, University of Milan, ItalyView Profile , David P. Helmbold University of California, Santa Cruz University of California, Santa CruzView Profile , Sandra Panizza DSI, University of Milan, Italy DSI, University of Milan, ItalyView Profile Authors Info & Claims COLT '96: Proceedings of the ninth annual conference on Computational learning theoryJanuary 1996 Pages 314–324https://doi.org/10.1145/238061.238162Published:01 January 1996Publication History 5citation237DownloadsMetricsTotal Citations5Total Downloads237Last 12 Months4Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Nicolò Cesa-Bianchi, David P. Helmbold, Sandra Panizza |
COLT | 2 |
| 1996 | On-Line Portfolio Selection Using Multiplicative Updates
David P. Helmbold, Robert E. Schapire, Yoram Singer, Manfred K. Warmuth |
ICML | 1 |
| 1996 | A Dynamic Disk Spin-Down Technique for Mobile ComputingabstractWe address the problem of deciding when to spin down the disk of a mobile computer in order to extend battery life. Since one of the most critical resources in mobile computing environments is battery life, good energy conservation methods can dramatically increase the utility of mobile systems. We use a simple and efficient algorithm based on machine learning techniques that has excellent performance in practice. Our experimental results are based on traces collected from HP C2474s disks. Using this data, the algorithm outperforms several algorithms that are theoretically optimal in under various worst-case assumptions, as well as the best fixed time-out strategy. In particular, the algorithm reduces the power consumption of the disk to about half (depending on the disk's properties) of the energy consumed by a one minute fixed time-out. Since the algorithm adapts to usage patterns, it uses as little as 88% of the energy consumed by the best fixed time-out computed in retrospect. 1 In... David P. Helmbold, Darrell D. E. Long, Bruce Sherrod |
MobiCom | 1 |
| 1996 | A Taxonomy of Race Conditions
David P. Helmbold, Charles E. McDowell |
J. Parallel Distributed Comput. | 1 |
| 1996 | On-line Prediction and Conversion Strategies
Nicolò Cesa-Bianchi, Yoav Freund, David P. Helmbold, Manfred K. Warmuth |
Mach. Learn. | 3 |
| 1995 | Predicting Nearly as Well as the Best Pruning of a Decision Treeabstract. Many algorithms for inferring a decision tree from data involve a two-phase process: First, a very large decision tree is grown which typically ends up "over-fitting" the data. To reduce over-fitting, in the second phase, the tree is pruned using one of a number of available methods. The final tree is then output and used for classification on test data. In this paper, we suggest an alternative approach to the pruning phase. Using a given unpruned decision tree, we present a new method of making predictions on test data, and we prove that our algorithm's performance will not be "much worse" (in a precise technical sense) than the predictions made by the best reasonably small pruning of the given decision tree. Thus, our procedure is guaranteed to be competitive (in terms of the quality of its predictions) with any pruning algorithm. We prove that our procedure is very efficient and highly robust. Our method can be viewed as a synthesis of two previously studied techniques. First, we ... David P. Helmbold, Robert E. Schapire |
COLT | 1 |
| 1995 | A Comparison of New and Old Algorithms for a Mixture Estimation Problemabstract. We investigate the problem of estimating the proportion vector which maximizes the likelihood of a given sample for a mixture of given densities. We adapt a framework developed for supervised learning and give simple derivations for many of the standard iterative algorithms like gradient projection and EM. In this framework, the distance between the new and old proportion vectors is used as a penalty term. The square distance leads to the gradient projection update, and the relative entropy to a new update which we call the exponentiated gradient update (EGj ). Curiously, when a second order Taylor expansion of the relative entropy is used, we arrive at an update EMj which, for j = 1, gives the usual EM update. Experimentally, both the EMj-update and the EGj-update for j ? 1 outperform the EM algorithm and its variants. We also prove a polynomial bound on the rate of convergence of the EGj algorithm. 1. Introduction The problem of maximum-likelihood (ML) estimation of a mixture of de... David P. Helmbold, Yoram Singer, Robert E. Schapire, Manfred K. Warmuth |
COLT | 1 |
| 1995 | Worst-case Loss Bounds for Single Neurons
David P. Helmbold, Jyrki Kivinen, Manfred K. Warmuth |
NIPS | 1 |
| 1995 | On Weak Learning
David P. Helmbold, Manfred K. Warmuth |
J. Comput. Syst. Sci. | 1 |
| 1994 | Tracking Drifting Concepts By Minimizing Disagreements
David P. Helmbold, Philip M. Long |
Mach. Learn. | 1 |
| 1993 | How to use expert adviceabstractArticle How to use expert advice Share on Authors: Nicolò Cesa-Bianchi View Profile , Yoav Freund View Profile , David P. Helmbold View Profile , David Haussler View Profile , Robert E. Schapire View Profile , Manfred K. Warmuth View Profile Authors Info & Claims STOC '93: Proceedings of the twenty-fifth annual ACM symposium on Theory of ComputingJune 1993 Pages 382–391https://doi.org/10.1145/167088.167198Online:01 June 1993Publication History 71citation406DownloadsMetricsTotal Citations71Total Downloads406Last 12 Months8Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Nicolò Cesa-Bianchi, Yoav Freund, David P. Helmbold, David Haussler, Robert E. Schapire, Manfred K. Warmuth |
STOC | 3 |
| 1993 | Determining Possible Event Orders by Analyzing Sequential TracesabstractOne of the fundamental problems encountered when debugging a parallel program is determining the possible orders in which events could have occurred. Various problems, such as data races and intermittent deadlock, arise when there is insufficient synchronization between the tasks in a parallel program. A sequential trace of an execution can be misleading, as it implies additional event orderings, distorting the concurrent nature of the computation. Algorithms to generate, from the trace of an execution, those event orderings that can be relied on by the programmer are described. By its very nature, the information in an execution trace pertains only to that execution of the program, and may not generalize to other executions. This difficulty is mitigated by defining an inferred program based on the trace and original program, analyzing this inferred program, and showing how the inferred program relates to the original. The results of the algorithms can be used by other automated tools such as a data race detector or constraint checker.> David P. Helmbold, Charles E. McDowell, Jian-Zhong Wang |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1992 | Some Weak Learning ResultsabstractAn algorithm is a weak learner if with some small probability it outputs a hypothesis with error slightly below 50%. This paper presents sufficient conditions for weak learning. David P. Helmbold, Manfred K. Warmuth |
COLT | 1 |
| 1992 | Apple Tasting and Nearly One-Sided LearningabstractIn the standard on-line model the learning algorithm tries to minimize the total number of mistakes made in a series of trials. On each trial the learner sees an instance, either accepts or rejects that instance, and then is told the appropriate response. The authors define a natural variant of this model ('apple tasting') where the learner gets feedback only when the instance is accepted. They use two transformations to relate the apple tasting model to an enhanced standard model where false acceptances are counted separately from false rejections. They present a strategy for trading between false acceptances and false rejections in the standard model. From one perspective this strategy is exactly optimal, including constants. They apply the results to obtain a good general purpose apple tasting algorithm as well as nearly optimal apple tasting algorithms for a variety of standard classes, such as conjunctions and disjunctions of n boolean variables. They also present and analyze a simpler transformation useful when the instances are drawn at random rather than selected by an adversary.> David P. Helmbold, Nick Littlestone, Philip M. Long |
FOCS | 1 |
| 1992 | Learning Integer LatticesabstractThe problem of learning an integer lattice of ${\bf Z}^k $ in an on-line fashion is considered. That is, the learning algorithm is given a sequence of k-tuples of integers and predicts for each tuple in the sequence whether it lies in a hidden target lattice of ${\bf Z}^k $. The goal of the algorithm is to minimize the number of prediction mistakes. An efficient learning algorithm with an absolute mistake bound of $k + \lfloor k\log (n\sqrt k ) \rfloor $ is given, where n is the maximum component of any tuple seen. It is shown that this bound is approximately a $\log \log n$ factor larger than the lower bound on the worst case number of mistakes given by the VC dimension of lattices that are restricted to $\{ - n, \cdots ,0, \cdots ,n \}^k $. This algorithm is used to learn rational lattices, cosets of lattices, an on-line word problem for abelian groups, and a subclass of the commutative regular languages. Furthermore, by adapting the results of [D. Helmbold, R. Sloan, and M. K. Warmuth, Machine Learning, 5 (1990), pp. 165–196], one can efficiently learn nested differences of each of the above classes (e.g., concepts of the form $c_1 - (c_2 - (c_3 - (c_4 - c_5 )))$, where each $c_i $ is the coset of a lattice). David P. Helmbold, Robert H. Sloan, Manfred K. Warmuth |
SIAM J. Comput. | 1 |
| 1990 | Analyzing Traces with Anonymous Synchronization
David P. Helmbold, Charles E. McDowell, Jian-Zhong Wang |
ICPP (2) | 1 |
| 1990 | Learning Nested Differences of Intersection-Closed Concept Classes
David P. Helmbold, Robert H. Sloan, Manfred K. Warmuth |
Mach. Learn. | 1 |
| 1990 | Modeling Speedup (n) Greater than nabstractA simple model of parallel computation which is capable of explaining speedups greater than n on n processors is presented. Necessary and sufficient conditions for these exceptional speedups are derived from the model. Several of the contradictory previous results relating to parallel speedup are resolved by using the model.> David P. Helmbold, Charles E. McDowell |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1989 | Modeling Speedup greater than n
David P. Helmbold, Charles E. McDowell |
ICPP (3) | 1 |
| 1987 | Two Processor Scheduling is in NCabstractWe present a parallel algorithm for the two processor scheduling problem. This algorithm constructs an optimal schedule for unit execution time task systems with arbitrary precedence constraints using a polynomial number of processors and running in time polylog in the size of the input. Whereas previous parallel solutions for the problem made extensive use of randomization, our algorithm is completely deterministic and based on an interesting iteration technique. It is of independent relevance for two more reasons. It provides another example for the apparent difference in complexity between decision and search problems in the context of fast parallel computation, and it gives an $\mathcal{NC}$-algorithm for the matching problem in certain restricted cases. David P. Helmbold, Ernst W. Mayr |
SIAM J. Comput. | 1 |
| 1986 | Perfect Graphs and Parallel Algorithms
David P. Helmbold, Ernst W. Mayr |
ICPP | 1 |
| 1986 | Applications of Parallel Scheduling to Perfect Graphs
David P. Helmbold, Ernst W. Mayr |
WG | 1 |