Demo Data from EDBT 2026 / reviewers in the wild / expert
James Sharpnack
dblp:36/10451 · also James L. Sharpnack
· DBLP profile ↗
24ranked-venue papers
6as first author
7since 2021 · last 2023
0000-0002-7193-0972ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 22 · 5 first-author · 6 since 2021Databases, data management, data science and information retrieval · 4 · 1 since 2021Theory of computation · 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
11 papers |
Learning theory · 22% Reinforcement learning · 17% Probabilistic and Bayesian machine learning · 15% | |
| Theoretical computer science
8 papers |
Mathematical optimization · 46% Graph algorithms and graph theory · 19% Algorithms and data structures · 19% | |
| Databases, data mining, and information retrieval
5 papers |
Data mining · 44% Recommender systems · 25% Information retrieval · 17% |
Topics — the 30 heaviest of 36, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory
statistical learning theory |
1.0 | 2 | 2023 | On L2-Consistency of Nearest Neighbor Matching · IEEE Trans. Inf. Theory 2023 Learning Patterns for Detection with Multiscale Scan Statistics · COLT 2018 |
Machine learning › Probabilistic and Bayesian machine learning
nearest neighbor matching |
0.7 | 1 | 2023 | On L2-Consistency of Nearest Neighbor Matching · IEEE Trans. Inf. Theory 2023 |
Recommender systems › personalized ranking
collaborative ranking |
0.6 | 2 | 2018 | SQL-Rank: A Listwise Approach to Collaborative Ranking · ICML 2018 Large-scale Collaborative Ranking in Near-Linear Time · KDD 2017 |
Machine learning › Efficient and distributed learning
automated machine learning |
0.6 | 1 | 2022 | Multimodal AutoML for Image, Text and Tabular Data · KDD 2022 |
Machine learning › Reinforcement learning › bandit
contextual bandit |
0.6 | 1 | 2022 | Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022 |
Machine learning › Reinforcement learning › exploration
exploration-exploitation tradeoff |
0.6 | 1 | 2022 | Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022 |
Machine learning › Optimization for machine learning
hyperparameter optimization |
0.6 | 1 | 2022 | Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022 |
Mathematical optimization › regularization › structured sparsity
fused lasso |
0.6 | 2 | 2017 | The DFS Fused Lasso: Linear-Time Denoising over General Graphs · J. Mach. Learn. Res. 2017 A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint Screening · NIPS 2017 |
Graph algorithms and graph theory
graph signal processing |
0.4 | 2 | 2017 | The DFS Fused Lasso: Linear-Time Denoising over General Graphs · J. Mach. Learn. Res. 2017 Identifying graph-structured activation patterns in networks · NIPS 2010 |
Machine learning › Deep learning architectures and training › regularization
neural network regularization |
0.4 | 1 | 2019 | Stochastic Shared Embeddings: Data-driven Regularization of Embedding Layers · NeurIPS 2019 |
Data mining › structured data mining › graph mining › subgraph counting
graphlet counting |
0.4 | 1 | 2019 | Estimating Graphlet Statistics via Lifting · KDD 2019 |
Data mining › structured data mining
graph mining |
0.4 | 1 | 2019 | Estimating Graphlet Statistics via Lifting · KDD 2019 |
Algorithms and data structures › randomized algorithms
monte carlo methods |
0.4 | 1 | 2019 | Estimating Graphlet Statistics via Lifting · KDD 2019 |
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › ranking model
permutation models |
0.3 | 1 | 2018 | SQL-Rank: A Listwise Approach to Collaborative Ranking · ICML 2018 |
Data mining
anomaly detection |
0.3 | 1 | 2018 | Learning Patterns for Detection with Multiscale Scan Statistics · COLT 2018 |
Information retrieval › ranking › learning to rank
listwise ranking |
0.3 | 1 | 2018 | SQL-Rank: A Listwise Approach to Collaborative Ranking · ICML 2018 |
Data stream processing › complex event processing
pattern detection |
0.3 | 1 | 2018 | Learning Patterns for Detection with Multiscale Scan Statistics · COLT 2018 |
Information theory › hypothesis testing
change-point detection |
0.3 | 1 | 2017 | A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint Screening · NIPS 2017 |
Information theory › estimation theory › minimax estimation
minimax rate |
0.3 | 1 | 2017 | A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint Screening · NIPS 2017 |
Algorithms and data structures › polynomial-time algorithms
near-linear time algorithms |
0.3 | 1 | 2017 | Large-scale Collaborative Ranking in Near-Linear Time · KDD 2017 |
Mathematical optimization
statistical estimation |
0.3 | 1 | 2017 | A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint Screening · NIPS 2017 |
Mathematical optimization › regularization › convex regularization
total variation regularization |
0.3 | 1 | 2017 | Higher-Order Total Variation Classes on Grids: Minimax Theory and Trend Filtering Methods · NIPS 2017 |
Graph algorithms and graph theory
graph algorithms |
0.3 | 2 | 2013 | Near-optimal Anomaly Detection in Graphs using Lovasz Extended Scan Statistic · NIPS 2013 Identifying graph-structured activation patterns in networks · NIPS 2010 |
Machine learning › Learning theory
nonparametric regression |
0.2 | 1 | 2016 | Trend Filtering on Graphs · J. Mach. Learn. Res. 2016 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2016 | Trend Filtering on Graphs · J. Mach. Learn. Res. 2016 |
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting |
0.2 | 1 | 2023 | On L2-Consistency of Nearest Neighbor Matching · IEEE Trans. Inf. Theory 2023 |
Mathematical optimization
anomaly detection |
0.2 | 1 | 2013 | Near-optimal Anomaly Detection in Graphs using Lovasz Extended Scan Statistic · NIPS 2013 |
Machine learning › Learning theory
high-dimensional statistics |
0.1 | 1 | 2012 | Variance Function Estimation in High-dimensions · ICML 2012 |
Machine learning › Representation and self-supervised learning › representation regularization
embedding regularization |
0.1 | 1 | 2019 | Stochastic Shared Embeddings: Data-driven Regularization of Embedding Layers · NeurIPS 2019 |
Machine learning › Learning theory › statistical estimation
minimax estimation |
0.1 | 1 | 2017 | Higher-Order Total Variation Classes on Grids: Minimax Theory and Trend Filtering Methods · NIPS 2017 |
Methods — techniques the papers use, named apart from their topics
unbiased estimation · 0.8monte carlo sampling · 0.8target label distribution estimation · 0.7pseudo-balancing · 0.7nearest-neighbor matching · 0.7meta-algorithm · 0.7importance weighting · 0.7two-layer bandit structure · 0.6regret analysis · 0.6multimodal learning · 0.6deep learning · 0.6automated machine learning · 0.6weight decay · 0.4stochastic gradient descent · 0.4knowledge graph embedding · 0.4dropout · 0.4scan statistics · 0.3maximum likelihood · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | RLSbench: Domain Adaptation Under Relaxed Label ShiftabstractDespite the emergence of principled methods for domain adaptation under label shift, their sensitivity to shifts in class conditional distributions is precariously under explored. Meanwhile, popular deep domain adaptation heuristics tend to falter when faced with label proportions shifts. While several papers modify these heuristics in attempts to handle label proportions shifts, inconsistencies in evaluation standards, datasets, and baselines make it difficult to gauge the current best practices. In this paper, we introduce RLSbench, a large-scale benchmark for *relaxed label shift*, consisting of $>$500 distribution shift pairs spanning vision, tabular, and language modalities, with varying label proportions. Unlike existing benchmarks, which primarily focus on shifts in class-conditional $p(x|y)$, our benchmark also focuses on label marginal shifts. First, we assess 13 popular domain adaptation methods, demonstrating more widespread failures under label proportion shifts than were previously known. Next, we develop an effective two-step meta-algorithm that is compatible with most domain adaptation heuristics: (i) *pseudo-balance* the data at each epoch; and (ii) adjust the final classifier with target label distribution estimate. The meta-algorithm improves existing domain adaptation heuristics under large label proportion shifts, often by 2--10% accuracy points, while conferring minimal effect ($<$0.5%) when label proportions do not shift. We hope that these findings and the availability of RLSbench will encourage researchers to rigorously evaluate proposed methods in relaxed label shift settings. Code is publicly available at https://github.com/acmi-lab/RLSbench. Nick Erickson, James Sharpnack, Alexander J. Smola, Sivaraman Balakrishnan, Zachary C. Lipton |
ICML | 3 |
| 2023 | On L2-Consistency of Nearest Neighbor MatchingabstractBiased sampling and missing data complicates statistical problems ranging from causal inference to reinforcement learning. We often correct for biased sampling of summary statistics with matching methods and importance weighting. In this paper, we study nearest neighbor matching (NNM), which makes estimates of population quantities from biased samples by substituting unobserved variables with their nearest neighbors in the biased sample. We show that NNM is$L^{2}$-consistent in the absence of smoothness and boundedness assumptions in finite dimensions. We discuss applications of NNM, outline the barriers to generalizing this work to separable metric spaces, and compare NNM to inverse probability weighting. James Sharpnack |
IEEE Trans. Inf. Theory | 1 |
| 2022 | Robust Stochastic Linear Contextual Bandits Under Adversarial AttacksabstractStochastic linear contextual bandit algorithms have substantial applications in practice, such as recommender systems, online advertising, clinical trials, etc. Recent works show that optimal bandit algorithms are vulnerable to adversarial attacks and can fail completely in the presence of attacks. Existing robust bandit algorithms only work for the non-contextual setting under the attack of rewards and cannot improve the robustness in the general and popular contextual bandit environment. In addition, none of the existing methods can defend against attacked context. In this work, we provide the first robust bandit algorithm for stochastic linear contextual bandit setting under a fully adaptive and omniscient attack with sub-linear regret. Our algorithm not only works under the attack of rewards, but also under attacked context. Moreover, it does not need any information about the attack budget or the particular form of the attack. We provide theoretical guarantees for our proposed algorithm and show by experiments that our proposed algorithm improves the robustness against various kinds of popular attacks. Qin Ding 0002, Cho-Jui Hsieh, James Sharpnack |
AISTATS | 3 |
| 2022 | An Unsupervised Hunt for Gravitational LensesabstractStrong gravitational lenses allow us to peer into the farthest reaches of space by bending the light from a background object around a massive object in the foreground. Unfortunately, these lenses are extremely rare, and manually finding them in astronomy surveys is difficult and time-consuming. We are thus tasked with finding them in an automated fashion with few, if any, known lenses to form positive samples. To assist us with training, we can simulate realistic lenses within our survey images to form positive samples. Naively training a ResNet model with these simulated lenses results in a poor precision for the desired high recall, because the simulations contain artifacts that are learned by the model. In this work, we develop a lens detection method that combines simulation, data augmentation, semi-supervised learning, and GANs to improve this performance by an order of magnitude. We perform ablation studies and examine how performance scales with the number of non-lenses and simulated lenses. These findings allow researchers to go into a survey mostly "blind" and still be able to classify strong gravitational lenses with high precision and recall. Stephen Sheng, Keerthi Vasan G. C, Chi Po P. Choi, James Sharpnack, Tucker Jones |
AISTATS | 4 |
| 2022 | Multimodal AutoML for Image, Text and Tabular DataabstractAutomated machine learning (AutoML) offers the promise of translating raw data into accurate predictions without the need for significant human effort, expertise, and manual experimentation. In this lecture-style tutorial, we demonstrate fundamental techniques that powers up multimodal AutoML. Different from most AutoML systems that focus on solving tabular tasks that contain categorical and numerical features, we consider supervised learning tasks on various types of data including tabular features, text, and image, as well as their combinations. Rather than technical descriptions of how individual ML models work, we emphasize how to best use models within an overall ML pipeline that takes in raw training data and outputs predictions for test data. A major focus of our tutorial is on automatically building and training deep learning models, which are powerful yet cumbersome to manage manually. Hardly any educational material describes their successful automation. Each topic covered in the tutorial is accompanied by a hands-on Jupyter notebook that implements best practices (which will be available on GitHub before and after the tutorial). Most of the code is adopted from AutoGluon (https://auto.gluon.ai/), a recent open-source AutoML toolkit that is both state-of-the-art and easy-to-use. Nick Erickson, Xingjian Shi, James Sharpnack, Alexander J. Smola |
KDD | 3 |
| 2022 | Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit AlgorithmsabstractThe stochastic contextual bandit problem, which models the trade-off between exploration and exploitation, has many real applications, including recommender systems, online advertising and clinical trials. As many other machine learning algorithms, contextual bandit algorithms often have one or more hyper-parameters. As an example, in most optimal stochastic contextual bandit algorithms, there is an unknown exploration parameter which controls the trade-off between exploration and exploitation. A proper choice of the hyper-parameters is essential for contextual bandit algorithms to perform well. However, it is infeasible to use offline tuning methods to select hyper-parameters in contextual bandit environment since there is no pre-collected dataset and the decisions have to be made in real time. To tackle this problem, we first propose a two-layer bandit structure for auto tuning the exploration parameter and further generalize it to the Syndicated Bandits framework which can learn multiple hyper-parameters dynamically in contextual bandit environment. We derive the regret bounds of our proposed Syndicated Bandits framework and show it can avoid its regret dependent exponentially in the number of hyper-parameters to be tuned. Moreover, it achieves optimal regret bounds under certain scenarios. Syndicated Bandits framework is general enough to handle the tuning tasks in many popular contextual bandit algorithms, such as LinUCB, LinTS, UCB-GLM, etc. Experiments on both synthetic and real datasets validate the effectiveness of our proposed framework. Qin Ding 0002, Yue Kang 0002, Yi-Wei Liu, Thomas C. M. Lee, Cho-Jui Hsieh, James Sharpnack |
NeurIPS | 6 |
| 2021 | An Efficient Algorithm For Generalized Linear Bandit: Online Stochastic Gradient Descent and Thompson SamplingabstractWe consider the contextual bandit problem, where a player sequentially makes decisions based on past observations to maximize the cumulative reward. Although many algorithms have been proposed for contextual bandit, most of them rely on finding the maximum likelihood estimator at each iteration, which requires $O(t)$ time at the $t$-th iteration and are memory inefficient. A natural way to resolve this problem is to apply online stochastic gradient descent (SGD) so that the per-step time and memory complexity can be reduced to constant with respect to $t$, but a contextual bandit policy based on online SGD updates that balances exploration and exploitation has remained elusive. In this work, we show that online SGD can be applied to the generalized linear bandit problem. The proposed SGD-TS algorithm, which uses a single-step SGD update to exploit past information and uses Thompson Sampling for exploration, achieves $\tilde{O}(\sqrt{T})$ regret with the total time complexity that scales linearly in $T$ and $d$, where $T$ is the total number of rounds and $d$ is the number of features. Experimental results show that SGD-TS consistently outperforms existing algorithms on both synthetic and real datasets. Qin Ding 0002, Cho-Jui Hsieh, James Sharpnack |
AISTATS | 3 |
| 2020 | Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative FilteringabstractIn this paper, we consider recommender systems with side information in the form of graphs. Existing collaborative filtering algorithms mainly utilize only immediate neighborhood information and do not efficiently take advantage of deeper neighborhoods beyond 1-2 hops. The main issue with exploiting deeper graph information is the rapidly growing time and space complexity when incorporating information from these neighborhoods. In this paper, we propose using Graph DNA, a novel Deep Neighborhood Aware graph encoding algorithm, for exploiting multi-hop neighborhood information. DNA encoding computes approximate deep neighborhood information in linear time using Bloom filters, and results in a per-node encoding whose dimension is logarithmic in the number of nodes in the graph. It can be used in conjunction with both feature-based and graph-regularization-based collaborative filtering algorithms. Graph DNA has the advantages of being memory and time efficient and providing additional regularization when compared to directly using higher order graph information. We provide theoretical performance bounds for graph DNA encoding, and experimentally show that graph DNA can be used with 4 popular collaborative filtering algorithms to consistently boost their performances with little computational and memory overhead. Liwei Wu 0001, Hsiang-Fu Yu, Nikhil Rao 0001, James Sharpnack, Cho-Jui Hsieh |
AISTATS | 4 |
| 2020 | SSE-PT: Sequential Recommendation Via Personalized TransformerabstractTemporal information is crucial for recommendation problems because user preferences are naturally dynamic in the real world. Recent advances in deep learning, especially the discovery of various attention mechanisms and newer architectures in addition to widely used RNN and CNN in natural language processing, have allowed for better use of the temporal ordering of items that each user has engaged with. In particular, the SASRec model, inspired by the popular Transformer model in natural languages processing, has achieved state-of-the-art results. However, SASRec, just like the original Transformer model, is inherently an un-personalized model and does not include personalized user embeddings. To overcome this limitation, we propose a Personalized Transformer (SSE-PT) model, outperforming SASRec by almost 5% in terms of [email protected] on 5 real-world datasets. Furthermore, after examining some random users’ engagement history, we find our model not only more interpretable but also able to focus on recent engagement patterns for each user. Moreover, our SSE-PT model with a slight modification, which we call SSE-PT++, can handle extremely long sequences and outperform SASRec in ranking results with comparable training speed, striking a balance between performance and speed requirements. Our novel application of the Stochastic Shared Embeddings (SSE) regularization is essential to the success of personalization. Code and data are open-sourced at https://github.com/wuliwei9278/SSE-PT. Liwei Wu 0001, Cho-Jui Hsieh, James Sharpnack |
RecSys | 4 |
| 2019 | Estimating Graphlet Statistics via LiftingabstractExploratory analysis over network data is often limited by the ability to efficiently calculate graph statistics, which can provide a model-free understanding of the macroscopic properties of a network. We introduce a framework for estimating the graphlet count---the number of occurrences of a small subgraph motif (e.g. a wedge or a triangle) in the network. For massive graphs, where accessing the whole graph is not possible, the only viable algorithms are those that make a limited number of vertex neighborhood queries. We introduce a Monte Carlo sampling technique for graphlet counts, called Lifting, which can simultaneously sample all graphlets of size up to k vertices for arbitrary k. This is the first graphlet sampling method that can provably sample every graphlet with positive probability and can sample graphlets of arbitrary size k. We outline variants of lifted graphlet counts, including the ordered, unordered, and shotgun estimators, random walk starts, and parallel vertex starts. We prove that our graphlet count updates are unbiased for the true graphlet count and have a controlled variance for all graphlets. We compare the experimental performance of lifted graphlet counts to the state-of-the art graphlet sampling procedures: Waddling and the pairwise subgraph random walk. Kirill Paramonov, Dmitry Shemetov, James Sharpnack |
KDD | 3 |
| 2019 | Stochastic Shared Embeddings: Data-driven Regularization of Embedding LayersabstractIn deep neural nets, lower level embedding layers account for a large portion of the total number of parameters. Tikhonov regularization, graph-based regularization, and hard parameter sharing are approaches that introduce explicit biases into training in a hope to reduce statistical complexity. Alternatively, we propose stochastically shared embeddings (SSE), a data-driven approach to regularizing embedding layers, which stochastically transitions between embeddings during stochastic gradient descent (SGD). Because SSE integrates seamlessly with existing SGD algorithms, it can be used with only minor modifications when training large scale neural networks. We develop two versions of SSE: SSE-Graph using knowledge graphs of embeddings; SSE-SE using no prior information. We provide theoretical guarantees for our method and show its empirical effectiveness on 6 distinct tasks, from simple neural networks with one hidden layer in recommender systems, to the transformer and BERT in natural languages. We find that when used along with widely-used regularization methods such as weight decay and dropout, our proposed SSE can further reduce overfitting, which often leads to more favorable generalization results. Liwei Wu 0001, Cho-Jui Hsieh, James Sharpnack |
NeurIPS | 4 |
| 2018 | Learning Patterns for Detection with Multiscale Scan StatisticsabstractThis paper addresses detecting anomalous patterns in images, time-series, and tensor data when the location and scale of the pattern and the pattern itself is unknown a priori. The multiscale scan statistic convolves the proposed pattern with the image at various scales and returns the maximum of the resulting tensor. Scale corrected multiscale scan statistics apply different standardizations at each scale, and the limiting distribution under the null hypothesis—that the data is only noise—is known for smooth patterns. We consider the problem of simultaneously learning and detecting the anomalous pattern from a dictionary of smooth patterns and a database of many tensors. To this end, we show that the multiscale scan statistic is a subexponential random variable, and prove a chaining lemma for standardized suprema, which may be of independent interest. Then by averaging the statistics over the database of tensors we can learn the pattern and obtain Bernstein-type error bounds. We will also provide a construction of an $\epsilon$-net of the location and scale parameters, providing a computationally tractable approximation with similar error bounds. James Sharpnack |
COLT | 1 |
| 2018 | SQL-Rank: A Listwise Approach to Collaborative RankingabstractIn this paper, we propose a listwise approach for constructing user-specific rankings in recommendation systems in a collaborative fashion. We contrast the listwise approach to previous pointwise and pairwise approaches, which are based on treating either each rating or each pairwise comparison as an independent instance respectively. By extending the work of ListNet (Cao et al., 2007), we cast listwise collaborative ranking as maximum likelihood under a permutation model which applies probability mass to permutations based on a low rank latent score matrix. We present a novel algorithm called SQL-Rank, which can accommodate ties and missing data and can run in linear time. We develop a theoretical framework for analyzing listwise ranking methods based on a novel representation theory for the permutation model. Applying this framework to collaborative ranking, we derive asymptotic statistical rates as the number of users and items grow together. We conclude by demonstrating that our SQL-Rank method often outperforms current state-of-the-art algorithms for implicit feedback such as Weighted-MF and BPR and achieve favorable results when compared to explicit feedback algorithms such as matrix factorization and collaborative ranking. Liwei Wu 0001, Cho-Jui Hsieh, James Sharpnack |
ICML | 3 |
| 2017 | Large-scale Collaborative Ranking in Near-Linear TimeabstractIn this paper, we consider the Collaborative Ranking (CR) problem for recommendation systems. Given a set of pairwise preferences between items for each user, collaborative ranking can be used to rank un-rated items for each user, and this ranking can be naturally used for recommendation. It is observed that collaborative ranking algorithms usually achieve better performance since they directly minimize the ranking loss; however, they are rarely used in practice due to the poor scalability. All the existing CR algorithms have time complexity at least O(|Ω|r) per iteration, where r is the target rank and |Ω| is number of pairs which grows quadratically with number of ratings per user. For example, the Netflix data contains totally 20 billion rating pairs, and at this scale all the current algorithms have to work with significant subsampling, resulting in poor prediction on testing data. Liwei Wu 0001, Cho-Jui Hsieh, James Sharpnack |
KDD | 3 |
| 2017 | A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint ScreeningabstractIn the 1-dimensional multiple changepoint detection problem, we derive a new fast error rate for the fused lasso estimator, under the assumption that the mean vector has a sparse number of changepoints. This rate is seen to be suboptimal (compared to the minimax rate) by only a factor of $\log\log{n}$. Our proof technique is centered around a novel construction that we call a lower interpolant. We extend our results to misspecified models and exponential family distributions. We also describe the implications of our error analysis for the approximate screening of changepoints. James Sharpnack, Alessandro Rinaldo, Ryan J. Tibshirani |
NIPS | 2 |
| 2017 | Higher-Order Total Variation Classes on Grids: Minimax Theory and Trend Filtering MethodsabstractWe consider the problem of estimating the values of a function over $n$ nodes of a $d$-dimensional grid graph (having equal side lengths $n^{1/d}$) from noisy observations. The function is assumed to be smooth, but is allowed to exhibit different amounts of smoothness at different regions in the grid. Such heterogeneity eludes classical measures of smoothness from nonparametric statistics, such as Holder smoothness. Meanwhile, total variation (TV) smoothness classes allow for heterogeneity, but are restrictive in another sense: only constant functions count as perfectly smooth (achieve zero TV). To move past this, we define two new higher-order TV classes, based on two ways of compiling the discrete derivatives of a parameter across the nodes. We relate these two new classes to Holder classes, and derive lower bounds on their minimax errors. We also analyze two naturally associated trend filtering methods; when $d=2$, each is seen to be rate optimal over the appropriate class. Veeranjaneyulu Sadhanala, Yu-Xiang Wang 0003, James Sharpnack, Ryan J. Tibshirani |
NIPS | 3 |
| 2017 | The DFS Fused Lasso: Linear-Time Denoising over General Graphs
Oscar Hernan Madrid Padilla, James Sharpnack, James G. Scott, Ryan J. Tibshirani |
J. Mach. Learn. Res. | 2 |
| 2016 | Trend Filtering on GraphsabstractWe introduce a family of adaptive estimators on graphs, based on penalizing the $\ell_1$ norm of discrete graph differences. This generalizes the idea of trend filtering (Kim et al., 2009; Tibshirani, 2014), used for univariate nonparametric regression, to graphs. Analogous to the univariate case, graph trend filtering exhibits a level of local adaptivity unmatched by the usual $\ell_2$-based graph smoothers. It is also defined by a convex minimization problem that is readily solved (e.g., by fast ADMM or Newton algorithms). We demonstrate the merits of graph trend filtering through both examples and theory. Yu-Xiang Wang 0003, James Sharpnack, Alexander J. Smola, Ryan J. Tibshirani |
J. Mach. Learn. Res. | 2 |
| 2015 | Trend Filtering on GraphsabstractWe introduce a family of adaptive estimators on graphs, based on penalizing the \ell_1 norm of discrete graph differences. This generalizes the idea of trend filtering (Kim et al., 2009, Tibshirani, 2014) used for univariate nonparametric regression, to graphs. Analogous to the univariate case, graph trend filtering exhibits a level of local adaptivity unmatched by the usual \ell_2-based graph smoothers. It is also defined by a convex minimization problem that is readily solved (e.g., by fast ADMM or Newton algorithms). We demonstrate the merits of graph trend filtering through examples and theory. Yu-Xiang Wang 0003, James Sharpnack, Alexander J. Smola, Ryan J. Tibshirani |
AISTATS | 2 |
| 2013 | Detecting Activations over Graphs using Spanning Tree Wavelet BasesabstractWe consider the detection of clusters of activation over graphs under Gaussian noise. This problem appears in many real world scenarios, such as the detecting contamination or seismic activity by sensor networks, viruses in human and computer networks, and groups with anomalous behavior in social and biological networks. Despite the wide applicability of such a detection algorithm, there has been little success in the development of computationally feasible methods with provable theoretical guarantees. To this end, we introduce the spanning tree wavelet basis over a graph, a localized basis that reflects the topology of the graph. We first provide a necessary condition for asymptotic distinguishability of the null and alternative hypotheses. Then we prove that for any spanning tree, we can hope to correctly detect signals in a low signal-to-noise regime using spanning tree wavelets. We propose a randomized test, in which we use a uniform spanning tree in the basis construction. Using electrical network theory, we show that the uniform spanning tree provides strong guarantees that in many cases match our necessary condition. We prove that for edge transitive graphs, k-nearest neighbor graphs, and ε-graphs we obtain nearly optimal performance with the uniform spanning tree wavelet detector. James Sharpnack, Aarti Singh, Akshay Krishnamurthy |
AISTATS | 1 |
| 2013 | Changepoint Detection over Graphs with the Spectral Scan StatisticabstractWe consider the change-point detection problem of deciding, based on noisy measurements, whether an unknown signal over a given graph is constant or is instead piecewise constant over two induced subgraphs of relatively low cut size. We analyze the corresponding generalized likelihood ratio (GLR) statistic and relate it to the problem of finding a sparsest cut in a graph. We develop a tractable relaxation of the GLR statistic based on the combinatorial Laplacian of the graph, which we call the spectral scan statistic, and analyze its properties. We show how its performance as a testing procedure depends directly on the spectrum of the graph, and use this result to explicitly derive its asymptotic properties on few graph topologies. Finally, we demonstrate both theoretically and by simulations that the spectral scan statistic can outperform naive testing procedures based on edge thresholding and χ^2 testing. James Sharpnack, Aarti Singh, Alessandro Rinaldo |
AISTATS | 1 |
| 2013 | Near-optimal Anomaly Detection in Graphs using Lovasz Extended Scan StatisticabstractThe detection of anomalous activity in graphs is a statistical problem that arises in many applications, such as network surveillance, disease outbreak detection, and activity monitoring in social networks. Beyond its wide applicability, graph structured anomaly detection serves as a case study in the difficulty of balancing computational complexity with statistical power. In this work, we develop from first principles the generalized likelihood ratio test for determining if there is a well connected region of activation over the vertices in the graph in Gaussian noise. Because this test is computationally infeasible, we provide a relaxation, called the Lov\'asz extended scan statistic (LESS) that uses submodularity to approximate the intractable generalized likelihood ratio. We demonstrate a connection between LESS and maximum a-posteriori inference in Markov random fields, which provides us with a poly-time algorithm for LESS. Using electrical network theory, we are able to control type 1 error for LESS and prove conditions under which LESS is risk consistent. Finally, we consider specific graph models, the torus, $k$-nearest neighbor graphs, and $\epsilon$-random graphs. We show that on these graphs our results provide near-optimal performance by matching our results to known lower bounds. James Sharpnack, Akshay Krishnamurthy, Aarti Singh |
NIPS | 1 |
| 2012 | Variance Function Estimation in High-dimensions
Mladen Kolar, James Sharpnack |
ICML | 2 |
| 2010 | Identifying graph-structured activation patterns in networksabstractWe consider the problem of identifying an activation pattern in a complex, large-scale network that is embedded in very noisy measurements. This problem is relevant to several applications, such as identifying traces of a biochemical spread by a sensor network, expression levels of genes, and anomalous activity or congestion in the Internet. Extracting such patterns is a challenging task specially if the network is large (pattern is very high-dimensional) and the noise is so excessive that it masks the activity at any single node. However, typically there are statistical dependencies in the network activation process that can be leveraged to fuse the measurements of multiple nodes and enable reliable extraction of high-dimensional noisy patterns. In this paper, we analyze an estimator based on the graph Laplacian eigenbasis, and establish the limits of mean square error recovery of noisy patterns arising from a probabilistic (Gaussian or Ising) model based on an arbitrary graph structure. We consider both deterministic and probabilistic network evolution models, and our results indicate that by leveraging the network interaction structure, it is possible to consistently recover high-dimensional patterns even when the noise variance increases with network size. James Sharpnack, Aarti Singh |
NIPS | 1 |