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

Shweta Jain 0003

dblp:74/2823-3 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-2666-9058ORCID · corroborated

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

Databases, data management, data science and information retrieval · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorTheory of computation · 1 · 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.

Theoretical computer science
5 papers
Graph algorithms and graph theory · 89% Algorithms and data structures · 11%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory › subgraph counting
clique counting
1.232020
Provably and Efficiently Approximating Near-cliques using the Turán Shadow: PEANUTS · WWW 2020
The Power of Pivoting for Exact Clique Counting · WSDM 2020
A Fast and Provable Method for Estimating Clique Counts Using Turán's Theorem · WWW 2017
Visualization and visual analytics
graph visualization
0.412020
Using Cliques with Higher-order Spectral Embeddings Improves Graph Visualizations · WWW 2020
Graph algorithms and graph theory › graph algorithms › subgraph enumeration
clique enumeration
0.412020
The Power of Pivoting for Exact Clique Counting · WSDM 2020
Graph algorithms and graph theory
dense subgraph discovery
0.412020
Provably and Efficiently Approximating Near-cliques using the Turán Shadow: PEANUTS · WWW 2020
Graph algorithms and graph theory
graph algorithms
0.412020
Provably and Efficiently Approximating Near-cliques using the Turán Shadow: PEANUTS · WWW 2020
Graph algorithms and graph theory › graph algorithms › subgraph enumeration › clique enumeration
maximal clique enumeration
0.412020
The Power of Pivoting for Exact Clique Counting · WSDM 2020
Graph algorithms and graph theory
graph sampling
0.312018
Provable and Practical Approximations for the Degree Distribution using Sublinear Graph Samples · WWW 2018
Algorithms and data structures
sublinear algorithms
0.312018
Provable and Practical Approximations for the Degree Distribution using Sublinear Graph Samples · WWW 2018
Graph algorithms and graph theory
subgraph counting
0.312017
A Fast and Provable Method for Estimating Clique Counts Using Turán's Theorem · WWW 2017
Graph algorithms and graph theory
graph embedding
0.112020
Using Cliques with Higher-order Spectral Embeddings Improves Graph Visualizations · WWW 2020
Graph algorithms and graph theory › spectral graph theory
spectral embedding
0.112020
Using Cliques with Higher-order Spectral Embeddings Improves Graph Visualizations · WWW 2020
Algorithms and data structures › space-efficient algorithms
succinct data structures
0.112020
The Power of Pivoting for Exact Clique Counting · WSDM 2020

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

