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

James Kyle Miller

dblp:200/8834 · also Kyle Miller 0001 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0002-7001-6660ORCID · verified

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

Artificial intelligence and machine learning · 6 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
6 papers
Trustworthy machine learning · 56% Representation and self-supervised learning · 14% Deep learning architectures and training · 13%
Theoretical computer science
3 papers
Automated reasoning and model checking · 76% Computational complexity · 24%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.222023
Feature Learning for Interpretable, Performant Decision Trees · NeurIPS 2023
Actionable Model-Centric Explanations (Student Abstract) · AAAI 2022
Machine learning › Trustworthy machine learning › interpretability › logic-based explanation › rule-based explanation
decision tree explanation
0.712023
Feature Learning for Interpretable, Performant Decision Trees · NeurIPS 2023
Machine learning › Trustworthy machine learning
verification
0.712023
Verification of Fuzzy Decision Trees · IEEE Trans. Software Eng. 2023
Automated reasoning and model checking
abstraction refinement
0.712023
Verification of Fuzzy Decision Trees · IEEE Trans. Software Eng. 2023
Automated reasoning and model checking › satisfiability modulo theories
SMT-based verification
0.712023
Verification of Fuzzy Decision Trees · IEEE Trans. Software Eng. 2023
Machine learning › Trustworthy machine learning › interpretability › model explanation
global explanation
0.612022
Actionable Model-Centric Explanations (Student Abstract) · AAAI 2022
Machine learning › Representation and self-supervised learning › multi-view learning
canonical correlation analysis
0.412020
Robust Multi-View Representation Learning (Student Abstract) · AAAI 2020
Machine learning › Representation and self-supervised learning › multi-view learning
multi-view representation learning
0.412020
Robust Multi-View Representation Learning (Student Abstract) · AAAI 2020
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process › temporal point process
hawkes process
0.412019
Mutually Regressive Point Processes · NeurIPS 2019
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
point process
0.412019
Mutually Regressive Point Processes · NeurIPS 2019
Bioinformatics and computational biology
computational neuroscience
0.412019
Mutually Regressive Point Processes · NeurIPS 2019
Bioinformatics and computational biology › computational neuroscience › neural response modeling
neural spike train modeling
0.412019
Mutually Regressive Point Processes · NeurIPS 2019
Machine learning › Efficient and distributed learning
active learning
0.312017
Noise-Tolerant Interactive Learning Using Pairwise Comparisons · NIPS 2017
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
0.312017
Noise-Tolerant Interactive Learning Using Pairwise Comparisons · NIPS 2017
Computational complexity
query complexity
0.312017
Noise-Tolerant Interactive Learning Using Pairwise Comparisons · NIPS 2017
Automated reasoning and model checking
satisfiability
0.212022
Actionable Model-Centric Explanations (Student Abstract) · AAAI 2022
Machine learning › Deep learning architectures and training
autoencoder
0.112020
Robust Multi-View Representation Learning (Student Abstract) · AAAI 2020
Information retrieval
search engines
0.112017
Scaling Active Search using Linear Similarity Functions · IJCAI 2017

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

