VLDB 2026 Research / reviewers in the wild / expert
Jiangwei Pan
dblp:90/10541
· DBLP profile ↗
11ranked-venue papers
1as first author
1since 2021 · last 2023
0000-0003-0397-8971ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 1 since 2021Theory of computation · 4Applied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1
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.
| Theoretical computer science
3 papers |
Algorithms and data structures · 41% Computational geometry · 30% Approximation and online algorithms · 22% | |
| Artificial intelligence
2 papers |
Probabilistic and Bayesian machine learning · 89% Information extraction and text analysis · 11% |
Topics — the 19 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms
approximation algorithms |
0.4 | 2 | 2016 | Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences · SoCG 2016 Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014 |
Algorithms and data structures
clustering |
0.3 | 1 | 2018 | Subtrajectory Clustering: Models and Algorithms · PODS 2018 |
Computational geometry › trajectory analysis
subtrajectory clustering |
0.3 | 1 | 2018 | Subtrajectory Clustering: Models and Algorithms · PODS 2018 |
Computational geometry
trajectory analysis |
0.3 | 1 | 2018 | Subtrajectory Clustering: Models and Algorithms · PODS 2018 |
Algorithms and data structures › clustering › time-series clustering
trajectory clustering |
0.3 | 1 | 2018 | Subtrajectory Clustering: Models and Algorithms · PODS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
collapsed variational inference |
0.3 | 1 | 2017 | Collapsed variational Bayes for Markov jump processes · NIPS 2017 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › markov processes
markov jump processes |
0.3 | 1 | 2017 | Collapsed variational Bayes for Markov jump processes · NIPS 2017 |
Machine learning › Probabilistic and Bayesian machine learning
statistical inference |
0.3 | 1 | 2017 | Collapsed variational Bayes for Markov jump processes · NIPS 2017 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.3 | 1 | 2017 | Collapsed variational Bayes for Markov jump processes · NIPS 2017 |
Natural language and speech › Information extraction and text analysis › topic model
latent dirichlet allocation |
0.2 | 1 | 2016 | Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.2 | 1 | 2016 | Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
marked point processes |
0.2 | 1 | 2016 | Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
point process |
0.2 | 1 | 2016 | Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016 |
Algorithms and data structures › sequence algorithms
dynamic time warping |
0.2 | 1 | 2016 | Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences · SoCG 2016 |
Algorithms and data structures › sequence algorithms › string algorithms
edit distance |
0.2 | 1 | 2016 | Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences · SoCG 2016 |
Computational complexity
hitting set |
0.2 | 1 | 2014 | Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014 |
Computational geometry › combinatorial geometry
range space |
0.2 | 1 | 2014 | Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014 |
Approximation and online algorithms
set cover |
0.2 | 1 | 2014 | Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.1 | 1 | 2017 | Collapsed variational Bayes for Markov jump processes · NIPS 2017 |
Methods — techniques the papers use, named apart from their topics
pathlet modeling · 0.3approximation algorithm · 0.3uniformization · 0.3piecewise-constant approximation · 0.3marginalization · 0.3posterior inference · 0.2markov jump process · 0.2grid graph shortest path · 0.2dynamic programming · 0.2bayesian inference · 0.2zero-sum game · 0.2multiplicative-weight method · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Reward innovation for long-term member satisfactionabstractRecommender systems commonly train on user engagements because of their abundance, immediacy of feedback, and the insights they provide into users preferences. However, this approach may unintentionally prioritize optimizing short-term engagements over a product’s or business’s long-term objectives. At Netflix, our recommender systems are designed with the goal of maximizing long-term member satisfaction. To achieve this objective, we adopt a practical approach that augments engagement data with reward signals aligned with long term member satisfaction. This process of identifying, evaluating, and integrating reward signals into an existing learning algorithm is what we term reward innovation. In this work, we present the challenges of applying this approach to a large-scale recommender system and share our approach to addressing them. Gary Tang, Jiangwei Pan, Henry Wang, Justin Basilico |
RecSys | 2 |
| 2020 | Near-Linear Algorithms for Geometric Hitting Sets and Set Covers
Pankaj K. Agarwal, Jiangwei Pan |
Discret. Comput. Geom. | 2 |
| 2018 | Subtrajectory Clustering: Models and AlgorithmsabstractWe propose a model for subtrajectory clustering ---the clustering of subsequences of trajectories; each cluster of subtrajectories is represented as a pathlet, a sequence of points that is not necessarily a subsequence of an input trajectory. Given a set of trajectories, our clustering model attempts to capture the shared portions between them by assuming each trajectory is a concatenation of a small set of pathlets, with possible gaps in between. We present a single objective function for finding the optimal collection of pathlets that best represents the trajectories taking into account noise and other artifacts of the data. We show that the subtrajectory clustering problem is NP-Hard and present fast approximation algorithms for subtrajectory clustering. We further improve the running time of our algorithm if the input trajectories are "well-behaved." Finally, we present experimental results on both real and synthetic data sets. We show via visualization and quantitative analysis that the algorithm indeed handles the desiderata of being robust to variations, being efficient and accurate, and being data-driven. Pankaj K. Agarwal, Kyle Fox, Kamesh Munagala, Abhinandan Nath, Jiangwei Pan, Erin Taylor 0002 |
PODS | 5 |
| 2017 | Collapsed variational Bayes for Markov jump processesabstractMarkov jump processes are continuous-time stochastic processes widely used in statistical applications in the natural sciences, and more recently in machine learning. Inference for these models typically proceeds via Markov chain Monte Carlo, and can suffer from various computational challenges. In this work, we propose a novel collapsed variational inference algorithm to address this issue. Our work leverages ideas from discrete-time Markov chains, and exploits a connection between these two through an idea called uniformization. Our algorithm proceeds by marginalizing out the parameters of the Markov jump process, and then approximating the distribution over the trajectory with a factored distribution over segments of a piecewise-constant function. Unlike MCMC schemes that marginalize out transition times of a piecewise-constant process, our scheme optimizes the discretization of time, resulting in significant computational savings. We apply our ideas to synthetic data as well as a dataset of check-in recordings, where we demonstrate superior performance over state-of-the-art MCMC methods. Boqian Zhang, Jiangwei Pan, Vinayak A. Rao |
NIPS | 2 |
| 2016 | Approximating Dynamic Time Warping and Edit Distance for a Pair of Point SequencesabstractWe present the first subquadratic algorithms for computing similarity between a pair of point sequences in R^d, for any fixed d > 1, using dynamic time warping (DTW) and edit distance, assuming that the point sequences are drawn from certain natural families of curves. In particular, our algorithms compute (1 + eps)-approximations of DTW and ED in near-linear time for point sequences drawn from k-packed or k-bounded curves, and subquadratic time for backbone sequences. Roughly speaking, a curve is k-packed if the length of its intersection with any ball of radius r is at most kr, and it is k-bounded if the sub-curve between two curve points does not go too far from the two points compared to the distance between the two points. In backbone sequences, consecutive points are spaced at approximately equal distances apart, and no two points lie very close together. Recent results suggest that a subquadratic algorithm for DTW or ED is unlikely for an arbitrary pair of point sequences even for d = 1. The commonly used dynamic programming algorithms for these distance measures reduce the problem to computing a minimum-weight path in a grid graph. Our algorithms work by constructing a small set of rectangular regions that cover the grid vertices. The weights of vertices inside each rectangle are roughly the same, and we develop efficient procedures to compute the approximate minimum-weight paths through these rectangles. Pankaj K. Agarwal, Kyle Fox, Jiangwei Pan, Rex Ying |
SoCG | 3 |
| 2016 | A simple efficient approximation algorithm for dynamic time warpingabstractDynamic time warping (DTW) is a widely used curve similarity measure. We present a simple and efficient (1 + ε)- approximation algorithm for DTW between a pair of point sequences, say, P and Q, each of which is sampled from a curve. We prove that the running time of the algorithm is O([EQUATION]n log σ) for a pair of k-packed curves with a total of n points, assuming that the spreads of P and Q are bounded by σ. The spread of a point set is the ratio of the maximum to the minimum pairwise distance, and a curve is called K- packed if the length of its intersection with any disk of radius r is at most Kr. Although an algorithm with similar asymptotic time complexity was presented in [1], our algorithm is considerably simpler and more efficient in practice. Rex Ying, Jiangwei Pan, Kyle Fox, Pankaj K. Agarwal |
SIGSPATIAL/GIS | 2 |
| 2016 | Markov-modulated Marked Poisson Processes for Check-in DataabstractWe develop continuous-time probabilistic models to study trajectory data consisting of times and locations of user “check-ins”. We model the data as realizations of a marked point process, with intensity and mark-distribution modulated by a latent Markov jump process (MJP). We also include user-heterogeneity in our model by assigning each user a vector of “preferred locations”. Our model extends latent Dirichlet allocation by dropping the bag-of-words assumption and operating in continuous time. We show how an appropriate choice of priors allows efficient posterior inference. Our experiments demonstrate the usefulness of our approach by comparing with various baselines on a variety of tasks. Jiangwei Pan, Vinayak A. Rao, Pankaj K. Agarwal, Alan E. Gelfand |
ICML | 1 |
| 2016 | An Efficient Algorithm for Placing Electric Vehicle Charging StationsabstractMotivated by the increasing popularity of electric vehicles (EV) and a lack of charging stations in the road network, we study the shortest path hitting set (SPHS) problem. Roughly speaking, given an input graph G, the goal is to compute a small-size subset H of vertices of G such that by placing charging stations at vertices in H, every shortest path in G becomes EV-feasible, i.e., an EV can travel between any two vertices of G through the shortest path with a full charge. In this paper, we propose a bi-criteria approximation algorithm with running time near-linear in the size of G that has a logarithmic approximation on |H| and may require the EV to slightly deviate from the shortest path. We also present a data structure for computing an EV-feasible path between two query vertices of G. Pankaj K. Agarwal, Jiangwei Pan, Will Victor |
ISAAC | 2 |
| 2014 | Near-Linear Algorithms for Geometric Hitting Sets and Set CoversabstractGiven a finite range space Σ = (X, R), with N = |X| + |R|, we present two simple algorithms, based on the multiplicative-weight method, for computing a small-size hitting set or set cover of Σ. The first algorithm is a simpler variant of the Brönnimann-Goodrich algorithm but more efficient to implement, and the second algorithm can be viewed as solving a two-player zero-sum game. These algorithms, in conjunction with some standard geometric data structures, lead to near-linear algorithms for computing a small-size hitting set or set cover for a number of geometric range spaces. For example, they lead to O(N polylog(N)) expected-time randomized O(1)-approximation algorithms for both hitting set and set cover if X is a set of points and ℜ a set of disks in R2. Pankaj K. Agarwal, Jiangwei Pan |
SoCG | 2 |
| 2013 | Model-driven matching and segmentation of trajectoriesabstractA fundamental problem in analyzing trajectory data is to identify common patterns between pairs or among groups of trajectories. In this paper, we consider the problem of matching similar portions between a pair of trajectories, each observed as a sequence of points sampled from it. We present new measures of trajectory similarity --- both local and global --- between a pair of trajectories to distinguish between similar and dissimilar portions. We then use this model to perform segmentation of a set of trajectories into fragments, contiguous portions of trajectories shared by many of them. Swaminathan Sankararaman, Pankaj K. Agarwal, Thomas Mølhave, Jiangwei Pan, Arnold P. Boedihardjo |
SIGSPATIAL/GIS | 4 |
| 2011 | Edit Distance to Monotonicity in Sliding Windows
Ho-Leung Chan, Tak Wah Lam, Lap-Kei Lee, Jiangwei Pan, Hing-Fung Ting, Qin Zhang 0001 |
ISAAC | 4 |