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.

Dennis DeCoste

dblp:60/3846 · DBLP profile ↗
← Back
24ranked-venue papers
9as first author
1since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 20 · 8 first-author · 1 since 2021Databases, data management, data science and information retrieval · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author

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
13 papers
Kernel, tree and ensemble methods · 19% Efficient and distributed learning · 18% Learning theory · 15%
Databases, data mining, and information retrieval
5 papers
Recommender systems · 84% Data mining · 16%
Theoretical computer science
4 papers
Mathematical optimization · 50% Algorithms and data structures · 35% Computational geometry · 15%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
generalization
0.412020
Stochastic Weight Averaging in Parallel: Large-Batch Training That Generalizes Well · ICLR 2020
Machine learning › Deep learning architectures and training › training optimization
large-batch training
0.412020
Stochastic Weight Averaging in Parallel: Large-Batch Training That Generalizes Well · ICLR 2020
Machine learning › Optimization for machine learning
stochastic optimization
0.412020
Stochastic Weight Averaging in Parallel: Large-Batch Training That Generalizes Well · ICLR 2020
Machine learning › Learning paradigms
curriculum learning
0.412019
Data Parameters: A New Family of Parameters for Learning a Differentiable Curriculum · NeurIPS 2019
Machine learning › Efficient and distributed learning
data selection
0.412019
Data Parameters: A New Family of Parameters for Learning a Differentiable Curriculum · NeurIPS 2019
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.222014
Compact Random Feature Maps · ICML 2014
Sparse Greedy Minimax Probability Machine Classification · NIPS 2003
Computer vision › Image recognition and object detection › image classification
hierarchical classification
0.212015
HD-CNN: Hierarchical Deep Convolutional Neural Networks for Large Scale Visual Recognition · ICCV 2015
Computer vision › Image recognition and object detection
image classification
0.212015
HD-CNN: Hierarchical Deep Convolutional Neural Networks for Large Scale Visual Recognition · ICCV 2015
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel approximation
0.212014
Compact Random Feature Maps · ICML 2014
Machine learning › Kernel, tree and ensemble methods › kernel methods › kernel approximation
random features
0.212014
Compact Random Feature Maps · ICML 2014
Computer vision › 3D vision › feature matching
point correspondence
0.212013
Dense Non-rigid Point-Matching Using Random Projections · CVPR 2013
Machine learning › Learning theory
random projection
0.212013
Dense Non-rigid Point-Matching Using Random Projections · CVPR 2013
Recommender systems
collaborative filtering
0.122006
Naïve filterbots for robust cold-start recommendations · KDD 2006
Collaborative prediction using ensembles of Maximum Margin Matrix Factorizations · ICML 2006
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.122006
Building Support Vector Machines with Reduced Classifier Complexity · J. Mach. Learn. Res. 2006
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors · ICML 2003
Machine learning › Deep learning architectures and training
convolutional neural network
0.112015
HD-CNN: Hierarchical Deep Convolutional Neural Networks for Large Scale Visual Recognition · ICCV 2015
Recommender systems
cold-start recommendation
0.112006
Naïve filterbots for robust cold-start recommendations · KDD 2006
Recommender systems › collaborative filtering
matrix factorization
0.112006
Collaborative prediction using ensembles of Maximum Margin Matrix Factorizations · ICML 2006
Mathematical optimization
support vector machine
0.112006
Building Support Vector Machines with Reduced Classifier Complexity · J. Mach. Learn. Res. 2006
Mathematical optimization › continuous optimization
convex optimization
0.112005
A Modified Finite Newton Method for Fast Solution of Large Scale Linear SVMs · J. Mach. Learn. Res. 2005
Image and video processing › image matching
feature matching
0.012013
Dense Non-rigid Point-Matching Using Random Projections · CVPR 2013
Machine learning › Learning theory › classification › nonlinear classification
kernel-based classification
0.012003
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors · ICML 2003
Machine learning › Kernel, tree and ensemble methods › large margin methods
minimax probability machine
0.012003
Sparse Greedy Minimax Probability Machine Classification · NIPS 2003
Machine learning › Kernel, tree and ensemble methods › kernel methods
sparse kernel methods
0.012003
Sparse Greedy Minimax Probability Machine Classification · NIPS 2003
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search
0.012003
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors · ICML 2003
Algorithms and data structures › similarity search
nearest neighbor search
0.012003
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors · ICML 2003
Machine learning › Kernel, tree and ensemble methods
support vector machine classification
0.012002
Anytime Interval-Valued Outputs for Kernel Machines: Fast Support Vector Machine Classification via Distance Geometry · ICML 2002
Computational geometry › metric geometry
distance geometry
0.012002
Anytime Interval-Valued Outputs for Kernel Machines: Fast Support Vector Machine Classification via Distance Geometry · ICML 2002
Machine learning › Optimization for machine learning › regularized risk minimization
support vector machine training
0.012000
Alpha seeding for support vector machines · KDD 2000
Robotics › Motion planning and robot control
warm-starting
0.012000
Alpha seeding for support vector machines · KDD 2000
Data mining
pattern mining
0.011997
Mining Multivariate Time-Series Sensor Data to Discover Behavior Envelopes · KDD 1997

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

