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 Sharpnack

dblp:36/10451 · also James L. Sharpnack · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
statistical learning theory
1.022023
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.712023
On L2-Consistency of Nearest Neighbor Matching · IEEE Trans. Inf. Theory 2023
Recommender systems › personalized ranking
collaborative ranking
0.622018
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.612022
Multimodal AutoML for Image, Text and Tabular Data · KDD 2022
Machine learning › Reinforcement learning › bandit
contextual bandit
0.612022
Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022
Machine learning › Reinforcement learning › exploration
exploration-exploitation tradeoff
0.612022
Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022
Machine learning › Optimization for machine learning
hyperparameter optimization
0.612022
Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms · NeurIPS 2022
Mathematical optimization › regularization › structured sparsity
fused lasso
0.622017
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.422017
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.412019
Stochastic Shared Embeddings: Data-driven Regularization of Embedding Layers · NeurIPS 2019
Data mining › structured data mining › graph mining › subgraph counting
graphlet counting
0.412019
Estimating Graphlet Statistics via Lifting · KDD 2019
Data mining › structured data mining
graph mining
0.412019
Estimating Graphlet Statistics via Lifting · KDD 2019
Algorithms and data structures › randomized algorithms
monte carlo methods
0.412019
Estimating Graphlet Statistics via Lifting · KDD 2019
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › ranking model
permutation models
0.312018
SQL-Rank: A Listwise Approach to Collaborative Ranking · ICML 2018
Data mining
anomaly detection
0.312018
Learning Patterns for Detection with Multiscale Scan Statistics · COLT 2018
Information retrieval › ranking › learning to rank
listwise ranking
0.312018
SQL-Rank: A Listwise Approach to Collaborative Ranking · ICML 2018
Data stream processing › complex event processing
pattern detection
0.312018
Learning Patterns for Detection with Multiscale Scan Statistics · COLT 2018
Information theory › hypothesis testing
change-point detection
0.312017
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.312017
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.312017
Large-scale Collaborative Ranking in Near-Linear Time · KDD 2017
Mathematical optimization
statistical estimation
0.312017
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.312017
Higher-Order Total Variation Classes on Grids: Minimax Theory and Trend Filtering Methods · NIPS 2017
Graph algorithms and graph theory
graph algorithms
0.322013
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.212016
Trend Filtering on Graphs · J. Mach. Learn. Res. 2016
Mathematical optimization › continuous optimization
convex optimization
0.212016
Trend Filtering on Graphs · J. Mach. Learn. Res. 2016
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting
0.212023
On L2-Consistency of Nearest Neighbor Matching · IEEE Trans. Inf. Theory 2023
Mathematical optimization
anomaly detection
0.212013
Near-optimal Anomaly Detection in Graphs using Lovasz Extended Scan Statistic · NIPS 2013
Machine learning › Learning theory
high-dimensional statistics
0.112012
Variance Function Estimation in High-dimensions · ICML 2012
Machine learning › Representation and self-supervised learning › representation regularization
embedding regularization
0.112019
Stochastic Shared Embeddings: Data-driven Regularization of Embedding Layers · NeurIPS 2019
Machine learning › Learning theory › statistical estimation
minimax estimation
0.112017
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
YearPublicationVenuePosition
2023 RLSbench: Domain Adaptation Under Relaxed Label Shift
abstract
Despite 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
ICML3
2023 On L2-Consistency of Nearest Neighbor Matching
abstract
Biased 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. Theory1
2022 Robust Stochastic Linear Contextual Bandits Under Adversarial Attacks
abstract
Stochastic 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
AISTATS3
2022 An Unsupervised Hunt for Gravitational Lenses
abstract
Strong 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
AISTATS4
2022 Multimodal AutoML for Image, Text and Tabular Data
abstract
Automated 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
KDD3
2022 Syndicated Bandits: A Framework for Auto Tuning Hyper-parameters in Contextual Bandit Algorithms
abstract
The 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
NeurIPS6
2021 An Efficient Algorithm For Generalized Linear Bandit: Online Stochastic Gradient Descent and Thompson Sampling
abstract
We 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
AISTATS3
2020 Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative Filtering
abstract
In 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
AISTATS4
2020 SSE-PT: Sequential Recommendation Via Personalized Transformer
abstract
Temporal 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
RecSys4
2019 Estimating Graphlet Statistics via Lifting
abstract
Exploratory 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
KDD3
2019 Stochastic Shared Embeddings: Data-driven Regularization of Embedding Layers
abstract
In 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
NeurIPS4
2018 Learning Patterns for Detection with Multiscale Scan Statistics
abstract
This 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
COLT1
2018 SQL-Rank: A Listwise Approach to Collaborative Ranking
abstract
In 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
ICML3
2017 Large-scale Collaborative Ranking in Near-Linear Time
abstract
In 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
KDD3
2017 A Sharp Error Analysis for the Fused Lasso, with Application to Approximate Changepoint Screening
abstract
In 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
NIPS2
2017 Higher-Order Total Variation Classes on Grids: Minimax Theory and Trend Filtering Methods
abstract
We 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
NIPS3
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 Graphs
abstract
We 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 Graphs
abstract
We 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
AISTATS2
2013 Detecting Activations over Graphs using Spanning Tree Wavelet Bases
abstract
We 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
AISTATS1
2013 Changepoint Detection over Graphs with the Spectral Scan Statistic
abstract
We 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
AISTATS1
2013 Near-optimal Anomaly Detection in Graphs using Lovasz Extended Scan Statistic
abstract
The 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
NIPS1
2012 Variance Function Estimation in High-dimensions
Mladen Kolar, James Sharpnack
ICML2
2010 Identifying graph-structured activation patterns in networks
abstract
We 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
NIPS1