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

Shen Chen Xu

dblp:82/9891 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none

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

Systems, architecture and hardware · 2Theory of computation · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 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 · 43% Graph algorithms and graph theory · 38% Distributed computing theory · 13%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

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

TopicWeightPapersLastEvidence papers
Distributed computing theory › adversarial models
adaptive adversary
0.312018
Graph Sketching against Adaptive Adversaries Applied to the Minimum Degree Algorithm · FOCS 2018
Graph algorithms and graph theory
graph algorithms
0.312018
Graph Sketching against Adaptive Adversaries Applied to the Minimum Degree Algorithm · FOCS 2018
Algorithms and data structures › sketching
graph sketching
0.312018
Graph Sketching against Adaptive Adversaries Applied to the Minimum Degree Algorithm · FOCS 2018
Data mining
pattern mining
0.212015
Scalable Large Near-Clique Detection in Large-Scale Networks via Sampling · KDD 2015
Graph algorithms and graph theory › dense subgraph discovery
densest subgraph
0.212015
Scalable Large Near-Clique Detection in Large-Scale Networks via Sampling · KDD 2015
Graph algorithms and graph theory
dense subgraph discovery
0.212015
Scalable Large Near-Clique Detection in Large-Scale Networks via Sampling · KDD 2015
Graph algorithms and graph theory
graph sparsification
0.212014
Solving SDD linear systems in nearly mlog1/2n time · STOC 2014
Algorithms and data structures › numerical linear algebra › linear system solving
laplacian solver
0.212014
Solving SDD linear systems in nearly mlog1/2n time · STOC 2014
Algorithms and data structures
linear algebra
0.212014
Solving SDD linear systems in nearly mlog1/2n time · STOC 2014
Algorithms and data structures › numerical linear algebra
linear system solving
0.212014
Solving SDD linear systems in nearly mlog1/2n time · STOC 2014
Algorithms and data structures › metric embedding
tree embedding
0.212014
Solving SDD linear systems in nearly mlog1/2n time · STOC 2014
Mathematical optimization › riemannian optimization
stiefel manifold optimization
0.112018
Graph Sketching against Adaptive Adversaries Applied to the Minimum Degree Algorithm · FOCS 2018
Approximation and online algorithms › approximation algorithms › randomized approximation
randomized approximation algorithms
0.112015
Scalable Large Near-Clique Detection in Large-Scale Networks via Sampling · KDD 2015

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

sparsification · 0.4sampling · 0.4randomized data structures · 0.3local sampling · 0.3graph sketching · 0.3tree embedding · 0.2recursive preconditioning · 0.2random sampling · 0.2
YearPublicationVenuePosition
2018 Graph Sketching against Adaptive Adversaries Applied to the Minimum Degree Algorithm
abstract
Motivated by the study of matrix elimination orderings in combinatorial scientific computing, we utilize graph sketching and local sampling to give a data structure that provides access to approximate fill degrees of a matrix undergoing elimination in polylogarithmic time per elimination and query. We then study the problem of using this data structure in the minimum degree algorithm, which is a widely-used heuristic for producing elimination orderings for sparse matrices by repeatedly eliminating the vertex with (approximate) minimum fill degree. This leads to a nearly-linear time algorithm for generating approximate greedy minimum degree orderings. Despite extensive studies of algorithms for elimination orderings in combinatorial scientific computing, our result is the first rigorous incorporation of randomized tools in this setting, as well as the first nearly-linear time algorithm for producing elimination orderings with provable approximation guarantees. While our sketching data structure readily works in the oblivious adversary model, by repeatedly querying and greedily updating itself, it enters the adaptive adversarial model where the underlying sketches become prone to failure due to dependency issues with their internal randomness. We show how to use an additional sampling procedure to circumvent this problem and to create an independent access sequence. Our technique for decorrelating interleaved queries and updates to this randomized data structure may be of independent interest.
Matthew Fahrbach, Gary L. Miller, Richard Peng, Saurabh Sawlani, Junxing Wang, Shen Chen Xu
FOCS6
2015 Scalable Large Near-Clique Detection in Large-Scale Networks via Sampling
abstract
Extracting dense subgraphs from large graphs is a key primitive in a variety of graph mining applications, ranging from mining social networks and the Web graph to bioinformatics [41]. In this paper we focus on a family of poly-time solvable formulations, known as the k-clique densest subgraph problem (k-Clique-DSP) [57]. When k=2, the problem becomes the well-known densest subgraph problem (DSP) [22, 31, 33, 39]. Our main contribution is a sampling scheme that gives densest subgraph sparsifier, yielding a randomized algorithm that produces high-quality approximations while providing significant speedups and improved space complexity. We also extend this family of formulations to bipartite graphs by introducing the (p,q)-biclique densest subgraph problem ((p,q)-Biclique-DSP), and devise an exact algorithm that can treat both clique and biclique densities in a unified way.
Michael Mitzenmacher, Jakub Pachocki, Richard Peng, Charalampos E. Tsourakakis, Shen Chen Xu
KDD5
2015 Improved Parallel Algorithms for Spanners and Hopsets
abstract
We use exponential start time clustering to design faster parallel graph algorithms involving distances. Previous algorithms usually rely on graph decomposition routines with strict restrictions on the diameters of the decomposed pieces. We weaken these bounds in favor of stronger local probabilistic guarantees. This allows more direct analyses of the overall process, giving:
Gary L. Miller, Richard Peng, Adrian Vladu, Shen Chen Xu
SPAA4
2014 Solving SDD linear systems in nearly mlog1/2n time
abstract
We show an algorithm for solving symmetric diagonally dominant (SDD) linear systems with m non-zero entries to a relative error of ε in O(m log1/2 n logc n log(1/ε)) time. Our approach follows the recursive preconditioning framework, which aims to reduce graphs to trees using iterative methods. We improve two key components of this framework: random sampling and tree embeddings. Both of these components are used in a variety of other algorithms, and our approach also extends to the dual problem of computing electrical flows.
Michael B. Cohen, Rasmus Kyng, Gary L. Miller, Jakub Pachocki, Richard Peng, Anup B. Rao, Shen Chen Xu
STOC7
2013 Parallel graph decompositions using random shifts
abstract
We show an improved parallel algorithm for decomposing an undirected unweighted graph into small diameter pieces with a small fraction of the edges in between. These decompositions form critical subroutines in a number of graph algorithms. Our algorithm builds upon the shifted shortest path approach introduced in [Blelloch, Gupta, Koutis, Miller, Peng, Tangwongsan, SPAA 2011]. By combining various stages of the previous algorithm, we obtain a significantly simpler algorithm with the same asymptotic guarantees as the best sequential algorithm.
Gary L. Miller, Richard Peng, Shen Chen Xu
SPAA3