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

Ryan Spring

dblp:88/1737 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
1since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 7 · 4 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 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
4 papers
Efficient and distributed learning · 39% Optimization for machine learning · 18% Generative modeling · 11%
Databases, data mining, and information retrieval
1 paper
Data mining · 50% Machine learning and data management · 50%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
0.722019
Compressing Gradient Optimizers via Count-Sketches · ICML 2019
Scalable and Sustainable Deep Learning via Randomized Hashing · KDD 2017
Machine learning › Representation and self-supervised learning › mutual information
mutual information estimation
0.412020
Mutual Information Estimation using LSH Sampling · IJCAI 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
noise contrastive estimation
0.412020
Mutual Information Estimation using LSH Sampling · IJCAI 2020
Natural language and speech › Question answering and dialogue systems › question generation
question-answer pair generation
0.412020
Training Question Answering Models From Synthetic Data · EMNLP (1) 2020
Machine learning › Generative modeling
synthetic training data
0.412020
Training Question Answering Models From Synthetic Data · EMNLP (1) 2020
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing
0.412020
Mutual Information Estimation using LSH Sampling · IJCAI 2020
Machine learning › Efficient and distributed learning › distributed training
gradient compression
0.412019
Compressing Gradient Optimizers via Count-Sketches · ICML 2019
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent
0.412019
Compressing Gradient Optimizers via Count-Sketches · ICML 2019
Machine learning › Optimization for machine learning
stochastic gradient descent
0.412019
Compressing Gradient Optimizers via Count-Sketches · ICML 2019
Machine learning and data management › feature transformation
feature hashing
0.312018
MISSION: Ultra Large-Scale Feature Selection using Count-Sketches · ICML 2018
Data mining › dimensionality reduction
feature selection
0.312018
MISSION: Ultra Large-Scale Feature Selection using Count-Sketches · ICML 2018
Machine learning › Efficient and distributed learning › distributed training
asynchronous training
0.312017
Scalable and Sustainable Deep Learning via Randomized Hashing · KDD 2017
Machine learning › Efficient and distributed learning
distributed training
0.312017
Scalable and Sustainable Deep Learning via Randomized Hashing · KDD 2017
Energy-efficient computing › energy-efficient machine learning
energy-efficient deep learning
0.112017
Scalable and Sustainable Deep Learning via Randomized Hashing · KDD 2017

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

