Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark McLean
dblp:215/0235
· DBLP profile ↗
6ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0001-5565-785XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Databases, data management, data science and information retrieval · 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
3 papers |
Representation and self-supervised learning · 49% Learning paradigms · 25% Trustworthy machine learning · 19% | |
| Network and information security
2 papers |
Malware analysis · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning › associative memory
holographic reduced representations |
0.5 | 1 | 2021 | Learning with Holographic Reduced Representations · NeurIPS 2021 |
Machine learning › Learning paradigms
multi-label classification |
0.5 | 1 | 2021 | Learning with Holographic Reduced Representations · NeurIPS 2021 |
Machine learning › Representation and self-supervised learning › structured representation
neuro-symbolic representation |
0.5 | 1 | 2021 | Learning with Holographic Reduced Representations · NeurIPS 2021 |
Malware analysis
malware detection |
0.5 | 1 | 2021 | Classifying Sequences of Extreme Length with Constant Memory Applied to Malware Detection · AAAI 2021 |
Malware analysis
malware classification |
0.4 | 1 | 2020 | A New Burrows Wheeler Transform Markov Distance · AAAI 2020 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.4 | 1 | 2019 | Barrage of Random Transforms for Adversarially Robust Defense · CVPR 2019 |
Machine learning › Efficient and distributed learning
efficient training |
0.1 | 1 | 2021 | Classifying Sequences of Extreme Length with Constant Memory Applied to Malware Detection · AAAI 2021 |
Bioinformatics and computational biology › sequence analysis › sequence clustering
DNA sequence clustering |
0.1 | 1 | 2020 | A New Burrows Wheeler Transform Markov Distance · AAAI 2020 |
Bioinformatics and computational biology › sequence analysis
sequence clustering |
0.1 | 1 | 2020 | A New Burrows Wheeler Transform Markov Distance · AAAI 2020 |
Methods — techniques the papers use, named apart from their topics
temporal max pooling · 1.0convolutional neural network · 1.0attention · 1.0markov distance · 0.9symbolic vector operations · 0.5projection steps · 0.5burrows-wheeler transform · 0.4burrows wheeler transform · 0.4stochastic transformation ensemble · 0.4obfuscated gradient · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | An Easy Rejection Sampling Baseline via Gradient Refined ProposalsabstractRejection sampling is a common tool for low dimensional problems (d ≤ 2), often touted as an “easy” way to obtain valid samples from a distribution f(·) of interest. In practice it is non-trivial to apply, often requiring considerable mathematical effort to devise a good proposal distribution g(·) and select a supremum C. More advanced samplers require additional mathematical derivations, limitations on f(·), or even cross-validation, making them difficult to apply. We devise a new approximate baseline approach to rejection sampling that works with less information, requiring only a differentiable f(·) be specified, making it easier to use. We propose a new approach to rejection sampling by refining a parameterized proposal distribution with a loss derived from the acceptance threshold. In this manner we obtain comparable or better acceptance rates on current benchmarks by up to 7.3×, while requiring no extra assumptions or any derivations to use: only a differentiable f(·) is required. While approximate, the results are correct with high probability, and in all tests pass a distributional check. This makes our approach easy to use, reproduce, and efficacious. Edward Raff, Mark McLean, James Holt |
ECAI | 2 |
| 2021 | Classifying Sequences of Extreme Length with Constant Memory Applied to Malware DetectionabstractRecent works within machine learning have been tackling inputs of ever increasing size, with cyber security presenting sequence classification problems of particularly extreme lengths. In the case of Windows executable malware detection, an input executable could be >=100 MB, which would translate to a time series with T=100,000,000 steps. To date, the closest approach to handling such task is MalConv --- a convolutional neural network capable of processing T=2,000,000 steps. Because the memory used by CNNs is O(T), this has prevented many from processing all executables or further extending the MalConv approach. In this work, we develop a new approach to temporal max pooling that makes the required memory invariant to the sequence length T. This makes MalConv 116x more memory efficient, and up to 25.8x faster to train, while removing the input length restrictions to MalConv. We re-invest these gains into improving the MalConv architecture by developing a new Global Channel Gating design, giving us an attention mechanism capable of learning feature interactions across 100 million time steps in an efficient manner, a capability lacked by the original MalConv approach. Edward Raff, William Fleshman, Richard Zak, Hyrum S. Anderson, Bobby Filar, Mark McLean |
AAAI | 6 |
| 2021 | Learning with Holographic Reduced RepresentationsabstractHolographic Reduced Representations (HRR) are a method for performing symbolic AI on top of real-valued vectors by associating each vector with an abstract concept, and providing mathematical operations to manipulate vectors as if they were classic symbolic objects. This method has seen little use outside of older symbolic AI work and cognitive science. Our goal is to revisit this approach to understand if it is viable for enabling a hybrid neural-symbolic approach to learning as a differential component of a deep learning architecture. HRRs today are not effective in a differential solution due to numerical instability, a problem we solve by introducing a projection step that forces the vectors to exist in a well behaved point in space. In doing so we improve the concept retrieval efficacy of HRRs by over $100\times$. Using multi-label classification we demonstrate how to leverage the symbolic HRR properties to develop a output layer and loss function that is able to learn effectively, and allows us to investigate some of the pros and cons of an HRR neuro-symbolic learning approach. Ashwinkumar Ganesan, Sunil Gandhi, Edward Raff, Tim Oates 0001, James Holt, Mark McLean |
NeurIPS | 7 |
| 2020 | A New Burrows Wheeler Transform Markov DistanceabstractPrior work inspired by compression algorithms has described how the Burrows Wheeler Transform can be used to create a distance measure for bioinformatics problems. We describe issues with this approach that were not widely known, and introduce our new Burrows Wheeler Markov Distance (BWMD) as an alternative. The BWMD avoids the shortcomings of earlier efforts, and allows us to tackle problems in variable length DNA sequence clustering. BWMD is also more adaptable to other domains, which we demonstrate on malware classification tasks. Unlike other compression-based distance metrics known to us, BWMD works by embedding sequences into a fixed-length feature vector. This allows us to provide significantly improved clustering performance on larger malware corpora, a weakness of prior methods. Edward Raff, Charles K. Nicholas, Mark McLean |
AAAI | 3 |
| 2019 | Barrage of Random Transforms for Adversarially Robust DefenseabstractDefenses against adversarial examples, when using the ImageNet dataset, are historically easy to defeat. The common understanding is that a combination of simple image transformations and other various defenses are insufficient to provide the necessary protection when the obfuscated gradient is taken into account. In this paper, we explore the idea of stochastically combining a large number of individually weak defenses into a single barrage of randomized transformations to build a strong defense against adversarial attacks. We show that, even after accounting for obfuscated gradients, the Barrage of Random Transforms (BaRT) is a resilient defense against even the most difficult attacks, such as PGD. BaRT achieves up to a 24x improvement in accuracy compared to previous work, and has even extended effectiveness out to a previously untested maximum adversarial perturbation of ε=32. Edward Raff, Jared Sylvester, Steven Forsyth, Mark McLean |
CVPR | 4 |
| 2018 | Hash-Grams On Many-Cores and Skewed DistributionsabstractWhen using n-grams for features, it is often the case that an expedient and effective first-pass of feature selection can be performed by picking the top-k most frequent features. The hash-gram approach was introduced as a method of quickly performing this feature selection. In this work we identify a failure case of parallelizing the hash-gram algorithm to a large number of CPU cores P when the data is highly skewed. We resolve this issue to produce a hash-gram algorithm with consistent performance across potential skewness-es and number of CPU cores, making it practically usable for big-data cases where more powerful compute is needed. Edward Raff, Booz Allen Hamilton, Mark McLean |
IEEE BigData | 3 |