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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rory Mitchell

dblp:199/9835 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0003-2892-1082ORCID · corroborated

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

Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021

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
1 paper
Trustworthy machine learning · 67% Probabilistic and Bayesian machine learning · 33%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 33% Data stream processing · 33% Indexing and storage engines · 33%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
0.612022
Sampling Permutations for Shapley Value Estimation · J. Mach. Learn. Res. 2022
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
quasi-monte carlo
0.612022
Sampling Permutations for Shapley Value Estimation · J. Mach. Learn. Res. 2022
Machine learning › Trustworthy machine learning › interpretability › shapley value
shapley value estimation
0.612022
Sampling Permutations for Shapley Value Estimation · J. Mach. Learn. Res. 2022
Query processing and optimization
cardinality estimation
0.512021
An Empirical Study of Moment Estimators for Quantile Approximation · ACM Trans. Database Syst. 2021
Data stream processing
quantile estimation
0.512021
An Empirical Study of Moment Estimators for Quantile Approximation · ACM Trans. Database Syst. 2021
Indexing and storage engines
synopsis structure
0.512021
An Empirical Study of Moment Estimators for Quantile Approximation · ACM Trans. Database Syst. 2021
GPUs and heterogeneous computing
GPU query processing
0.112021
An Empirical Study of Moment Estimators for Quantile Approximation · ACM Trans. Database Syst. 2021

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

stable summation · 1.0parallel tree reduction · 1.0orthogonal series · 1.0maximum entropy method · 1.0reproducing kernel hilbert space · 0.6mallows kernel · 0.6kernel herding · 0.6bayesian quadrature · 0.6
YearPublicationVenuePosition
2022 Sampling Permutations for Shapley Value Estimation
abstract
Game-theoretic attribution techniques based on Shapley values are used to interpret black-box machine learning models, but their exact calculation is generally NP-hard, requiring approximation methods for non-trivial models. As the computation of Shapley values can be expressed as a summation over a set of permutations, a common approach is to sample a subset of these permutations for approximation. Unfortunately, standard Monte Carlo sampling methods can exhibit slow convergence, and more sophisticated quasi-Monte Carlo methods have not yet been applied to the space of permutations. To address this, we investigate new approaches based on two classes of approximation methods and compare them empirically. First, we demonstrate quadrature techniques in a RKHS containing functions of permutations, using the Mallows kernel in combination with kernel herding and sequential Bayesian quadrature. The RKHS perspective also leads to quasi-Monte Carlo type error bounds, with a tractable discrepancy measure defined on permutations. Second, we exploit connections between the hypersphere $\mathbb{S}^{d-2}$ and permutations to create practical algorithms for generating permutation samples with good properties. Experiments show the above techniques provide significant improvements for Shapley value estimates over existing methods, converging to a smaller RMSE in the same number of model evaluations.
Rory Mitchell, Joshua N. Cooper, Eibe Frank, Geoff Holmes 0001
J. Mach. Learn. Res.1
2021 An Empirical Study of Moment Estimators for Quantile Approximation
abstract
We empirically evaluate lightweight moment estimators for the single-pass quantile approximation problem, including maximum entropy methods and orthogonal series with Fourier, Cosine, Legendre, Chebyshev and Hermite basis functions. We show how to apply stable summation formulas to offset numerical precision issues for higher-order moments, leading to reliable single-pass moment estimators up to order 15. Additionally, we provide an algorithm for GPU-accelerated quantile approximation based on parallel tree reduction. Experiments evaluate the accuracy and runtime of moment estimators against the state-of-the-art KLL quantile estimator on 14,072 real-world datasets drawn from the OpenML database. Our analysis highlights the effectiveness of variants of moment-based quantile approximation for highly space efficient summaries: their average performance using as few as five sample moments can approach the performance of a KLL sketch containing 500 elements. Experiments also illustrate the difficulty of applying the method reliably and showcases which moment-based approximations can be expected to fail or perform poorly.
Rory Mitchell, Eibe Frank, Geoff Holmes 0001
ACM Trans. Database Syst.1
2020 Adaptive XGBoost for Evolving Data Streams
abstract
Boosting is an ensemble method that combines base models in a sequential manner to achieve high predictive accuracy. A popular learning algorithm based on this ensemble method is eXtreme Gradient Boosting (XGB). We present an adaptation of XGB for classification of evolving data streams. In this setting, new data arrives over time and the relationship between the class and the features may change in the process, thus exhibiting concept drift. The proposed method creates new members of the ensemble from mini-batches of data as new data becomes available. The maximum ensemble size is fixed, but learning does not stop when this size is reached because the ensemble is updated on new data to ensure consistency with the current concept. We also explore the use of concept drift detection to trigger a mechanism to update the ensemble. We test our method on real and synthetic data with concept drift and compare it against batch-incremental and instance-incremental classification methods for data streams.
Jacob Montiel, Rory Mitchell, Eibe Frank, Bernhard Pfahringer, Talel Abdessalem, Albert Bifet
IJCNN2