Jiangwei Pan

dblp:90/10541 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
approximation algorithms
0.422016
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.312018
Subtrajectory Clustering: Models and Algorithms · PODS 2018
Computational geometry › trajectory analysis
subtrajectory clustering
0.312018
Subtrajectory Clustering: Models and Algorithms · PODS 2018
Computational geometry
trajectory analysis
0.312018
Subtrajectory Clustering: Models and Algorithms · PODS 2018
Algorithms and data structures › clustering › time-series clustering
trajectory clustering
0.312018
Subtrajectory Clustering: Models and Algorithms · PODS 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
collapsed variational inference
0.312017
Collapsed variational Bayes for Markov jump processes · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › markov processes
markov jump processes
0.312017
Collapsed variational Bayes for Markov jump processes · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.312017
Collapsed variational Bayes for Markov jump processes · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.312017
Collapsed variational Bayes for Markov jump processes · NIPS 2017
Natural language and speech › Information extraction and text analysis › topic model
latent dirichlet allocation
0.212016
Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.212016
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.212016
Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
point process
0.212016
Markov-modulated Marked Poisson Processes for Check-in Data · ICML 2016
Algorithms and data structures › sequence algorithms
dynamic time warping
0.212016
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.212016
Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences · SoCG 2016
Computational complexity
hitting set
0.212014
Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014
Computational geometry › combinatorial geometry
range space
0.212014
Near-Linear Algorithms for Geometric Hitting Sets and Set Covers · SoCG 2014
Approximation and online algorithms
set cover
0.212014
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.112017
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
YearPublicationVenuePosition
2023 Reward innovation for long-term member satisfaction
abstract
Recommender 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
RecSys2
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 Algorithms
abstract
We 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
PODS5
2017 Collapsed variational Bayes for Markov jump processes
abstract
Markov 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
NIPS2
2016 Approximating Dynamic Time Warping and Edit Distance for a Pair of Point Sequences
abstract
We 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
SoCG3
2016 A simple efficient approximation algorithm for dynamic time warping
abstract
Dynamic 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/GIS2
2016 Markov-modulated Marked Poisson Processes for Check-in Data
abstract
We 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
ICML1
2016 An Efficient Algorithm for Placing Electric Vehicle Charging Stations
abstract
Motivated 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
ISAAC2
2014 Near-Linear Algorithms for Geometric Hitting Sets and Set Covers
abstract
Given 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
SoCG2
2013 Model-driven matching and segmentation of trajectories
abstract
A 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/GIS4
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
ISAAC4