Demo Data from EDBT 2026 / reviewers in the wild / expert
W. Philip Kegelmeyer
dblp:81/6741
· DBLP profile ↗
22ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 18 · 1 first-authorDatabases, data management, data science and information retrieval · 7Graphics, computer vision, multimedia, augmented reality and games · 5Human-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
7 papers |
Kernel, tree and ensemble methods · 73% Information extraction and text analysis · 16% Efficient and distributed learning · 10% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.3 | 5 | 2011 | COMET: A Recipe for Learning and Using Large Ensembles on Massive Data · ICDM 2011 A Comparison of Decision Tree Ensemble Creation Techniques · IEEE Trans. Pattern Anal. Mach. Intell. 2007 Learning Ensembles from Bites: A Scalable and Accurate Approach · J. Mach. Learn. Res. 2004 |
Natural language and speech › Information extraction and text analysis
topic model |
0.1 | 1 | 2012 | Exploring Topic Coherence over Many Models and Many Topics · EMNLP-CoNLL 2012 |
Data mining › text mining › topic model › topic model evaluation
topic coherence |
0.1 | 1 | 2012 | Exploring Topic Coherence over Many Models and Many Topics · EMNLP-CoNLL 2012 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning › tree ensembles
random forest |
0.1 | 1 | 2011 | COMET: A Recipe for Learning and Using Large Ensembles on Massive Data · ICDM 2011 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
bagging |
0.1 | 2 | 2007 | A Comparison of Decision Tree Ensemble Creation Techniques · IEEE Trans. Pattern Anal. Mach. Intell. 2007 Bagging Is a Small-Data-Set Phenomenon · CVPR (2) 2001 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
tree ensembles |
0.1 | 1 | 2007 | A Comparison of Decision Tree Ensemble Creation Techniques · IEEE Trans. Pattern Anal. Mach. Intell. 2007 |
Data mining › predictive modeling › classification › ensemble learning
bagging |
0.0 | 1 | 2003 | Comparing Pure Parallel Ensemble Creation Techniques Against Bagging · ICDM 2003 |
Data mining › predictive modeling › classification
ensemble learning |
0.0 | 1 | 2003 | Comparing Pure Parallel Ensemble Creation Techniques Against Bagging · ICDM 2003 |
Machine learning › Efficient and distributed learning
distributed training |
0.0 | 1 | 2011 | COMET: A Recipe for Learning and Using Large Ensembles on Massive Data · ICDM 2011 |
Machine learning › Kernel, tree and ensemble methods
classifier combination |
0.0 | 2 | 1997 | Combination of Multiple Classifiers Using Local Accuracy Estimates · IEEE Trans. Pattern Anal. Mach. Intell. 1997 Combination of Multiple Classifiers Using Local Accuracy Estimates · CVPR 1996 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
boosting |
0.0 | 1 | 2007 | A Comparison of Decision Tree Ensemble Creation Techniques · IEEE Trans. Pattern Anal. Mach. Intell. 2007 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2003 | Comparing Pure Parallel Ensemble Creation Techniques Against Bagging · ICDM 2003 |
Data mining › predictive modeling › classification
decision tree learning |
0.0 | 1 | 2003 | Comparing Pure Parallel Ensemble Creation Techniques Against Bagging · ICDM 2003 |
Medical and health informatics › medical imaging › x-ray imaging
mammography analysis |
0.0 | 1 | 1996 | Combination of Multiple Classifiers Using Local Accuracy Estimates · CVPR 1996 |
Methods — techniques the papers use, named apart from their topics
topic modeling · 0.3mapreduce · 0.1lazy ensemble evaluation · 0.1bagging · 0.1IVoting · 0.1statistical significance testing · 0.1out-of-bag error estimation · 0.1cross-validation · 0.1ensemble methods · 0.0boosting · 0.0randomization-based ensemble creation · 0.0multiple classifier combination · 0.0local accuracy estimates · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Attacking DBSCAN for Fun and ProfitabstractMany security applications depend critically on clustering. However, we do not know of any clustering algorithms that were designed with an adversary in mind. An intelligent adversary may be able to use this to her advantage to subvert the security of the application. Already, adversaries use obfuscation and other techniques to alter the representation of their inputs in feature space to avoid detection. As one example, spam email often mimics normal email. In this work, we investigate a more active attack, in which an adversary attempts to subvert clustering analysis by feeding in carefully crafted data points. Specifically, in this work we explore how an attacker can subvert DBSCAN, a popular density-based clustering algorithm. We explore a “confidence attack,” where an adversary seeks to poison the clusters to the point that the defender loses confidence in the utility of the system. This may result in the system being abandoned, or worse, waste the defender's time investigating false alarms. While our attacks generalize to all DBSCAN-based tools, we focus our evaluation on AnDarwin, a tool designed to detect plagiarized Android apps. We show that an adversary can merge arbitrary clusters by connecting them with “bridges”, that even a small number of merges can greatly degrade clustering performance, and that the defender has limited recourse when relying solely on DBSCAN. Finally, we propose a remediation process that uses machine learning and features based on outlier measures that are orthogonal to the underlying clustering problem to detect and remove injected points. Jonathan Crussell, W. Philip Kegelmeyer |
SDM | 2 |
| 2013 | Streaming Malware Classification in the Presence of Concept Drift and Class ImbalanceabstractMalware, or malicious software, is capable of performing any action or command that can be expressed in code and is typically used for illicit activities, such as e-mail spamming, corporate espionage, and identity theft. Most organizations rely on anti-virus software to identifymalware, which typically utilize signatures that can only identify previously-seen malware instances. We consider the detection ofmalware executables that are downloaded in streaming network data as a supervised machine learning problem. Using malwaredata collected over multiple years, we characterize the effect of concept drift and class imbalance on batch and streaming decision tree ensembles. In particular, we illustrate a surprising vulnerability generated by precisely the aspect of streaming methods that seemed most likely to help them, when compared to batch methods. W. Philip Kegelmeyer, Ken Chiang, Joey Burton Ingram |
ICMLA (2) | 1 |
| 2012 | Exploring Topic Coherence over Many Models and Many Topics
Keith Stevens, W. Philip Kegelmeyer, David Andrzejewski, David Buttler |
EMNLP-CoNLL | 2 |
| 2012 | Hellinger distance decision trees are robust and skew-insensitive
David A. Cieslak, T. Ryan Hoens, Nitesh V. Chawla, W. Philip Kegelmeyer |
Data Min. Knowl. Discov. | 4 |
| 2011 | COMET: A Recipe for Learning and Using Large Ensembles on Massive DataabstractCOMET is a single-pass MapReduce algorithm for learning on large-scale data. It builds multiple random forest ensembles on distributed blocks of data and merges them into a mega-ensemble. This approach is appropriate when learning from massive-scale data that is too large to fit on a single machine. To get the best accuracy, IVoting should be used instead of bagging to generate the training subset for each decision tree in the random forest. Experiments with two large datasets (5GB and 50GB compressed) show that COMET compares favorably (in both accuracy and training time) to learning on a sub sample of data using a serial algorithm. Finally, we propose a new Gaussian approach for lazy ensemble evaluation which dynamically decides how many ensemble members to evaluate per data point, this can reduce evaluation cost by 100X or more. Justin Basilico, M. Arthur Munson, Tamara G. Kolda, Kevin R. Dixon, W. Philip Kegelmeyer |
ICDM | 5 |
| 2011 | Detecting and ordering salient regions
Larry Shoemaker, Robert E. Banfield, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
Data Min. Knowl. Discov. | 5 |
| 2008 | Semi-supervised learning on large complex simulationsabstractComplex simulations can generate very large amounts of data stored disjointedly across many local disks. Learning from this data can be problematic due to the difficulty of obtaining labels for the data. We present an algorithm for the application of semi-supervised learning on disjoint data generated by complex simulations. Our semi-supervised technique shows a statistically significant accuracy improvement over supervised learning using the same underlying learning algorithm and requires less labeled data for comparable results. John N. Korecki, Robert E. Banfield, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
ICPR | 5 |
| 2008 | Detecting and ordering salient regions for efficient browsingabstractWe describe an ensemble approach to learning salient regions from data partitioned according to the distributed processing requirements of large-scale simulations. The volume of the data is such that classifiers can train only on data local to a given partition. Classes will likely be missing from some, or even most, partitions. We combine a fast ensemble learning algorithm with scaled probabilistic majority voting in order to learn an accurate classifier from such data. We order predicted regions to increase the likelihood that most of the initial set of presented regions are salient. Results from a simulated casing being dropped show that regions of interest are successfully identified and ordered. This approach is much faster than manually browsing and visualizing terabyte or larger simulations to find regions of interest. Larry Shoemaker, Robert E. Banfield, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
ICPR | 5 |
| 2008 | Feature selection via decision tree surrogate splitsabstractCARTpsilas ldquovariable rankingrdquo provides a quick estimate of the importance of an individual feature in a decision tree, and it is based on surrogate splits. We extend this estimate to arbitrary subsets. We have applied our estimate (called ldquodIrdquo) to three datasets. The performance of dI as an importance estimate is very dependent on the underlying performance of the tree used to generate the surrogate splits. Clayton Springer, W. Philip Kegelmeyer |
ICPR | 2 |
| 2007 | A Comparison of Decision Tree Ensemble Creation TechniquesabstractWe experimentally evaluate bagging and seven other randomization-based approaches to creating an ensemble of decision tree classifiers. Statistical tests were performed on experimental results from 57 publicly available data sets. When cross-validation comparisons were tested for statistical significance, the best method was statistically more accurate than bagging on only eight of the 57 data sets. Alternatively, examining the average ranks of the algorithms across the group of data sets, we find that boosting, random forests, and randomized trees are statistically significantly better than bagging. Because our results suggest that using an appropriate ensemble size is important, we introduce an algorithm that decides when a sufficient number of classifiers has been created for an ensemble. Our algorithm uses the out-of-bag error estimate, and is shown to result in an accurate ensemble for those methods that incorporate bagging into the construction of the ensemble. Robert E. Banfield, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2006 | Learning to Predict Salient Regions from Disjoint and Skewed Training SetsabstractWe present an ensemble learning approach that achieves accurate predictions from arbitrarily partitioned data. The partitions come from the distributed processing requirements of a large scale simulation where the volume of the data is such that classifiers can train only on data local to a given partition. As a result of the partition reflecting the need for efficient simulation analysis, rather than the needs of data mining, the class statistics vary across partitions; indeed some classes will likely be absent from some partitions. We combine a fast ensemble learning algorithm with majority voting to generate an accurate working model of the simulation. Results from several simulations show that regions of interest are successfully identified in spite of training set class imbalances. Accuracy is analyzed both at the level of nodes in the simulation data structure, and in terms of higher-level regions of interest. It is shown that over 98% of salient regions are found in independent test sets. Hence, this approach will be a significant time saver for simulation users and developers Larry Shoemaker, Robert E. Banfield, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
ICTAI | 5 |
| 2005 | FCLib: A Library for Building Data Analysis and Data Discovery Tools
Wendy S. Koegler, W. Philip Kegelmeyer |
IDA | 2 |
| 2004 | Learning Ensembles from Bites: A Scalable and Accurate Approach
Nitesh V. Chawla, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer |
J. Mach. Learn. Res. | 4 |
| 2003 | Comparing Pure Parallel Ensemble Creation Techniques Against BaggingabstractWe experimentally evaluate randomization-based approaches to creating an ensemble of decision-tree classifiers. Unlike methods related to boosting, all of the eight approaches considered here create each classifier in an ensemble independently of the other classifiers. Experiments were performed on 28 publicly available datasets, using C4.5 release 8 as the base classifier. While each of the other seven approaches has some strengths, we find that none of them is consistently more accurate than standard bagging when tested for statistical significance. Lawrence O. Hall, Kevin W. Bowyer, Robert E. Banfield, Divya Bhadoria, W. Philip Kegelmeyer, Steven Eschrich |
ICDM | 5 |
| 2003 | Distributed learning with bagging-like performance
Nitesh V. Chawla, Thomas E. Moore, Lawrence O. Hall, Kevin W. Bowyer, W. Philip Kegelmeyer, Clayton Springer |
Pattern Recognit. Lett. | 5 |
| 2002 | SMOTE: Synthetic Minority Over-sampling TechniqueabstractAn approach to the construction of classifiers from imbalanced datasets is described. A dataset is imbalanced if the classification categories are not approximately equally represented. Often real-world data sets are predominately composed of ``normal'' examples with only a small percentage of ``abnormal'' or ``interesting'' examples. It is also the case that the cost of misclassifying an abnormal (interesting) example as a normal example is often much higher than the cost of the reverse error. Under-sampling of the majority (normal) class has been proposed as a good means of increasing the sensitivity of a classifier to the minority class. This paper shows that a combination of our method of over-sampling the minority (abnormal) class and under-sampling the majority (normal) class can achieve better classifier performance (in ROC space) than only under-sampling the majority class. This paper also shows that a combination of our method of over-sampling the minority class and under-sampling the majority class can achieve better classifier performance (in ROC space) than varying the loss ratios in Ripper or class priors in Naive Bayes. Our method of over-sampling the minority class involves creating synthetic minority class examples. Experiments are performed using C4.5, Ripper and a Naive Bayes classifier. The method is evaluated using the area under the Receiver Operating Characteristic curve (AUC) and the ROC convex hull strategy. Nitesh V. Chawla, Kevin W. Bowyer, Lawrence O. Hall, W. Philip Kegelmeyer |
J. Artif. Intell. Res. | 4 |
| 2001 | Bagging Is a Small-Data-Set PhenomenonabstractBagging forms a committee of classifiers by bootstrap aggregation of training sets from a pool of training data. A simple alternative to bagging is to partition the data into disjoint subsets. Experiments on various datasets show that, given the same size partitions and bags, disjoint partitions result in better performance than bootstrap aggregates (bags). Many applications (e.g., protein structure prediction) involve the use of datasets that are too large to handle in the memory of a typical computer. Our results indicate that, in such applications, the simple approach of creating a committee of classifiers from disjoint partitions is preferred over the more complex approach of bagging. Nitesh V. Chawla, Thomas E. Moore, Kevin W. Bowyer, Lawrence O. Hall, Clayton Springer, W. Philip Kegelmeyer |
CVPR (2) | 6 |
| 2001 | Feature Characterization in Scientific Datasets
Elizabeth Bradley, Nancy Collins, W. Philip Kegelmeyer |
IDA | 3 |
| 2000 | A parallel decision tree builder for mining very large visualization datasetsabstractSimulation problems in the DOE ASCI program generate visualization datasets more than a terabyte in size. The practical difficulties in visualizing such datasets motivate the desire for automatic recognition of salient events. We have developed a parallel decision tree classifier for use in this context. Comparisons to ScalParC, a previous attempt to build a fast parallelization of a decision tree classifier, are provided. Our parallel classifier executes on the "ASCI Red" supercomputer. Experiments demonstrate that datasets too large to be processed on a single processor can be efficiently handled in parallel, and suggest that there need not be any decrease in accuracy relative to a monolithic classifier constructed on a single processor. Kevin W. Bowyer, Lawrence O. Hall, Nitesh V. Chawla, W. Philip Kegelmeyer |
SMC | 5 |
| 1997 | The computation of cloud base height from paired whole-sky imaging cameras
Mark C. Allmen, W. Philip Kegelmeyer |
Mach. Vis. Appl. | 2 |
| 1997 | Combination of Multiple Classifiers Using Local Accuracy EstimatesabstractThis paper presents a method for combining classifiers that uses estimates of each individual classifier's local accuracy in small regions of feature space surrounding an unknown test sample. An empirical evaluation using five real data sets confirms the validity of our approach compared to some other combination of multiple classifiers algorithms. We also suggest a methodology for determining the best mix of individual classifiers. Kevin S. Woods, W. Philip Kegelmeyer, Kevin W. Bowyer |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1996 | Combination of Multiple Classifiers Using Local Accuracy EstimatesabstractCombination of multiple classifiers (CMC) has recently drawn attention as a method of improving classification accuracy. This paper presents a method for combining classifiers that use estimates of each individual classifier's local accuracy in small regions of feature space surrounding an unknown test sample. Only the output of the most locally accurate classifier is considered. We address issues of (1) optimization of individual classifiers, and (2) the effect of varying the sensitivity of the individual classifiers on the CMC algorithm. Our algorithm performs better on data from a real problem in mammogram image analysis than do other recently proposed CMC techniques. Kevin S. Woods, Kevin W. Bowyer, W. Philip Kegelmeyer |
CVPR | 3 |