stochastic weight averaging · 0.4data parallelism · 0.4gradient descent · 0.4dynamic curriculum · 0.4random projection · 0.3discriminative subspace · 0.3hierarchical deep CNN · 0.2coarse-to-fine classification · 0.2structured random matrices · 0.2single-pass learning · 0.2subspace learning · 0.2finite newton method · 0.1user-based collaborative filtering · 0.1primal optimization · 0.1item-based collaborative filtering · 0.1greedy kernel basis selection · 0.1gradient-based optimization · 0.1ensemble learning · 0.1
YearPublicationVenuePosition
2023 SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Models
abstract
The pre-training and fine-tuning paradigm has contributed to a number of breakthroughs in Natural Language Processing (NLP). Instead of directly training on a downstream task, language models are first pre-trained on large datasets with cross-domain knowledge (e.g., Pile, MassiveText, etc.) and then fine-tuned on task-specific data (e.g., natural language generation, text summarization, etc.). Scaling the model and dataset size has helped improve the performance of LLMs, but unfortunately, this also lead to highly prohibitive computational costs. Pre-training LLMs often require orders of magnitude more FLOPs than fine-tuning and the model capacity often remains the same between the two phases. To achieve training efficiency w.r.t training FLOPs, we propose to decouple the model capacity between the two phases and introduce Sparse Pre-training and Dense Fine-tuning (SPDF). In this work, we show the benefits of using unstructured weight sparsity to train only a subset of weights during pre-training (Sparse Pre-training) and then recover the representational capacity by allowing the zeroed weights to learn (Dense Fine-tuning). We demonstrate that we can induce up to 75% sparsity into a 1.3B parameter GPT-3 XL model resulting in a 2.5x reduction in pre-training FLOPs, without a significant loss in accuracy on the downstream tasks relative to the dense baseline. By rigorously evaluating multiple downstream tasks, we also establish a relationship between sparsity, task complexity and dataset size. Our work presents a promising direction to train large GPT models at a fraction of the training FLOPs using weight sparsity, while retaining the benefits of pre-trained textual representations for downstream tasks.
Vithursan Thangarasa, Abhay Gupta, William Marshall, Tianda Li, Kevin Leong, Dennis DeCoste, Sean Lie, Shreyas Saxena
UAI6
2020 Stochastic Weight Averaging in Parallel: Large-Batch Training That Generalizes Well
Santiago Akle Serrano, Dennis DeCoste
ICLR3
2019 Data Parameters: A New Family of Parameters for Learning a Differentiable Curriculum
abstract
Recent works have shown that learning from easier instances first can help deep neural networks (DNNs) generalize better. However, knowing which data to present during different stages of training is a challenging problem. In this work, we address this problem by introducing data parameters. More specifically, we equip each sample and class in a dataset with a learnable parameter (data parameters), which governs their importance in the learning process. During training, at each iteration, as we update the model parameters, we also update the data parameters. These updates are done by gradient descent and do not require hand-crafted rules or design. When applied to image classification task on CIFAR10, CIFAR100,WebVision and ImageNet datasets, and object detection task on KITTI dataset, learning a dynamic curriculum via data parameters leads to consistent gains, without any increase in model complexity or training time. When applied to a noisy dataset, the proposed method learns to learn from clean images and improves over the state-of-the-art methods by 14%. To the best of our knowledge, our work is the first curriculum learning method to show gains on large scale image classification and detection tasks.
Shreyas Saxena, Oncel Tuzel, Dennis DeCoste
NeurIPS3
2015 HD-CNN: Hierarchical Deep Convolutional Neural Networks for Large Scale Visual Recognition
abstract
In image classification, visual separability between different object categories is highly uneven, and some categories are more difficult to distinguish than others. Such difficult categories demand more dedicated classifiers. However, existing deep convolutional neural networks (CNN) are trained as flat N-way classifiers, and few efforts have been made to leverage the hierarchical structure of categories. In this paper, we introduce hierarchical deep CNNs (HD-CNNs) by embedding deep CNNs into a two-level category hierarchy. An HD-CNN separates easy classes using a coarse category classifier while distinguishing difficult classes using fine category classifiers. During HDCNN training, component-wise pretraining is followed by global fine-tuning with a multinomial logistic loss regularized by a coarse category consistency term. In addition, conditional executions of fine category classifiers and layer parameter compression make HD-CNNs scalable for largescale visual recognition. We achieve state-of-the-art results on both CIFAR100 and large-scale ImageNet 1000-class benchmark datasets. In our experiments, we build up three different two-level HD-CNNs, and they lower the top-1 error of the standard CNNs by 2:65%, 3:1%, and 1:1%.
Zhicheng Yan 0001, Hao Zhang 0025, Robinson Piramuthu, Vignesh Jagadeesh, Dennis DeCoste, Wei Di, Yizhou Yu
ICCV5
2015 Fast Approximate Matching of Videos from Hand-Held Cameras for Robust Background Subtraction
abstract
We identify a novel instance of the background subtraction problem that focuses on extracting near-field foreground objects captured using handheld cameras. Given two user-generated videos of a scene, one with and the other without the foreground object (s), our goal is to efficiently generate an output video with only the foreground object (s) present in it. We cast this challenge as a spatio-temporal frame matching problem, and propose an efficient solution for it that exploits the temporal smoothness of the video sequences. We present theoretical analyses for the error bounds of our approach, and validate our findings using a detailed set of simulation experiments. Finally, we present the results of our approach tested on multiple real videos captured using handheld cameras, and compare them to several alternate foreground extraction approaches.
Raffay Hamid, Atish Das Sarma, Dennis DeCoste, Neel Sundaresan
WACV3
2014 Compact Random Feature Maps
abstract
Kernel approximation using randomized feature maps has recently gained a lot of interest. In this work, we identify that previous approaches for polynomial kernel approximation create maps that are rank deficient, and therefore do not utilize the capacity of the projected feature space effectively. To address this challenge, we propose compact random feature maps (CRAFTMaps) to approximate polynomial kernels more concisely and accurately. We prove the error bounds of CRAFTMaps demonstrating their superior kernel reconstruction performance compared to the previous approximation schemes. We show how structured random matrices can be used to efficiently generate CRAFTMaps, and present a single-pass algorithm using CRAFTMaps to learn non-linear multi-class classifiers. We present experiments on multiple standard data-sets with performance competitive with state-of-the-art results.
Raffay Hamid, Ying Xiao 0003, Alex Gittens, Dennis DeCoste
ICML4
2013 Dense Non-rigid Point-Matching Using Random Projections
abstract
We present a robust and efficient technique for matching dense sets of points undergoing non-rigid spatial transformations. Our main intuition is that the subset of points that can be matched with high confidence should be used to guide the matching procedure for the rest. We propose a novel algorithm that incorporates these high-confidence matches as a spatial prior to learn a discriminative subspace that simultaneously encodes both the feature similarity as well as their spatial arrangement. Conventional subspace learning usually requires spectral decomposition of the pair-wise distance matrix across the point-sets, which can become inefficient even for moderately sized problems. To this end, we propose the use of random projections for approximate subspace learning, which can provide significant time improvements at the cost of minimal precision loss. This efficiency gain allows us to iteratively find and remove high-confidence matches from the point sets, resulting in high recall. To show the effectiveness of our approach, we present a systematic set of experiments and results for the problem of dense non-rigid image-feature matching.
Raffay Hamid, Dennis DeCoste, Chih-Jen Lin
CVPR2
2006 Ensembles of Nearest Neighbor Forecasts
Dragomir Yankov, Dennis DeCoste, Eamonn J. Keogh
ECML2
2006 Collaborative prediction using ensembles of Maximum Margin Matrix Factorizations
abstract
Fast gradient-based methods for Maximum Margin Matrix Factorization (MMMF) were recently shown to have great promise (Rennie & Srebro, 2005), including significantly outperforming the previous state-of-the-art methods on some standard collaborative prediction benchmarks (including MovieLens). In this paper, we investigate ways to further improve the performance of MMMF, by casting it within an ensemble approach. We explore and evaluate a variety of alternative ways to define such ensembles. We show that our resulting ensembles can perform significantly better than a single MMMF model, along multiple evaluation metrics. In fact, we find that ensembles of partially trained MMMF models can sometimes even give better predictions in total training time comparable to a single MMMF model.
Dennis DeCoste
ICML1
2006 Naïve filterbots for robust cold-start recommendations
abstract
The goal of a recommender system is to suggest items of interest to a user based on historical behavior of a community of users. Given detailed enough history, item-based collaborative filtering (CF) often performs as well or better than almost any other recommendation method. However, in cold-start situations - where a user, an item, or the entire system is new - simple non-personalized recommendations often fare better. We improve the scalability and performance of a previous approach to handling cold-start situations that uses filterbots, or surrogate users that rate items based only on user or item attributes. We show that introducing a very small number of simple filterbots helps make CF algorithms more robust. In particular, adding just seven global filterbots improves both user-based and item-based CF in cold-start user, cold-start item, and cold-start system settings. Performance is better when data is scarce, performance is no worse when data is plentiful, and algorithm efficiency is negligibly affected. We systematically compare a non-personalized baseline, user-based CF, item-based CF, and our bot-augmented user- and item-based CF algorithms using three data sets (Yahoo! Movies, MovieLens, and EachMovie) with the normalized MAE metric in three types of cold-start situations. The advantage of our "naïve filterbot" approach is most pronounced for the Yahoo! data, the sparsest of the three data sets.
Seung-Taek Park, David M. Pennock, Omid Madani, Nathaniel Good, Dennis DeCoste
KDD5
2006 Automated Knowledge Discovery from Simulators
abstract
In this paper, we explore one aspect of knowledge discovery from simulators, the landscape characterization problem, where the aim is to identify regions in the input/parameter/model space that lead to a particular output behavior. Large-scale numerical simulators are in widespread use by scientists and engineers across a range of government agencies, academia, and industry; in many cases, simulators provide the only means to examine processes that are infeasible or impossible to study otherwise. However, the cost of simulation studies can be quite high, both in terms of the time and computational resources required to conduct the trials and the manpower needed to sift through the resulting output. Thus, there is strong motivation to develop automated methods that enable more efficient knowledge extraction. Unlike traditional data mining, knowledge discovery from simulators is not limited to a static, pre-determined dataset; instead, the simulator itself can be used as an oracle to generate new data of our own choosing. We exploit this opportunity by employing active learning and support vector machines (SVMs) to choose which are the most valuable simulation trials to run next. On two realworld scientific simulators, one for asteroid collisions and one for magnetospheric modeling, we demonstrate twofold and sixfold reductions, respectively, in the number of simulator trials required to achieve a particular level of fidelity in landscape characterization as compared with a standard grid-based sampling approach.
Michael C. Burl, Dennis DeCoste, Brian L. Enke, Dominic Mazzoni, William J. Merline, Lucas Scharenbroich
SDM2
2006 Building Support Vector Machines with Reduced Classifier Complexity
abstract
Support vector machines (SVMs), though accurate, are not preferred in applications requiring great classification speed, due to the number of support vectors being large. To overcome this problem we devise a primal method with the following properties: (1) it decouples the idea of basis functions from the concept of support vectors; (2) it greedily finds a set of kernel basis functions of a specified maximum size (dmax) to approximate the SVM primal cost function well; (3) it is efficient and roughly scales as O(ndmax2) where n is the number of training examples; and, (4) the number of basis functions it requires to achieve an accuracy close to the SVM accuracy is usually far less than the number of SVM support vectors.
S. Sathiya Keerthi, Olivier Chapelle, Dennis DeCoste
J. Mach. Learn. Res.3
2005 A Modified Finite Newton Method for Fast Solution of Large Scale Linear SVMs
abstract
This paper develops a fast method for solving linear SVMs with L2 loss function that is suited for large scale data mining tasks such as text classification. This is done by modifying the finite Newton method of Mangasarian in several ways. Experiments indicate that the method is much faster than decomposition methods such as SVMlight, SMO and BSVM (e.g., 4-100 fold), especially when the number of examples is large. The paper also suggests ways of extending the method to other loss functions such as the modified Huber's loss function and the L1 loss function, and also for solving ordinal regression.
S. Sathiya Keerthi, Dennis DeCoste
J. Mach. Learn. Res.2
2004 An efficient method for computing leave-one-out error in support vector machines with Gaussian kernels
abstract
In this paper, we give an efficient method for computing the leave-one-out (LOO) error for support vector machines (SVMs) with Gaussian kernels quite accurately. It is particularly suitable for iterative decomposition methods of solving SVMs. The importance of various steps of the method is illustrated in detail by showing the performance on six benchmark datasets. The new method often leads to speedups of 10-50 times compared to standard LOO error computation. It has good promise for use in hyperparameter tuning and model comparison
Martin M. S. Lee, S. Sathiya Keerthi, Chong Jin Ong, Dennis DeCoste
IEEE Trans. Neural Networks4
2003 Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors
Dennis DeCoste, Dominic Mazzoni
ICML1
2003 Sparse Greedy Minimax Probability Machine Classification
abstract
The Minimax Probability Machine Classification (MPMC) framework [Lanckriet et al., 2002] builds classifiers by minimizing the maximum probability of misclassification, and gives direct estimates of the proba- bilistic accuracy bound Ω. The only assumptions that MPMC makes is that good estimates of means and covariance matrices of the classes exist. However, as with Support Vector Machines, MPMC is computationally expensive and requires extensive cross validation experiments to choose kernels and kernel parameters that give good performance. In this paper we address the computational cost of MPMC by proposing an algorithm that constructs nonlinear sparse MPMC (SMPMC) models by incremen- tally adding basis functions (i.e. kernels) one at a time – greedily select- ing the next one that maximizes the accuracy bound Ω. SMPMC auto- matically chooses both kernel parameters and feature weights without us- ing computationally expensive cross validation. Therefore the SMPMC algorithm simultaneously addresses the problem of kernel selection and feature selection (i.e. feature weighting), based solely on maximizing the accuracy bound Ω. Experimental results indicate that we can obtain reli- able bounds Ω, as well as test set accuracies that are comparable to state of the art classification algorithms.
Thomas Strohmann, Andrei Belitski, Gregory Z. Grudic, Dennis DeCoste
NIPS4
2003 Anytime Query-Tuned Kernel Machines via Cholesky Factorization
abstract
Kernel machines (including support vector machines) offer powerful new methods for improving the accuracy and robustness of fundamental data mining operations on challenging (e.g. high-dimensional) data, including classification, regression, dimensionality reduction, and outlier detection. However, a key tradeoff to this power is that kernel machines typically compute their outputs in terms of a large fraction of the training data, making it difficult to scale them up to train and run over massive data sets typically tackled in data mining contexts. We recently demonstrated 2 to 64-fold query-time speedups of SVM and Kernel Fisher classifiers via a new computational geometry method for anytime output bounds [4]. This new paper refines our approach in two key ways. First, we introduce a simple linear algebra formulation based on standard Cholesky factorization, yielding simpler equations and lower computational overhead. Second, this new formulation suggests new methods for achieving additional speedups, including tuning on query samples. We demonstrate effectiveness on three benchmark datasets.
Dennis DeCoste
SDM1
2002 Anytime Interval-Valued Outputs for Kernel Machines: Fast Support Vector Machine Classification via Distance Geometry
Dennis DeCoste
ICML1
2002 Training Invariant Support Vector Machines
Dennis DeCoste, Bernhard Schölkopf
Mach. Learn.1
2000 Alpha seeding for support vector machines
abstract
A key pra\nti\nal obsta\nle in applying support ve\ntor ma-hines to many large-s\nale data mining tasks is that SVM training time generally s\nales quadrati\nally (or worse) in the number of examples or support ve\ntors. This \nomplexity is further ompounded when a spe\ni\n SVM training is but one of many, su\nh as in Leave-One-Out-Cross-Validation (LOOCV) for determining optimal SVM parameters or as in wrapper-based feature sele\ntion. In this paper we explore new te\nhniques for redu\ning the amortized \nost of ea\nh su\nh SVM training, by seeding su\n\nessive SVM trainings with the results of previous similar trainings.
Dennis DeCoste, Kiri Wagstaff
KDD1
1997 Mining Multivariate Time-Series Sensor Data to Discover Behavior Envelopes
Dennis DeCoste
KDD1
1991 CATMS: An ATMS Which Avoids Label Explosions
John W. Collins, Dennis DeCoste
AAAI2
1991 Dynamic Across-Time Measurement Interpretation
Dennis DeCoste
Artif. Intell.1
1990 Dynamic Acioss-Time Measurement Interpretation
Dennis DeCoste
AAAI1