locality-sensitive hashing · 0.9importance sampling · 0.9randomized hashing · 0.6maximum inner product search · 0.6adaptive dropout · 0.6large language model · 0.4GPT-2 · 0.4linear sketch · 0.4countsketch · 0.4stochastic gradient descent · 0.3count sketch · 0.3
YearPublicationVenuePosition
2025 Annotating Errors in English Learners' Written Language Production: Advancing Automated Written Feedback Systems
Steven Coyne, Diana Galván-Sosa, Ryan Spring, Camélia Guerraoui, Michael Zock, Keisuke Sakaguchi, Kentaro Inui
AIED (4)3
2020 Training Question Answering Models From Synthetic Data
abstract
Question and answer generation is a data augmentation method that aims to improve question answering (QA) models given the limited amount of human labeled data.However, a considerable gap remains between synthetic and human-generated question-answer pairs.This work aims to narrow this gap by taking advantage of large language models and explores several factors such as model size, quality of pretrained models, scale of data synthesized, and algorithmic choices.On the SQUAD1.1 question answering task, we achieve higher accuracy using solely synthetic questions and answers than when using the SQUAD1.1 training set questions alone.Removing access to real Wikipedia data, we synthesize questions and answers from a synthetic text corpus generated by an 8.3 billion parameter GPT-2 model and achieve 88.4 Exact Match (EM) and 93.9 F1 score on the SQUAD1.1 dev set.We further apply our methodology to SQUAD2.0 and show a 2.8 absolute gain on EM score compared to prior work using synthetic data.
Raul Puri, Ryan Spring, Mohammad Shoeybi, Mostofa Patwary, Bryan Catanzaro
EMNLP (1)2
2020 Mutual Information Estimation using LSH Sampling
abstract
Learning representations in an unsupervised or self-supervised manner is a growing area of research. Current approaches in representation learning seek to maximize the mutual information between the learned representation and original data. One of the most popular ways to estimate mutual information (MI) is based on Noise Contrastive Estimation (NCE). This MI estimate exhibits low variance, but it is upper-bounded by log(N), where N is the number of samples. In an ideal scenario, we would use the entire dataset to get the most accurate estimate. However, using such a large number of samples is computationally prohibitive. Our proposed solution is to decouple the upper-bound for the MI estimate from the sample size. Instead, we estimate the partition function of the NCE loss function for the entire dataset using importance sampling (IS). In this paper, we use locality-sensitive hashing (LSH) as an adaptive sampler and propose an unbiased estimator that accurately approximates the partition function in sub-linear (near-constant) time. The samples are correlated and non-normalized, but the derived estimator is unbiased without any assumptions. We show that our LSH sampling estimate provides a superior bias-variance trade-off when compared to other state-of-the-art approaches.
Ryan Spring, Anshumali Shrivastava
IJCAI1
2019 Compressing Gradient Optimizers via Count-Sketches
abstract
Many popular first-order optimization methods accelerate the convergence rate of deep learning models. However, these algorithms require auxiliary variables, which cost additional memory proportional to the number of parameters in the model. The problem is becoming more severe as models grow larger to learn from complex, large-scale datasets. Our proposed solution is to maintain a linear sketch to compress the auxiliary variables. Our approach has the same performance as the full-sized baseline, while using less space for the auxiliary variables. Theoretically, we prove that count-sketch optimization maintains the SGD convergence rate, while gracefully reducing memory usage for large-models. We show a rigorous evaluation on popular architectures such as ResNet-18 and Transformer-XL. On the 1-Billion Word dataset, we save 25% of the memory used during training (7.7 GB instead of 10.8 GB) with minimal accuracy and performance loss. For an Amazon extreme classification task with over 49.5 million classes, we also reduce the training time by 38%, by increasing the mini-batch size 3.5x using our count-sketch optimizer.
Ryan Spring, Anastasios Kyrillidis, Vijai Mohan, Anshumali Shrivastava
ICML1
2018 MISSION: Ultra Large-Scale Feature Selection using Count-Sketches
abstract
Feature selection is an important challenge in machine learning. It plays a crucial role in the explainability of machine-driven decisions that are rapidly permeating throughout modern society. Unfortunately, the explosion in the size and dimensionality of real-world datasets poses a severe challenge to standard feature selection algorithms. Today, it is not uncommon for datasets to have billions of dimensions. At such scale, even storing the feature vector is impossible, causing most existing feature selection methods to fail. Workarounds like feature hashing, a standard approach to large-scale machine learning, helps with the computational feasibility, but at the cost of losing the interpretability of features. In this paper, we present MISSION, a novel framework for ultra large-scale feature selection that performs stochastic gradient descent while maintaining an efficient representation of the features in memory using a Count-Sketch data structure. MISSION retains the simplicity of feature hashing without sacrificing the interpretability of the features while using only O(log^2(p)) working memory. We demonstrate that MISSION accurately and efficiently performs feature selection on real-world, large-scale datasets with billions of dimensions.
Amirali Aghazadeh, Ryan Spring, Daniel LeJeune, Gautam Dasarathy, Anshumali Shrivastava, Richard G. Baraniuk
ICML2
2018 The Effect of L2 Onset on L2 and L3 learning: The Case of Native Speakers of Burkinabe languages
Alain Hien, Ryan Spring
PACLIC2
2017 Scalable and Sustainable Deep Learning via Randomized Hashing
abstract
Current deep learning architectures are growing larger in order to learn from complex datasets. These architectures require giant matrix multiplication operations to train millions of parameters. Conversely, there is another growing trend to bring deep learning to low-power, embedded devices. The matrix operations, associated with the training and testing of deep networks, are very expensive from a computational and energy standpoint. We present a novel hashing-based technique to drastically reduce the amount of computation needed to train and test neural networks. Our approach combines two recent ideas, Adaptive Dropout and Randomized Hashing for Maximum Inner Product Search (MIPS), to select the nodes with the highest activations efficiently. Our new algorithm for deep learning reduces the overall computational cost of the forward and backward propagation steps by operating on significantly fewer nodes. As a consequence, our algorithm uses only 5% of the total multiplications, while keeping within 1% of the accuracy of the original model on average. A unique property of the proposed hashing-based back-propagation is that the updates are always sparse. Due to the sparse gradient updates, our algorithm is ideally suited for asynchronous, parallel training, leading to near-linear speedup, as the number of cores increases. We demonstrate the scalability and sustainability (energy efficiency) of our proposed algorithm via rigorous experimental evaluations on several datasets.
Ryan Spring, Anshumali Shrivastava
KDD1
2010 A Look into the Acquisition of English Motion Event Conflation by Native Speakers of Chinese and Japanese
Ryan Spring
PACLIC1