abstraction refinement · 1.3SMT solving · 1.3boolean satisfiability · 1.1SHAP · 1.1LIME · 1.1bayesian inference · 0.8sparse feature learning · 0.7differentiable decision tree · 0.7group sparsity · 0.4dropout · 0.4polya-gamma augmentation · 0.4poisson thinning · 0.4weighted-neighbor predictor · 0.3tsybakov noise · 0.3threshold function learning · 0.3pairwise comparison oracle · 0.3linear similarity functions · 0.3graph-based energy minimization · 0.3
YearPublicationVenuePosition
2023 Feature Learning for Interpretable, Performant Decision Trees
abstract
Decision trees are regarded for high interpretability arising from their hierarchical partitioning structure built on simple decision rules. However, in practice, this is not realized because axis-aligned partitioning of realistic data results in deep trees, and because ensemble methods are used to mitigate overfitting. Even then, model complexity and performance remain sensitive to transformation of the input, and extensive expert crafting of features from the raw data is common. We propose the first system to alternate sparse feature learning with differentiable decision tree construction to produce small, interpretable trees with good performance. We benchmark against conventional tree-based models and demonstrate several notions of interpretation of a model and its predictions.
Jack H. Good, Torin Kovach, James Kyle Miller, Artur Dubrawski
NeurIPS3
2023 Verification of Fuzzy Decision Trees
abstract
In recent years, there have been major strides in the safety verification of machine learning models such as neural networks and tree ensembles. However, fuzzy decision trees (FDT), also called soft or differentiable decision trees, are yet unstudied in the context of verification. They present unique verification challenges resulting from multiplications of input values; in the simplest case with a piecewise-linear splitting function, an FDT is piecewise-polynomial with degree up to the depth of the tree. We propose an abstraction-refinement algorithm for verification of properties of FDTs. We show that the problem is NP-Complete, like many other machine learning verification problems, and that our algorithm is complete in a finite precision setting. We benchmark on a selection of public data sets against an off-the-shelf SMT solver and a baseline variation of our algorithm that uses a refinement strategy from similar methods for neural network verification, finding the proposed method to be the fastest. Code for our algorithm along with our experiments and demos are available on GitHub athttps://github.com/autonlab/fdt_verification.
Jack H. Good, Nicholas Gisolfi, James Kyle Miller, Artur Dubrawski
IEEE Trans. Software Eng.3
2022 Actionable Model-Centric Explanations (Student Abstract)
abstract
We recommend using a model-centric, Boolean Satisfiability (SAT) formalism to obtain useful explanations of trained model behavior, different and complementary to what can be gleaned from LIME and SHAP, popular data-centric explanation tools in Artificial Intelligence (AI).We compare and contrast these methods, and show that data-centric methods may yield brittle explanations of limited practical utility.The model-centric framework, however, can offer actionable insights into risks of using AI models in practice. For critical applications of AI, split-second decision making is best informed by robust explanations that are invariant to properties of data, the capability offered by model-centric frameworks.
Cecilia G. Morales, Nicholas Gisolfi, Robert Edman, James Kyle Miller, Artur Dubrawski
AAAI4
2020 Robust Multi-View Representation Learning (Student Abstract)
abstract
Multi-view data has become ubiquitous, especially with multi-sensor systems like self-driving cars or medical patient-side monitors. We propose two methods to approach robust multi-view representation learning with the aim of leveraging local relationships between views.The first is an extension of Canonical Correlation Analysis (CCA) where we consider multiple one-vs-rest CCA problems, one for each view. We use a group-sparsity penalty to encourage finding local relationships. The second method is a straightforward extension of a multi-view AutoEncoder with view-level drop-out.We demonstrate the effectiveness of these methods in simple synthetic experiments. We also describe heuristics and extensions to improve and/or expand on these methods.
Sibi Venkatesan, James Kyle Miller, Artur Dubrawski
AAAI2
2019 Mutually Regressive Point Processes
abstract
Many real-world data represent sequences of interdependent events unfolding over time. They can be modeled naturally as realizations of a point process. Despite many potential applications, existing point process models are limited in their ability to capture complex patterns of interaction. Hawkes processes admit many efficient inference algorithms, but are limited to mutually excitatory effects. Non- linear Hawkes processes allow for more complex influence patterns, but for their estimation it is typically necessary to resort to discrete-time approximations that may yield poor generative models. In this paper, we introduce the first general class of Bayesian point process models extended with a nonlinear component that allows both excitatory and inhibitory relationships in continuous time. We derive a fully Bayesian inference algorithm for these processes using Polya-Gamma augmentation and Poisson thinning. We evaluate the proposed model on single and multi-neuronal spike train recordings. Results demonstrate that the proposed model, unlike existing point process models, can generate biologically-plausible spike trains, while still achieving competitive predictive likelihoods.
Ifigeneia Apostolopoulou, Scott W. Linderman, James Kyle Miller, Artur Dubrawski
NeurIPS3
2019 Statistical outbreak detection by joining medical records and pathogen similarity
James Kyle Miller, Jieshi Chen, Alexander Sundermann, Jane W. Marsh, Melissa I. Saul, Kathleen A. Shutt, Marissa Pacey, Mustapha M. Mustapha, Lee H. Harrison, Artur Dubrawski
J. Biomed. Informatics1
2017 Scaling Active Search using Linear Similarity Functions
abstract
Active Search has become an increasingly useful tool in information retrieval problems where the goal is to discover as many target elements as possible using only limited label queries. With the advent of big data, there is a growing emphasis on the scalability of such techniques to handle very large and very complex datasets. In this paper, we consider the problem of Active Search where we are given a similarity function between data points. We look at an algorithm introduced by Wang et al. [Wang et al., 2013] known as Active Search on Graphs and propose crucial modifications which allow it to scale significantly. Their approach selects points by minimizing an energy function over the graph induced by the similarity function on the data. Our modifications require the similarity function to be a dot-product between feature vectors of data points, equivalent to having a linear kernel for the adjacency matrix. With this, we are able to scale tremendously: for n data points, the original algorithm runs in O(n^2) time per iteration while ours runs in only O(nr + r^2) given r-dimensional features. We also describe a simple alternate approach using a weighted-neighbor predictor which also scales well. In our experiments, we show that our method is competitive with existing semi-supervised approaches. We also briefly discuss conditions under which our algorithm performs well.
Sibi Venkatesan, James Kyle Miller, Jeff G. Schneider, Artur Dubrawski
IJCAI2
2017 Noise-Tolerant Interactive Learning Using Pairwise Comparisons
abstract
We study the problem of interactively learning a binary classifier using noisy labeling and pairwise comparison oracles, where the comparison oracle answers which one in the given two instances is more likely to be positive. Learning from such oracles has multiple applications where obtaining direct labels is harder but pairwise comparisons are easier, and the algorithm can leverage both types of oracles. In this paper, we attempt to characterize how the access to an easier comparison oracle helps in improving the label and total query complexity. We show that the comparison oracle reduces the learning problem to that of learning a threshold function. We then present an algorithm that interactively queries the label and comparison oracles and we characterize its query complexity under Tsybakov and adversarial noise conditions for the comparison and labeling oracles. Our lower bounds show that our label and total query complexity is almost optimal.
Yichong Xu, Hongyang Zhang 0001, Aarti Singh, Artur Dubrawski, James Kyle Miller
NIPS5