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

Dennis Shen

dblp:178/9288 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · unresolved

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

Artificial intelligence and machine learning · 5 · 3 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
4 papers
Reinforcement learning · 31% Learning theory · 31% Kernel, tree and ensemble methods · 20%
Theoretical computer science
2 papers
Mathematical optimization · 100%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 50% Recommender systems · 50%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Kernel, tree and ensemble methods › linear model
principal component regression
1.222025
On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls · J. Mach. Learn. Res. 2025
On Robustness of Principal Component Regression · NeurIPS 2019
Machine learning › Learning theory
high-dimensional regression
0.912025
On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls · J. Mach. Learn. Res. 2025
Mathematical optimization
statistical estimation
0.912025
On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls · J. Mach. Learn. Res. 2025
Machine learning and data management
matrix completion
0.712023
Causal Matrix Completion · COLT 2023
Recommender systems › debiased recommendation
missing not at random
0.712023
Causal Matrix Completion · COLT 2023
Mathematical optimization
causal inference
0.712023
Causal Matrix Completion · COLT 2023
Machine learning › Reinforcement learning › multi-agent reinforcement learning
heterogeneous agents
0.512021
PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators · NeurIPS 2021
Machine learning › Reinforcement learning › offline reinforcement learning
model-based offline reinforcement learning
0.512021
PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators · NeurIPS 2021
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.512021
PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators · NeurIPS 2021
Machine learning › Reinforcement learning
offline reinforcement learning
0.512021
PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators · NeurIPS 2021
Machine learning › Learning theory
generalization bounds
0.412019
On Robustness of Principal Component Regression · NeurIPS 2019
Machine learning › Learning theory › high-dimensional statistics
high-dimensional estimation
0.412019
On Robustness of Principal Component Regression · NeurIPS 2019
Robotics › Motion planning and robot control › robot control › robust control
robustness analysis
0.412019
On Robustness of Principal Component Regression · NeurIPS 2019
Machine learning › Probabilistic and Bayesian machine learning
causal inference
0.312018
Robust Synthetic Control · J. Mach. Learn. Res. 2018
Machine learning › Learning theory
matrix completion
0.312018
Robust Synthetic Control · J. Mach. Learn. Res. 2018
Machine learning › Probabilistic and Bayesian machine learning › causal inference
synthetic control
0.312018
Robust Synthetic Control · J. Mach. Learn. Res. 2018
Computational social science and digital humanities › public policy
policy evaluation
0.312025
On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls · J. Mach. Learn. Res. 2025
Computational social science and digital humanities › causal inference
synthetic control
0.312025
On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls · J. Mach. Learn. Res. 2025
Machine learning › Efficient and distributed learning
data-efficient learning
0.112021
PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators · NeurIPS 2021

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

