EDBT 2026 Demo / reviewers in the wild / expert
Ryan Kang
dblp:249/4116
· DBLP profile ↗
7ranked-venue papers
0as first author
7since 2021 · last 2025
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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
3 papers |
Reinforcement learning · 32% Kernel, tree and ensemble methods · 30% Efficient and distributed learning · 19% | |
| Computer graphics and multimedia
2 papers |
Virtual and augmented reality · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
multi-armed bandit |
1.2 | 2 | 2023 | BanditPAM++: Faster k-medoids Clustering · NeurIPS 2023 MABSplit: Faster Forest Training Using Multi-Armed Bandits · NeurIPS 2022 |
Virtual and augmented reality › augmented reality
augmented reality interaction |
0.9 | 1 | 2025 | When Senses Collide: Investigating Modality Congruence and Interference Between Task and Notification in Augmented Reality · ISMAR 2025 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
partition function estimation |
0.8 | 1 | 2024 | Adaptive Sampling for Efficient Softmax Approximation · NeurIPS 2024 |
Machine learning › Efficient and distributed learning
softmax approximation |
0.8 | 1 | 2024 | Adaptive Sampling for Efficient Softmax Approximation · NeurIPS 2024 |
Algorithms and data structures › similarity search
maximum inner product search |
0.8 | 1 | 2024 | Faster Maximum Inner Product Search in High Dimensions · ICML 2024 |
Algorithms and data structures
randomized algorithms |
0.8 | 1 | 2024 | Faster Maximum Inner Product Search in High Dimensions · ICML 2024 |
Data mining
clustering |
0.7 | 1 | 2023 | BanditPAM++: Faster k-medoids Clustering · NeurIPS 2023 |
Data mining › clustering › exemplar-based clustering
k-medoids clustering |
0.7 | 1 | 2023 | BanditPAM++: Faster k-medoids Clustering · NeurIPS 2023 |
Machine learning › Kernel, tree and ensemble methods
node splitting |
0.6 | 1 | 2022 | MABSplit: Faster Forest Training Using Multi-Armed Bandits · NeurIPS 2022 |
Machine learning › Kernel, tree and ensemble methods
tree-based models |
0.6 | 1 | 2022 | MABSplit: Faster Forest Training Using Multi-Armed Bandits · NeurIPS 2022 |
Virtual and augmented reality
digital twin |
0.2 | 1 | 2024 | Extended Reality and Digital Twin in the Oil and Gas Pipeline Industry: A Systematic Review on Applications, Trends, and Future Directions · ISMAR 2024 |
Methods — techniques the papers use, named apart from their topics
multi-armed bandit · 1.9controlled user study · 1.7cognitive load measurement · 1.7systematic literature review · 1.5information reuse · 1.3non-uniform sampling · 0.8matching pursuit · 0.8importance sampling · 0.8bandit-based sampling · 0.8adaptive sampling · 0.8sample complexity analysis · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | When Senses Collide: Investigating Modality Congruence and Interference Between Task and Notification in Augmented RealityabstractAs augmented reality (AR) technologies become more integrated into everyday tasks, the design of notification systems that minimize disruption while enhancing user awareness is increasingly important. This study investigates how crossmodal interference between notification modality (visual, audio, tactile) and primary task modality (also visual, auditory, tactile) affects user perception and performance in AR environments. Through a controlled user study ($N=36$), participants engaged in modality-specific pattern recognition tasks while responding to spatial directional notifications delivered via different sensory channels. By analyzing notification awareness time, reaction time, task accuracy, and subjective measures, such as cognitive load and user preference, the study reveals how congruency or mismatch between task and notification modalities can either facilitate or hinder attention redirection and multi-tasking efficiency. The findings contribute to the design of adaptive AR notification systems that are less intrusive and better aligned with users' perceptual and cognitive states. Mehakdeep Kaur, Hyeongil Nam, Ryan Kang, Dongyun Han, Donghoon Kim 0001, Isaac Cho, Kangsoo Kim |
ISMAR | 3 |
| 2024 | Faster Maximum Inner Product Search in High DimensionsabstractMaximum Inner Product Search (MIPS) is a ubiquitous task in machine learning applications. Given a query vector and $n$ other vectors in $d$ dimensions, the MIPS problem is to find the atom that has the highest inner product with the query vector. Existing MIPS algorithms scale at least as $O(\sqrt{d})$ with respect to $d$, which becomes computationally prohibitive in high-dimensional settings. In this work, we present BanditMIPS, a novel randomized algorithm that provably improves the state-of-the-art complexity from $O(\sqrt{d})$ to $O(1)$ with respect to $d$. We validate the scaling of BanditMIPS and demonstrate that BanditMIPS outperforms prior state-of-the-art MIPS algorithms in sample complexity, wall-clock time, and precision/speedup tradeoff across a variety of experimental settings. Furthermore, we propose a variant of our algorithm, named BanditMIPS-$\alpha$, which improves upon BanditMIPS by employing non-uniform sampling across coordinates. We also demonstrate the usefulness of BanditMIPS in problems for which MIPS is a subroutine, including Matching Pursuit and Fourier analysis. Finally, we demonstrate that BanditMIPS can be used in conjunction with preprocessing techniques to improve its complexity with respect to $n$. All of our experimental results are reproducible via a 1-line script at github.com/ThrunGroup/BanditMIPS. Mo Tiwari, Ryan Kang, Chris Piech, Sebastian Thrun, Ilan Shomorony, Martin J. Zhang |
ICML | 2 |
| 2024 | Extended Reality and Digital Twin in the Oil and Gas Pipeline Industry: A Systematic Review on Applications, Trends, and Future DirectionsabstractImmersive and simulation technologies, such as Augmented Reality (AR), Virtual Reality (VR), Mixed Reality (MR), and Digital Twins (DTs), have proven effective in enhancing decision-making, streamlining operations, and improving safety through intuitive visualizations. Unsurprisingly, the oil and gas (O&G) pipeline industry is increasingly turning to these technologies to tackle complex construction and resource management challenges. This paper reviews the applications, benefits, and future trends of these technologies, focusing on integration and emerging trends in monitoring, training, maintenance, and testing. It identifies potential gaps, offers guidance for future research, and emphasizes adapting to technological evolution, providing insights to improve system reliability and sustainability in O&G pipeline operations using immersion and simulation methods. Muskan Sarvesh, Ryan Kang, Hyeongil Nam, Simon S. Park, Ron Hugo, Frank Maurer, Kangsoo Kim |
ISMAR | 2 |
| 2024 | Adaptive Sampling for Efficient Softmax ApproximationabstractThe softmax function is ubiquitous in machine learning and optimization applications. Computing the full softmax evaluation of a matrix-vector product can be computationally expensive in high-dimensional settings. In many applications, however, it is sufficient to calculate only the top few outputs of the softmax function. In this work, we present an algorithm, dubbed AdaptiveSoftmax, that adaptively computes the top k softmax values more efficiently than the full softmax computation, with probabilistic guarantees. We demonstrate the sample efficiency improvements afforded by AdaptiveSoftmax on real and synthetic data to corroborate our theoretical results. AdaptiveSoftmax yields >10x gain over full softmax computation on most datasets, yielding up to 30x improvement for Mistral7B evaluated on the Wikitext dataset. The adaptive method we propose for estimating the partition function (the softmax denominator) is of independent interest and can be used in other applications such as kernel density estimation. Tavor Z. Baharav, Ryan Kang, Colin Sullivan, Mo Tiwari, Eric Luxenberg, David Tse, Mert Pilanci |
NeurIPS | 2 |
| 2023 | BanditPAM++: Faster k-medoids ClusteringabstractClustering is a fundamental task in data science with wide-ranging applications. In $k$-medoids clustering, cluster centers must be actual datapoints and arbitrary distance metrics may be used; these features allow for greater interpretability of the cluster centers and the clustering of exotic objects in $k$-medoids clustering, respectively. $k$-medoids clustering has recently grown in popularity due to the discovery of more efficient $k$-medoids algorithms. In particular, recent research has proposed BanditPAM, a randomized $k$-medoids algorithm with state-of-the-art complexity and clustering accuracy. In this paper, we present BanditPAM++, which accelerates BanditPAM via two algorithmic improvements, and is $O(k)$ faster than BanditPAM in complexity and substantially faster than BanditPAM in wall-clock runtime. First, we demonstrate that BanditPAM has a special structure that allows the reuse of clustering information $\textit{within}$ each iteration. Second, we demonstrate that BanditPAM has additional structure that permits the reuse of information $\textit{across}$ different iterations. These observations inspire our proposed algorithm, BanditPAM++, which returns the same clustering solutions as BanditPAM but often several times faster. For example, on the CIFAR10 dataset, BanditPAM++ returns the same results as BanditPAM but runs over 10$\times$ faster. Finally, we provide a high-performance C++ implementation of BanditPAM++, callable from Python and R, that may be of interest to practitioners at https://github.com/motiwari/BanditPAM. Auxiliary code to reproduce all of our experiments via a one-line script is available at https://github.com/ThrunGroup/BanditPAM_plusplus_experiments. Mo Tiwari, Ryan Kang, Sebastian Thrun, Ilan Shomorony, Martin J. Zhang |
NeurIPS | 2 |
| 2023 | Sequence-based prediction of pH-dependent protein solubility using CamSolabstractSolubility is a property of central importance for the use of proteins in research in molecular and cell biology and in applications in biotechnology and medicine. Since experimental methods for measuring protein solubility are material intensive and time consuming, computational methods have recently emerged to enable the rapid and inexpensive screening of solubility for large libraries of proteins, as it is routinely required in development pipelines. Here, we describe the development of one such method to include in the predictions the effect of the pH on solubility. We illustrate the resulting pH-dependent predictions on a variety of antibodies and other proteins to demonstrate that these predictions achieve an accuracy comparable with that of experimental methods. We make this method publicly available at https://www-cohsoftware.ch.cam.ac.uk/index.php/camsolph, as the version 3.0 of CamSol. Marc Oeller, Ryan Kang, Rosie Bell, Hannes Ausserwöger, Pietro Sormanni, Michele Vendruscolo |
Briefings Bioinform. | 2 |
| 2022 | MABSplit: Faster Forest Training Using Multi-Armed BanditsabstractRandom forests are some of the most widely used machine learning models today, especially in domains that necessitate interpretability. We present an algorithm that accelerates the training of random forests and other popular tree-based learning methods. At the core of our algorithm is a novel node-splitting subroutine, dubbed MABSplit, used to efficiently find split points when constructing decision trees. Our algorithm borrows techniques from the multi-armed bandit literature to judiciously determine how to allocate samples and computational power across candidate split points. We provide theoretical guarantees that MABSplit improves the sample complexity of each node split from linear to logarithmic in the number of data points. In some settings, MABSplit leads to 100x faster training (an 99% reduction in training time) without any decrease in generalization performance. We demonstrate similar speedups when MABSplit is used across a variety of forest-based variants, such as Extremely Random Forests and Random Patches. We also show our algorithm can be used in both classification and regression tasks. Finally, we show that MABSplit outperforms existing methods in generalization performance and feature importance calculations under a fixed computational budget. All of our experimental results are reproducible via a one-line script at https://github.com/ThrunGroup/FastForest. Mo Tiwari, Ryan Kang, Chris Piech, Ilan Shomorony, Sebastian Thrun, Martin J. Zhang |
NeurIPS | 2 |