random walk metrics · 0.9eigenvector-based layout · 0.9clique-based higher-order information · 0.9turán shadow · 0.4sampling-based approximation · 0.4pivoting · 0.4backtracking · 0.4sublinear sampling · 0.3turán's theorem · 0.3
YearPublicationVenuePosition
2022 FPT Algorithms for Finding Near-Cliques in c-Closed Graphs
Balaram Behera, Edin Husic, Shweta Jain 0003, Timothy Roughgarden, Seshadhri Comandur
ITCS3
2020 The Power of Pivoting for Exact Clique Counting
abstract
Clique counting is a fundamental task in network analysis, and even the simplest setting of $3$-cliques (triangles) has been the center of much recent research. Getting the count of k-cliques for larger k is algorithmically challenging, due to the exponential blowup in the search space of large cliques. But a number of recent applications (especially for community detection or clustering) use larger clique counts. Moreover, one often desires local counts, the number of k-cliques per vertex/edge. Our main contribution is Pivoter, an algorithm that exactly counts the number of k-cliques, for all values of k. It is surprisingly effective in practice, and is able to get clique counts of graphs that were beyond the reach of previous work. For example, Pivoter gets all clique counts in a social network with a 100M edges within two hours on a commodity machine. Previous parallel algorithms do not terminate in days. Pivoter can also feasibly get local per-vertex and per-edge k-clique counts (for all k) for many public data sets with tens of millions of edges. To the best of our knowledge, this is the first algorithm that achieves such results. The main insight is the construction of a Succinct Clique Tree (SCT) that stores a compressed unique representation of all cliques in an input graph. It is built using a technique called pivoting, a classic approach by Bron-Kerbosch to reduce the recursion tree of backtracking algorithms for maximal cliques. Remarkably, the SCT can be built without actually enumerating all cliques, and provides a succinct data structure from which exact clique statistics (k-clique counts, local counts) can be read off efficiently.
Shweta Jain 0003, Seshadhri Comandur
WSDM1
2020 Provably and Efficiently Approximating Near-cliques using the Turán Shadow: PEANUTS
abstract
Clique and near-clique counts are important graph properties with applications in graph generation, graph modeling, graph analytics, community detection among others. They are the archetypal examples of dense subgraphs. While there are several different definitions of near-cliques, most of them share the attribute that they are cliques that are missing a small number of edges. Clique counting is itself considered a challenging problem. Counting near-cliques is significantly harder more so since the search space for near-cliques is orders of magnitude larger than that of cliques.
Shweta Jain 0003, Seshadhri Comandur
WWW1
2020 Using Cliques with Higher-order Spectral Embeddings Improves Graph Visualizations
abstract
In the simplest setting, graph visualization is the problem of producing a set of two-dimensional coordinates for each node that meaningfully shows connections and latent structure in a graph. Among other uses, having a meaningful layout is often useful to help interpret the results from network science tasks such as community detection and link prediction. There are several existing graph visualization techniques in the literature that are based on spectral methods, graph embeddings, or optimizing graph distances. Despite the large number of methods, it is still often challenging or extremely time consuming to produce meaningful layouts of graphs with hundreds of thousands of vertices. Existing methods often either fail to produce a visualization in a meaningful time window, or produce a layout colorfully called a “hairball”, which does not illustrate any internal structure in the graph. Here, we show that adding higher-order information based on cliques to a classic eigenvector based graph visualization technique enables it to produce meaningful plots of large graphs. We further evaluate these visualizations along a number of graph visualization metrics and we find that it outperforms existing techniques on a metric that uses random walks to measure the local structure. Finally, we show many examples of how our algorithm successfully produces layouts of large networks. Code to reproduce our results is available.
Huda Nassar, Caitlin Kennedy, Shweta Jain 0003, Austin R. Benson, David F. Gleich
WWW3
2018 Provable and Practical Approximations for the Degree Distribution using Sublinear Graph Samples
abstract
The degree distribution is one of the most fundamental properties used in the analysis of massive graphs. There is a large literature on graph sampling, where the goal is to estimate properties (especially the degree distribution) of a large graph through a small, random sample. Estimating the degree distribution of real-world graphs poses a significant challenge, due to their heavy-tailed nature and the large variance in degrees. We design a new algorithm, SADDLES, for this problem, using recent mathematical techniques from the field of sublinear algorithms. The SADDLES algorithm gives provably accurate outputs for all values of the degree distribution. For the analysis, we define two fatness measures of the degree distribution, called the h-index and the z-index. We prove that SADDLES is sublinear in the graph size when these indices are large. A corollary of this result is a provably sublinear algorithm for any degree distribution bounded below by a power law. We deploy our new algorithm on a variety of real datasets and demonstrate its excellent empirical behavior. In all instances, we get extremely accurate approximations for all values in the degree distribution by observing at most $1%$ of the vertices. This is a major improvement over the state-of-the-art sampling algorithms, which typically sample more than $10%$ of the vertices to give comparable results. We also observe that the h and z-indices of real graphs are large, validating our theoretical analysis.
Talya Eden, Shweta Jain 0003, Ali Pinar, Dana Ron, Seshadhri Comandur
WWW2
2017 A Fast and Provable Method for Estimating Clique Counts Using Turán's Theorem
abstract
Clique counts reveal important properties about the structure of massive graphs, especially social networks. The simple setting of just 3-cliques (triangles) has received much attention from the research community. For larger cliques (even, say 6-cliques) the problem quickly becomes intractable because of combinatorial explosion. Most methods used for triangle counting do not scale for large cliques, and existing algorithms require massive parallelism to be feasible.
Shweta Jain 0003, Seshadhri Comandur
WWW1