Demo Data from SIGIR 2026 / reviewers in the wild / expert
Marcus A. Maloof
dblp:55/1433
· DBLP profile ↗
19ranked-venue papers
10as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 17 · 8 first-authorDatabases, data management, data science and information retrieval · 4Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 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
5 papers |
Time series and sequential data · 63% Learning theory · 18% Kernel, tree and ensemble methods · 13% | |
| Network and information security
2 papers |
Malware analysis · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 40% Data stream processing · 30% Machine learning and data management · 30% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Time series and sequential data › non-stationary environments
concept drift |
0.2 | 3 | 2010 | A Bayesian Approach to Concept Drift · NIPS 2010 Dynamic Weighted Majority: An Ensemble Method for Drifting Concepts · J. Mach. Learn. Res. 2007 Using additive expert ensembles to cope with concept drift · ICML 2005 |
Malware analysis › malware detection
malicious executable detection |
0.1 | 2 | 2006 | Learning to Detect and Classify Malicious Executables in the Wild · J. Mach. Learn. Res. 2006 Learning to detect malicious executables in the wild · KDD 2004 |
Machine learning › Time series and sequential data
change-point detection |
0.1 | 1 | 2010 | A Bayesian Approach to Concept Drift · NIPS 2010 |
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.1 | 1 | 2007 | Dynamic Weighted Majority: An Ensemble Method for Drifting Concepts · J. Mach. Learn. Res. 2007 |
Machine learning › Learning theory
online learning |
0.1 | 1 | 2005 | Using additive expert ensembles to cope with concept drift · ICML 2005 |
Machine learning › Learning theory › classification
classifier evaluation |
0.0 | 1 | 2003 | A General Model for Finite-Sample Effects in Training and Testing of Competing Classifiers · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Data stream processing › evolving data
concept drift |
0.0 | 1 | 2003 | Dynamic Weighted Majority: A New Ensemble Method for Tracking Concept Drift · ICDM 2003 |
Data mining › predictive modeling › classification
ensemble learning |
0.0 | 1 | 2003 | Dynamic Weighted Majority: A New Ensemble Method for Tracking Concept Drift · ICDM 2003 |
Machine learning and data management
online learning |
0.0 | 1 | 2003 | Dynamic Weighted Majority: A New Ensemble Method for Tracking Concept Drift · ICDM 2003 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2004 | Learning to detect malicious executables in the wild · KDD 2004 |
Machine learning › Transfer learning and domain adaptation
model adaptation |
0.0 | 1 | 2000 | An Initial Study of an Adaptive Hierarchical Vision System · ICML 2000 |
Methods — techniques the papers use, named apart from their topics
naive bayes · 0.2support vector machine · 0.2bayesian model comparison · 0.1n-grams of byte codes · 0.1boosted decision trees · 0.1weighted majority · 0.1ensemble learning · 0.1n-gram · 0.1decision tree · 0.1boosting · 0.1pruning · 0.1additive expert ensemble · 0.1weighted majority algorithm · 0.0monte carlo simulation · 0.0incremental tree inducer · 0.0cross-validation · 0.0bootstrap analysis · 0.0ROC analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Rank-energy selective query forwarding for distributed search systemsabstractScaling high-quality, cost-efficient query evaluation is critical to search system performance. Although partial indexes reduce query processing times, result quality may be jeopardized due to exclusion of relevant non-local documents. Selectively forwarding queries between geographically distributed search sites may help. The basic idea of query forwarding is that after a local site receives a query, it determines non-local sites to forward the query to and returns an aggregation of the local and non-local results. Nevertheless, electricity costs remain substantial sources of operating expenses. We present a hybrid rank-energy query forwarding model termed "RESQ." The novel contribution is to simultaneously consider both ranking quality and spatially-temporally varying energy prices when making forwarding decisions. Experiments with a large-scale query log, publicly-available electricity price data, and real search site locations demonstrate that query forwarding under RESQ achieves the result scalability of partial indexes with the cost savings of energy-aware approaches (e.g., an 87% ranking guarantee with a 46% savings in energy costs). Amin Y. Teymorian, Ophir Frieder, Marcus A. Maloof |
CIKM | 3 |
| 2010 | A Bayesian Approach to Concept DriftabstractTo cope with concept drift, we placed a probability distribution over the location of the most-recent drift point. We used Bayesian model comparison to update this distribution from the predictions of models trained on blocks of consecutive observations and pruned potential drift points with low probability. We compare our approach to a non-probabilistic method for drift and a probabilistic method for change-point detection. In our experiments, our approach generally yielded improved accuracy and/or speed over these other methods. Stephen H. Bach, Marcus A. Maloof |
NIPS | 2 |
| 2008 | Paired Learners for Concept DriftabstractTo cope with concept drift, we paired a stable online learner with a reactive one. A stable learner predicts based on all of its experience, whereas are active learner predicts based on its experience over a short, recent window of time. The method of paired learning uses differences in accuracy between the two learners over this window to determine when to replace the current stable learner, since the stable learner performs worse than does there active learner when the target concept changes. While the method uses the reactive learner as an indicator of drift, it uses the stable learner to predict, since the stable learner performs better than does the reactive learner when acquiring target concept. Experimental results support these assertions. We evaluated the method by making direct comparisons to dynamic weighted majority, accuracy weighted ensemble, and streaming ensemble algorithm (SEA) using two synthetic problems, the Stagger concepts and the SEA concepts, and three real-world data sets: meeting scheduling, electricity prediction, and malware detection. Results suggest that, on these problems, paired learners outperformed or performed comparably to methods more costly in time and space. Stephen H. Bach, Marcus A. Maloof |
ICDM | 2 |
| 2007 | elicit: A System for Detecting Insiders Who Violate Need-to-Know
Marcus A. Maloof, Gregory Stephens 0002 |
RAID | 1 |
| 2007 | Dynamic Weighted Majority: An Ensemble Method for Drifting Concepts
J. Zico Kolter, Marcus A. Maloof |
J. Mach. Learn. Res. | 2 |
| 2006 | Learning to Detect and Classify Malicious Executables in the WildabstractWe describe the use of machine learning and data mining to detect and classify malicious executables as they appear in the wild. We gathered 1,971 benign and 1,651 malicious executables and encoded each as a training example using n-grams of byte codes as features. Such processing resulted in more than 255 million distinct n-grams. After selecting the most relevant n-grams for prediction, we evaluated a variety of inductive methods, including naive Bayes, decision trees, support vector machines, and boosting. Ultimately, boosted decision trees outperformed other methods with an area under the ROC curve of 0.996. Results suggest that our methodology will scale to larger collections of executables. We also evaluated how well the methods classified executables based on the function of their payload, such as opening a backdoor and mass-mailing. Areas under the ROC curve for detecting payload function were in the neighborhood of 0.9, which were smaller than those for the detection task. However, we attribute this drop in performance to fewer training examples and to the challenge of obtaining properly labeled examples, rather than to a failing of the methodology or to some inherent difficulty of the classification task. Finally, we applied detectors to 291 malicious executables discovered after we gathered our original collection, and boosted decision trees achieved a true-positive rate of 0.98 for a desired false-positive rate of 0.05. This result is particularly important, for it suggests that our methodology could be used as the basis for an operational system for detecting previously undiscovered malicious executables. J. Zico Kolter, Marcus A. Maloof |
J. Mach. Learn. Res. | 2 |
| 2005 | Using additive expert ensembles to cope with concept driftabstractWe consider online learning where the target concept can change over time. Previous work on expert prediction algorithms has bounded the worst-case performance on any subsequence of the training data relative to the performance of the best expert. However, because these "experts" may be difficult to implement, we take a more general approach and bound performance relative to the actual performance of any online learner on this single subsequence. We present the additive expert ensemble algorithm AddExp, a new, general method for using any online learner for drifting concepts. We adapt techniques for analyzing expert prediction algorithms to prove mistake and loss bounds for a discrete and a continuous version of AddExp. Finally, we present pruning methods and empirical results for data sets with concept drift. J. Zico Kolter, Marcus A. Maloof |
ICML | 2 |
| 2004 | Learning to detect malicious executables in the wildabstractIn this paper, we describe the development of a fielded application for detecting malicious executables in the wild. We gathered 1971 benign and 1651 malicious executables and encoded each as a training example using n-grams of byte codes as features. Such processing resulted in more than 255 million distinct n-grams. After selecting the most relevant n-grams for prediction, we evaluated a variety of inductive methods, including naive Bayes, decision trees, support vector machines, and boosting. Ultimately, boosted decision trees outperformed other methods with an area under the roc curve of 0.996. Results also suggest that our methodology will scale to larger collections of executables. To the best of our knowledge, ours is the only fielded application for this task developed using techniques from machine learning and data mining. J. Zico Kolter, Marcus A. Maloof |
KDD | 2 |
| 2004 | Incremental learning with partial instance memory
Marcus A. Maloof, Ryszard S. Michalski |
Artif. Intell. | 1 |
| 2003 | Dynamic Weighted Majority: A New Ensemble Method for Tracking Concept DriftabstractAlgorithms for tracking concept drift are important for many applications. We present a general method based on the weighted majority algorithm for using any online learner for concept drift. Dynamic weighted majority (DWM) maintains an ensemble of base learners, predicts using a weighted-majority vote of these "experts", and dynamically creates and deletes experts in response to changes in performance. We empirically evaluated two experimental systems based on the method using incremental naive Bayes and incremental tree inducer [ITI] as experts. For the sake of comparison, we also included Blum's implementation of weighted majority. On the STAGGER concepts and on the SEA concepts, results suggest that the ensemble method learns drifting concepts almost as well as the base algorithms learn each concept individually. Indeed, we report the best overall results for these problems to date. J. Zico Kolter, Marcus A. Maloof |
ICDM | 2 |
| 2003 | Incremental rule learning with partial instance memory for changing conceptsabstractLearning concepts that change over time is important for a variety of applications in which an intelligent system must acquire and use a behavioral profile. Computer intrusion detection, calendar scheduling, and intelligent user interfaces are three examples. An interesting class of methods for learning such concepts consists of algorithms that maintain a portion of previously encountered examples. Since concepts change over time and these methods store selected examples, mechanisms must exist to identify and remove irrelevant examples of old concepts. In this paper, we describe an incremental rule learner with partial instance memory, called AQ 11 -PM+WAH, that uses Widmer and Kubat's heuristic to adjust dynamically the window over which it retains and forgets examples. We evaluated this learner using the STAGGER concepts and made direct comparisons to AQ-PM and to AQ 11 - PM, similar learners with partial instance memory. Results suggest that the forgetting heuristic is not restricted to FLORA2 the learner for which it was originally designed. Overall, result from this study and others suggest learners with partial instance memory converge more quickly to changing target concepts than algorithms that learn solely from new examples. Marcus A. Maloof |
IJCNN | 1 |
| 2003 | Improved Rooftop Detection in Aerial Images with Machine Learning
Marcus A. Maloof, Pat Langley, Thomas O. Binford, Ramakant Nevatia, Stephanie Sage |
Mach. Learn. | 1 |
| 2003 | A General Model for Finite-Sample Effects in Training and Testing of Competing ClassifiersabstractThe conventional wisdom in the field of statistical pattern recognition (SPR) is that the size of the finite test sample dominates the variance in the assessment of the performance of a classical or neural classifier. The present work shows that this result has only narrow applicability. In particular, when competing algorithms are compared, the finite training sample more commonly dominates this uncertainty. This general problem in SPR is analyzed using a formal structure recently developed for multivariate random-effects receiver operating characteristic (ROC) analysis. Monte Carlo trials within the general model are used to explore the detailed statistical structure of several representative problems in the subfield of computer-aided diagnosis in medicine. The scaling laws between variance of accuracy measures and number of training samples and number of test samples are investigated and found to be comparable to those discussed in the classic text of Fukunaga, but important interaction terms have been neglected by previous authors. Finally, the importance of the contribution of finite trainers to the uncertainties argues for some form of bootstrap analysis to sample that uncertainty. The leading contemporary candidate is an extension of the 0.632 bootstrap and associated error analysis, as opposed to the more commonly used cross-validation. Sergey V. Beiden, Marcus A. Maloof, Robert F. Wagner |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2002 | Incremental Learning with Partial Instance Memory
Marcus A. Maloof, Ryszard S. Michalski |
ISMIS | 1 |
| 2000 | An Initial Study of an Adaptive Hierarchical Vision System
Marcus A. Maloof |
ICML | 1 |
| 2000 | Selecting Examples for Partial Memory Learning
Marcus A. Maloof, Ryszard S. Michalski |
Mach. Learn. | 1 |
| 1998 | Generalizing over aspect and location for rooftop detectionabstractWe present the results of an empirical study in which we evaluated cost-sensitive learning algorithms on a rooftop detection task, which is one level of processing in a building detection system. Specifically, we investigated how well machine learning methods generalized to unseen images that differed in location and in aspect. For the purpose of comparison, we included in our evaluation a handcrafted linear classifier, which is the selection heuristic currently used in the building detection system. ROC analysis showed that, when generalizing to unseen images that differed in location and aspect, a naive Bayesian classifier outperformed nearest neighbor and the handcrafted solution. Marcus A. Maloof, Pat Langley, Thomas O. Binford, Ramakant Nevatia |
WACV | 1 |
| 1995 | A method for partial-memory incremental learning and its application to computer intrusion detectionabstractThis paper describes a partial-memory incremental learning method based on the AQ15c inductive learning system. The method maintains a representative set of past training examples that are used together with new examples to appropriately modify the currently held hypotheses. Incremental learning is evoked by feedback from the environment or from the user. Such a method is useful in applications involving intelligent agents acting in a changing environment, active vision, and dynamic knowledge-bases. For this study, the method is applied to the problem of computer intrusion detection in which symbolic profiles are learned for a computer system's users. In the experiments, the proposed method yielded significant gains in terms of learning time and memory requirements at the expense of slightly lower predictive accuracy and higher concept complexity, when compared to batch learning, in which all examples are given at once. Marcus A. Maloof, Ryszard S. Michalski |
ICTAI | 1 |
| 1993 | Modifying Rete to Reason TemporallyabstractAlthough researchers stress the importance of relative time representations, most expert system shells with temporal reasoning target real-time domains and use absolute time representations. This ontological assumption limits these systems to domains in which temporal events relate to times of occurrence. A temporal production system (TPS) is a traditional production system augmented with temporal knowledge maintenance routines and a temporal knowledge representation. These additions provide the ability to model relationships between events and they allow, but do not require, events to be associated with times of occurrence. The authors describe a TPS and the modifications of the Rete pattern matching algorithm required to incorporate interval-based temporal semantics and temporal knowledge maintenance routines. Marcus A. Maloof, Krys J. Kochut |
ICTAI | 1 |