Demo Data from EDBT 2026 / reviewers in the wild / expert
Venu Satuluri
dblp:94/1656
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 5 first-authorArtificial intelligence and machine learning · 3 · 2 first-author
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.
| Databases, data mining, and information retrieval
7 papers |
Data mining · 60% Recommender systems · 20% Information retrieval · 13% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 54% Graph algorithms and graph theory · 46% | |
| Artificial intelligence
2 papers |
Probabilistic and Bayesian machine learning · 100% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 50% Parallel and multicore computing · 50% |
Topics — the 24 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › structured data mining › graph mining
community detection |
0.5 | 2 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 Scalable graph clustering using stochastic flows: applications to community discovery · KDD 2009 |
Data mining › structured data mining › graph mining › community detection
overlapping community detection |
0.4 | 1 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 |
Recommender systems
graph-based recommendation |
0.2 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
Data mining › structured data mining
graph mining |
0.2 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
Data mining › structured data mining › graph mining
motif discovery |
0.2 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
Recommender systems
social recommendation |
0.2 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
Visualization and visual analytics
interactive data exploration |
0.2 | 1 | 2013 | PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.1 | 1 | 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity Search · Proc. VLDB Endow. 2012 |
Information retrieval › similarity search
all-pairs similarity search |
0.1 | 1 | 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity Search · Proc. VLDB Endow. 2012 |
Information retrieval
similarity search |
0.1 | 1 | 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity Search · Proc. VLDB Endow. 2012 |
Algorithms and data structures › data structure design › search structures
hashing |
0.1 | 1 | 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity Search · Proc. VLDB Endow. 2012 |
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing |
0.1 | 1 | 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity Search · Proc. VLDB Endow. 2012 |
Recommender systems
heterogeneous recommendation |
0.1 | 1 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 |
Data mining › clustering
graph clustering |
0.1 | 1 | 2011 | Local graph sparsification for scalable clustering · SIGMOD Conference 2011 |
Graph algorithms and graph theory
graph sparsification |
0.1 | 1 | 2011 | Local graph sparsification for scalable clustering · SIGMOD Conference 2011 |
Graph algorithms and graph theory
graph clustering |
0.1 | 1 | 2009 | Scalable graph clustering using stochastic flows: applications to community discovery · KDD 2009 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.1 | 1 | 2007 | Local Probabilistic Models for Link Prediction · ICDM 2007 |
Knowledge graphs
link prediction |
0.1 | 1 | 2007 | Local Probabilistic Models for Link Prediction · ICDM 2007 |
Web and social media mining › social network analysis
social link prediction |
0.1 | 1 | 2007 | Local Probabilistic Models for Link Prediction · ICDM 2007 |
Parallel and multicore computing
graph partitioning |
0.1 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
High-performance computing
large-scale graph processing |
0.1 | 1 | 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic Graphs · Proc. VLDB Endow. 2014 |
Data mining
clustering |
0.0 | 1 | 2013 | PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013 |
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing |
0.0 | 1 | 2013 | PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013 |
Web and social media mining
social network analysis |
0.0 | 1 | 2007 | Local Probabilistic Models for Link Prediction · ICDM 2007 |
Methods — techniques the papers use, named apart from their topics
locality-sensitive hashing · 0.8sparse vector representation · 0.4metropolis-hastings sampling · 0.4probabilistic guarantees · 0.4bayesian inference · 0.4graph partitioning · 0.4adjacency list intersection · 0.4knowledge caching · 0.3graph visualization · 0.3minhash signatures · 0.2similarity-based edge ranking · 0.1stochastic flow simulation · 0.1multilevel coarsening and refinement · 0.1topological similarity · 0.1semantic similarity · 0.1co-occurrence probability · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at TwitterabstractPersonalized recommendation products at Twitter target a multitude of heterogeneous items: Tweets, Events, Topics, Hashtags, and users. Each of these targets varies in their cardinality (which affects the scale of the problem) and their "shelf life'' (which constrains the latency of generating the recommendations). Although Twitter has built a variety of recommendation systems before dating back a decade, solutions to the broader problem were mostly tackled piecemeal. In this paper, we present SimClusters, a general-purpose representation layer based on overlapping communities into which users as well as heterogeneous content can be captured as sparse, interpretable vectors to support a multitude of recommendation tasks. We propose a novel algorithm for community discovery based on Metropolis-Hastings sampling, which is both more accurate and significantly faster than off-the-shelf alternatives. SimClusters scales to networks with billions of users and has been effective across a variety of deployed applications at Twitter. Venu Satuluri, Xun Zheng, Yilei Qian, Brian Wichers, Qieyun Dai, Gui Ming Tang, Jerry Jiang, Jimmy Lin |
KDD | 1 |
| 2015 | A Bayesian Perspective on Locality Sensitive Hashing with Extensions for Kernel MethodsabstractGiven a collection of objects and an associated similarity measure, the all-pairs similarity search problem asks us to find all pairs of objects with similarity greater than a certain user-specified threshold. In order to reduce the number of candidates to search, locality-sensitive hashing (LSH) based indexing methods are very effective. However, most such methods only use LSH for the first phase of similarity search—that is, efficient indexing for candidate generation. In this article, we present BayesLSH , a principled Bayesian algorithm for the subsequent phase of similarity search—performing candidate pruning and similarity estimation using LSH. A simpler variant, BayesLSH-Lite , which calculates similarities exactly, is also presented. Our algorithms are able to quickly prune away a large majority of the false positive candidate pairs, leading to significant speedups over baseline approaches. For BayesLSH, we also provide probabilistic guarantees on the quality of the output, both in terms of accuracy and recall. Finally, the quality of BayesLSH’s output can be easily tuned and does not require any manual setting of the number of hashes to use for similarity estimation, unlike standard approaches. For two state-of-the-art candidate generation algorithms, AllPairs and LSH, BayesLSH enables significant speedups, typically in the range 2 × --20 × for a wide variety of datasets. We also extend the BayesLSH algorithm for kernel methods—in which the similarity between two data objects is defined by a kernel function. Since the embedding of data points in the transformed kernel space is unknown, algorithms such as AllPairs which rely on building inverted index structure for fast similarity search do not work with kernel functions. Exhaustive search across all possible pairs is also not an option since the dataset can be huge and computing the kernel values for each pair can be prohibitive. We propose K-BayesLSH an all-pairs similarity search problem for kernel functions. K-BayesLSH leverages a recently proposed idea— kernelized locality sensitive hashing (KLSH)—for hash bit computation and candidate generation, and uses the aforementioned BayesLSH idea for candidate pruning and similarity estimation. We ran a broad spectrum of experiments on a variety of datasets drawn from different domains and with distinct kernels and find a speedup of 2 × --7 × over vanilla KLSH. Aniket Chakrabarti, Venu Satuluri, Atreya Srivathsan, Srinivasan Parthasarathy 0001 |
ACM Trans. Knowl. Discov. Data | 2 |
| 2014 | Real-Time Twitter Recommendation: Online Motif Detection in Large Dynamic GraphsabstractWe describe a production Twitter system for generating relevant, personalized, and timely recommendations based on observing the temporally-correlated actions of each user's followings. The system currently serves millions of recommendations daily to tens of millions of mobile users. The approach can be viewed as a specific instance of the novel problem of online motif detection in large dynamic graphs. Our current solution partitions the graph across a number of machines, and with the construction of appropriate data structures, motif detection can be translated into the lookup and intersection of adjacency lists in each partition. We conclude by discussing a generalization of the problem that perhaps represents a new class of data management systems. Pankaj Gupta 0002, Venu Satuluri, Ajeet Grewal, Siva Gurumurthy, Volodymyr Zhabiuk, Quannan Li, Jimmy Lin |
Proc. VLDB Endow. | 2 |
| 2013 | PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional DataabstractRapidly making sense of, analyzing, and extracting useful information from large and complex data is a grand challenge. A user tasked with meeting this challenge is often befuddled with questions on where and how to begin to understand the relevant characteristics of such data. Real-world problem scenarios often involve scalability limitations and time constraints. In this paper we present an incremental interactive data analysis system as a step to address this challenge. This system builds on recent progress in the fields of interactive data exploration, locality sensitive hashing, knowledge caching, and graph visualization. Using visual clues based on rapid incremental estimates, a user is provided a multi-level capability to probe and interrogate the intrinsic structure of data. Throughout the interactive process, the output of previous probes can be used to construct increasingly tight coherence estimates across the parameter space, providing strong hints to the user about promising analysis steps to perform next. We present examples, interactive scenarios, and experimental results on several synthetic and real-world datasets which show the effectiveness and efficiency of our approach. The implications of this work are quite broad and can impact fields ranging from top-k algorithms to data clustering and from manifold learning to similarity search. David Fuhry, Venu Satuluri, Arnab Nandi 0001, Srinivasan Parthasarathy 0001 |
Proc. VLDB Endow. | 3 |
| 2012 | Bayesian Locality Sensitive Hashing for Fast Similarity SearchabstractGiven a collection of objects and an associated similarity measure, the all-pairs similarity search problem asks us to find all pairs of objects with similarity greater than a certain user-specified threshold. Locality-sensitive hashing (LSH) based methods have become a very popular approach for this problem. However, most such methods only use LSH for the first phase of similarity search - i.e. efficient indexing for candidate generation. In this paper, we present BayesLSH , a principled Bayesian algorithm for the subsequent phase of similarity search - performing candidate pruning and similarity estimation using LSH. A simpler variant, BayesLSH-Lite, which calculates similarities exactly, is also presented. Our algorithms are able to quickly prune away a large majority of the false positive candidate pairs, leading to significant speedups over baseline approaches. For BayesLSH, we also provide probabilistic guarantees on the quality of the output, both in terms of accuracy and recall. Finally, the quality of BayesLSH's output can be easily tuned and does not require any manual setting of the number of hashes to use for similarity estimation, unlike standard approaches. For two state-of-the-art candidate generation algorithms, AllPairs and LSH, BayesLSH enables significant speedups, typically in the range 2x-20x for a wide variety of datasets. Venu Satuluri, Srinivasan Parthasarathy 0001 |
Proc. VLDB Endow. | 1 |
| 2011 | Symmetrizations for clustering directed graphsabstractGraph clustering has generally concerned itself with clustering undirected graphs; however the graphs from a number of important domains are essentially directed, e.g. networks of web pages, research papers and Twitter users. This paper investigates various ways of symmetrizing a directed graph into an undirected graph so that previous work on clustering undirected graphs may subsequently be leveraged. Recent work on clustering directed graphs has looked at generalizing objective functions such as conductance to directed graphs and minimizing such objective functions using spectral methods. We show that more meaningful clusters (as measured by an external ground truth criterion) can be obtained by symmetrizing the graph using measures that capture in- and out-link similarity, such as bibliographic coupling and co-citation strength. However, direct application of these similarity measures to modern large-scale power-law networks is problematic because of the presence of hub nodes, which become connected to the vast majority of the network in the transformed undirected graph. We carefully analyze this problem and propose a Degree-discounted similarity measure which is much more suitable for large-scale networks. We show extensive empirical validation. Venu Satuluri, Srinivasan Parthasarathy 0001 |
EDBT | 1 |
| 2011 | Local graph sparsification for scalable clusteringabstractIn this paper we look at how to sparsify a graph i.e. how to reduce the edgeset while keeping the nodes intact, so as to enable faster graph clustering without sacrificing quality. The main idea behind our approach is to preferentially retain the edges that are likely to be part of the same cluster. We propose to rank edges using a simple similarity-based heuristic that we efficiently compute by comparing the minhash signatures of the nodes incident to the edge. For each node, we select the top few edges to be retained in the sparsified graph. Extensive empirical results on several real networks and using four state-of-the-art graph clustering and community discovery algorithms reveal that our proposed approach realizes excellent speedups (often in the range 10-50), with little or no deterioration in the quality of the resulting clusters. In fact, for at least two of the four clustering algorithms, our sparsification consistently enables higher clustering accuracies. Venu Satuluri, Srinivasan Parthasarathy 0001, Yiye Ruan |
SIGMOD Conference | 1 |
| 2009 | Scalable graph clustering using stochastic flows: applications to community discoveryabstractAlgorithms based on simulating stochastic flows are a simple and natural solution for the problem of clustering graphs, but their widespread use has been hampered by their lack of scalability and fragmentation of output. In this article we present a multi-level algorithm for graph clustering using flows that delivers significant improvements in both quality and speed. The graph is first successively coarsened to a manageable size, and a small number of iterations of flow simulation is performed on the coarse graph. The graph is then successively refined, with flows from the previous graph used as initializations for brief flow simulations on each of the intermediate graphs. When we reach the final refined graph, the algorithm is run to convergence and the high-flow regions are clustered together, with regions without any flow forming the natural boundaries of the clusters. Extensive experimental results on several real and synthetic datasets demonstrate the effectiveness of our approach when compared to state-of-the-art algorithms. Venu Satuluri, Srinivasan Parthasarathy 0001 |
KDD | 1 |
| 2007 | Local Probabilistic Models for Link PredictionabstractOne of the core tasks in social network analysis is to predict the formation of links (i.e. various types of relationships) over time. Previous research has generally represented the social network in the form of a graph and has leveraged topological and semantic measures of similarity between two nodes to evaluate the probability of link formation. Here we introduce a novel local probabilistic graphical model method that can scale to large graphs to estimate the joint co-occurrence probability of two nodes. Such a probability measure captures information that is not captured by either topological measures or measures of semantic similarity, which are the dominant measures used for link prediction. We demonstrate the effectiveness of the co-occurrence probability feature by using it both in isolation and in combination with other topological and semantic features for predicting co-authorship collaborations on real datasets. Chao Wang 0050, Venu Satuluri, Srinivasan Parthasarathy 0001 |
ICDM | 2 |