principal component regression · 2.6non-asymptotic analysis · 2.6hypothesis testing · 2.6synthetic nearest neighbors · 1.3potential outcomes · 1.3latent variable model · 0.7bayesian uncertainty quantification · 0.7regularized neural networks · 0.5low-rank decomposition · 0.5latent factor model · 0.5matrix estimation · 0.4hard singular value thresholding · 0.4singular value thresholding · 0.3
YearPublicationVenuePosition
2025 On Model Identification and Out-of-Sample Prediction of PCR with Applications to Synthetic Controls
abstract
We analyze principal component regression (PCR) in a high-dimensional error-in-variables setting with fixed design. Under suitable conditions, we show that PCR consistently identifies the unique model with minimum $\ell_2$-norm. These results enable us to establish non-asymptotic out-of-sample prediction guarantees that improve upon the best known rates. In the course of our analysis, we introduce a natural linear algebraic condition between the in- and out-of-sample covariates, which allows us to avoid distributional assumptions for out-of-sample predictions. Our simulations illustrate the importance of this condition for generalization, even under covariate shifts. Accordingly, we construct a hypothesis test to check when this condition holds in practice. As a byproduct, our results also lead to novel results for the synthetic controls literature, a leading approach for policy evaluation. To the best of our knowledge, our prediction guarantees for the fixed design setting have been elusive in both the high-dimensional error-in-variables and synthetic controls literatures.
Anish Agarwal, Devavrat Shah, Dennis Shen
J. Mach. Learn. Res.3
2023 Causal Matrix Completion
abstract
Matrix completion is the study of recovering an underlying matrix from a sparse subset of noisy observations. Traditionally, it is assumed that the entries of the matrix are “missing completely at random” (MCAR), i.e., each entry is revealed at random, independent of everything else, with uniform probability. This is likely unrealistic due to the presence of “latent confounders”, i.e., unobserved factors that determine both the entries of the underlying matrix and the missingness pattern in the observed matrix. For example, in the context of movie recommender systems—a canonical application for matrix completion—a user who vehemently dislikes horror films is unlikely to ever watch horror films. In general, these confounders yield “missing not at random” (MNAR) data, which can severely impact any inference procedure that does not correct for this bias. We develop a formal causal model for matrix completion through the language of potential outcomes, and provide novel identification arguments for a variety of causal estimands of interest. We design a procedure, which we call “synthetic nearest neighbors” (SNN), to estimate these causal estimands. We prove finite-sample consistency and asymptotic normality of our estimator. Our analysis also leads to new theoretical results for the matrix completion literature. In particular, we establish entry-wise, i.e., max-norm, finite-sample consistency and asymptotic normality results for matrix completion with MNAR data. As a special case, this also provides entry-wise bounds for matrix completion with MCAR data. Across simulated and real data, we demonstrate the efficacy of our proposed estimator.
Anish Agarwal, Munther A. Dahleh, Devavrat Shah, Dennis Shen
COLT4
2021 PerSim: Data-Efficient Offline Reinforcement Learning with Heterogeneous Agents via Personalized Simulators
abstract
We consider offline reinforcement learning (RL) with heterogeneous agents under severe data scarcity, i.e., we only observe a single historical trajectory for every agent under an unknown, potentially sub-optimal policy. We find that the performance of state-of-the-art offline and model-based RL methods degrade significantly given such limited data availability, even for commonly perceived "solved" benchmark settings such as "MountainCar" and "CartPole". To address this challenge, we propose PerSim, a model-based offline RL approach which first learns a personalized simulator for each agent by collectively using the historical trajectories across all agents, prior to learning a policy. We do so by positing that the transition dynamics across agents can be represented as a latent function of latent factors associated with agents, states, and actions; subsequently, we theoretically establish that this function is well-approximated by a "low-rank" decomposition of separable agent, state, and action latent functions. This representation suggests a simple, regularized neural network architecture to effectively learn the transition dynamics per agent, even with scarce, offline data. We perform extensive experiments across several benchmark environments and RL methods. The consistent improvement of our approach, measured in terms of both state dynamics prediction and eventual reward, confirms the efficacy of our framework in leveraging limited historical data to simultaneously learn personalized policies across agents.
Anish Agarwal, Abdullah Omar Alomar, Varkey Alumootil, Devavrat Shah, Dennis Shen, Zhi Xu 0001, Cindy Yang
NeurIPS5
2019 On Robustness of Principal Component Regression
abstract
Consider the setting of Linear Regression where the observed response variables, in expectation, are linear functions of the p-dimensional covariates. Then to achieve vanishing prediction error, the number of required samples scales faster than pσ2, where σ2 is a bound on the noise variance. In a high-dimensional setting where p is large but the covariates admit a low-dimensional representation (say r ≪ p), then Principal Component Regression (PCR), cf. [36], is an effective approach; here, the response variables are regressed with respect to the principal components of the covariates. The resulting number of required samples to achieve vanishing prediction error now scales faster than rσ2(≪ pσ2). Despite the tremendous utility of PCR, its ability to handle settings with noisy, missing, and mixed (discrete and continuous) valued covariates is not understood and remains an important open challenge, cf. [24]. As the main contribution of this work, we address this challenge by rigorously establishing that PCR is robust to noisy, sparse, and possibly mixed valued covariates. Specifically, under PCR, vanishing prediction error is achieved with the number of samples scaling as r max(σ2, ρ−4 log5(p)), where ρ denotes the fraction of observed (noisy) covariates. We establish generalization error bounds on the performance of PCR, which provides a systematic approach in selecting the correct number of components r in a data-driven manner. The key to our result is a simple, but powerful equivalence between (i) PCR and (ii) Linear Regression with covariate pre-processing via Hard Singular Value Thresholding (HSVT). From a technical standpoint, this work advances the state-of-the-art analysis for HSVT by establishing stronger guarantees with respect to the ∥·∥2,∞-error for the estimated matrix rather than the Frobenius norm/mean-squared error (MSE) as is commonly done in the matrix estimation / completion literature.
Anish Agarwal, Devavrat Shah, Dennis Shen, Dogyoon Song
NeurIPS3
2018 Robust Synthetic Control
abstract
We present a robust generalization of the synthetic control method for comparative case studies. Like the classical method cf. \cite{abadie3}, we present an algorithm to estimate the unobservable counterfactual of a treatment unit. A distinguishing feature of our algorithm is that of de-noising the data matrix via singular value thresholding, which renders our approach robust in multiple facets: it automatically identifies a good subset of donors for the synthetic control, overcomes the challenges of missing data, and continues to work well in settings where covariate information may not be provided. We posit that the setting can be viewed as an instance of the Latent Variable Model and provide the first finite sample analysis (coupled with asymptotic results) for the estimation of the counterfactual. Our algorithm accurately imputes missing entries and filters corrupted observations in producing a consistent estimator of the underlying signal matrix, provided $p = \Omega( T^{-1 + \zeta})$ for some $\zeta > 0$; here, $p$ is the fraction of observed data and $T$ is the time interval of interest. Under the same proportion of observations, we demonstrate that the mean-squared error in our counterfactual estimation scales as $\mathcal{O}(\sigma^2/p + 1/\sqrt{T})$, where $\sigma^2$ is the variance of the inherent noise. Additionally, we introduce a Bayesian framework to quantify the estimation uncertainty. Our experiments, using both synthetic and real-world datasets, demonstrate that our robust generalization yields an improvement over the classical synthetic control method.
Muhammad J. Amjad, Devavrat Shah, Dennis Shen
J. Mach. Learn. Res.3
2015 Motion data alignment for real-time guidance in avatar based physical therapy training system
abstract
In this paper, we propose an Avatar based Virtual Reality user training system that efficiently trains users in performing a variety of activities using a pre-recorded avatar. To evaluate and monitor the user's adherence to the avatar's instructions, the system compares the user's motion data against the avatar's motion data, with the latter established as the ground truth dataset. Unfortunately, human reaction delay may cause the motion sequences between the user and the avatar to be misaligned. Consequently, to enable accurate comparison, we analyze four signal processing time delay estimation methods—an existing method and three proposed methods—to align the motion sequences between the user and pre-recorded avatar, allowing the correct frames to be compared. Our experiments demonstrate that the proposed methods perform better data alignment than the existing method and the fourth method, which employs a novel spatial-temporal segmentation algorithm, has the highest potential to be the optimal delay estimation approach. Further, to provide real-time guidance to the user, we determine a unique tolerance threshold for each activity such that a user accuracy value below the threshold value prompts real-time guidance to correct the user and an accuracy value above the threshold is tolerated. We perform an experiment with the assistance of a physical trainer and use the experimental data to design a histogram-based method using Bayesian decision theory to determine the threshold values.
Dennis Shen, Yao Lu 0006, Sujit Dey
HealthCom1