EDBT 2026 Demo / reviewers in the wild / expert
Sridhar Rajagopalan
dblp:76/717
· DBLP profile ↗
41ranked-venue papers
6as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 6 first-authorDatabases, data management, data science and information retrieval · 14Computer networks · 6Applied, interdisciplinary, general and emerging computing · 4Artificial intelligence and machine learning · 2Security and privacy · 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
19 papers |
Graph algorithms and graph theory · 32% Algorithms and data structures · 20% Computational complexity · 11% | |
| Databases, data mining, and information retrieval
15 papers |
Information retrieval · 40% Web and social media mining · 21% Knowledge graphs · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 54% Distributed systems · 31% Parallel and multicore computing · 16% |
Topics — the 30 heaviest of 82, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and social media mining › web mining
web graph analysis |
0.1 | 2 | 2001 | Self-similarity in the Web · VLDB 2001 The Web as a Graph · PODS 2000 |
Graph algorithms and graph theory
random graph models |
0.1 | 2 | 2000 | The Web as a Graph · PODS 2000 Random graph models for the web graph · FOCS 2000 |
Algorithms and data structures › data streams
streaming algorithms |
0.1 | 2 | 2004 | On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004 Approximate Medians and other Quantiles in One Pass and with Limited Memory · SIGMOD Conference 1998 |
Algorithms and data structures
randomized algorithms |
0.1 | 2 | 2000 | Verification of Identities · SIAM J. Comput. 2000 Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999 |
Information retrieval
search engines |
0.1 | 2 | 2004 | A Fast Regular Expression Indexing Engine · ICDE 2002 High Performance Index Build Algorithms for Intranet Search Engines · VLDB 2004 |
Indexing and storage engines
index construction |
0.0 | 1 | 2004 | High Performance Index Build Algorithms for Intranet Search Engines · VLDB 2004 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 2004 | On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004 |
Graph algorithms and graph theory › spanning tree
minimum spanning tree |
0.0 | 1 | 2004 | On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004 |
Computational geometry › geometric intersection
segment intersection |
0.0 | 1 | 2004 | On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004 |
Graph algorithms and graph theory › graph algorithms › connectivity
undirected connectivity |
0.0 | 1 | 2004 | On the Streaming Model Augmented with a Sorting Primitive · FOCS 2004 |
Data stream processing
quantile estimation |
0.0 | 2 | 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999 Approximate Medians and other Quantiles in One Pass and with Limited Memory · SIGMOD Conference 1998 |
Computational complexity
lower bounds |
0.0 | 2 | 2000 | Verification of Identities · SIAM J. Comput. 2000 Verifying Identities (extended abstract) · FOCS 1996 |
Information retrieval › distributed information retrieval
distributed search |
0.0 | 1 | 2003 | Make it fresh, make it quick: searching a network of personal webservers · WWW 2003 |
Knowledge graphs
ontology |
0.0 | 1 | 2003 | SemTag and seeker: bootstrapping the semantic web via automated semantic annotation · WWW 2003 |
Information retrieval › distributed information retrieval
peer-to-peer search |
0.0 | 1 | 2003 | Make it fresh, make it quick: searching a network of personal webservers · WWW 2003 |
Knowledge graphs › semantic web
semantic annotation |
0.0 | 1 | 2003 | SemTag and seeker: bootstrapping the semantic web via automated semantic annotation · WWW 2003 |
Web and social media mining
social network analysis |
0.0 | 1 | 2003 | Mining newsgroups using networks arising from social behavior · WWW 2003 |
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.0 | 1 | 2002 | Template detection via data mining and its applications · WWW 2002 |
Data mining
pattern mining |
0.0 | 1 | 2002 | Template detection via data mining and its applications · WWW 2002 |
Information retrieval › indexing
regular expression indexing |
0.0 | 1 | 2002 | A Fast Regular Expression Indexing Engine · ICDE 2002 |
Information retrieval › pattern matching
regular expression matching |
0.0 | 1 | 2002 | A Fast Regular Expression Indexing Engine · ICDE 2002 |
Web and social media mining › web mining
template detection |
0.0 | 1 | 2002 | Template detection via data mining and its applications · WWW 2002 |
Information retrieval › indexing › text indexing
text index |
0.0 | 1 | 2002 | A Fast Regular Expression Indexing Engine · ICDE 2002 |
Information retrieval › web search
web information retrieval |
0.0 | 1 | 2002 | Template detection via data mining and its applications · WWW 2002 |
Approximation and online algorithms
approximation algorithms |
0.0 | 2 | 1998 | Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998 Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993 |
Mathematical optimization › integer programming
covering integer programs |
0.0 | 2 | 1998 | Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998 Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993 |
Approximation and online algorithms
set cover |
0.0 | 2 | 1998 | Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs · SIAM J. Comput. 1998 Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs · FOCS 1993 |
Algorithms and data structures › symbolic computation › computational algebra
algebraic algorithms |
0.0 | 1 | 2000 | Verification of Identities · SIAM J. Comput. 2000 |
Algorithms and data structures › symbolic computation
associativity verification |
0.0 | 1 | 2000 | Verification of Identities · SIAM J. Comput. 2000 |
Graph algorithms and graph theory › network analysis › complex networks
degree distribution |
0.0 | 1 | 2000 | Random graph models for the web graph · FOCS 2000 |
Methods — techniques the papers use, named apart from their topics
distributed indexing · 0.1centralized network state summary · 0.1markov chain · 0.1random sampling · 0.1communication complexity · 0.0primal-dual schema · 0.0link-based classification · 0.0graph analysis · 0.0disambiguation algorithm · 0.0approximation algorithm · 0.0regular expression matching · 0.0prebuilt index · 0.0frequent itemset counting · 0.0random graph model · 0.0measurements · 0.0graph algorithms · 0.0empirical analysis · 0.0VC dimension · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Core algorithms in the CLEVER systemabstractThis article describes the CLEVER search system developed at the IBM Almaden Research Center. We present a detailed and unified exposition of the various algorithmic components that make up the system, and then present results from two user studies. Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
ACM Trans. Internet Techn. | 3 |
| 2004 | Virtual cursors for XML joinsabstractStructural joins are a fundamental operation in XML query processing and a large body of work has focused on index-based algorithms for executing them. In this paper, we describe how two well-known index features -- path indices and ancestor information -- can be combined in a novel way to replace one or more of the physical index cursors in a structural join with virtual cursors. The position of a virtual cursor is derived from the path and ancestor information of a physical cursor. Implementation results are provided to show that, by eliminating index I/O, virtual cursors can improve the performance of structural joins by an order of magnitude or more. Beverly Yang, Marcus Fontoura, Eugene J. Shekita, Sridhar Rajagopalan, Kevin S. Beyer |
CIKM | 4 |
| 2004 | On the Streaming Model Augmented with a Sorting PrimitiveabstractThe need to deal with massive data sets in many practical applications has led to a growing interest in computational models appropriate for large inputs. The most important quality of a realistic model is that it can be efficiently implemented across a wide range of platforms and operating systems. In this paper, we study the computational model that results if the streaming model is augmented with a sorting primitive. We argue that this model is highly practical, and that a wide range of important problems can be efficiently solved in this (relatively weak) model. Examples are undirected connectivity, minimum spanning trees, and red-blue line segment intersection, among others. This suggests that using more powerful, harder to implement models may not always be justified. Our main technical contribution is to show a hardness result for the "streaming and sorting" model, which demonstrates that the main limitation of this model is that it can only access one data stream at a time. Since our model is strong enough to solve "pointer chasing" problems, the communication complexity based techniques commonly used in showing lower bounds for the streaming model cannot be adapted to our model. We therefore have to employ techniques to obtain these results. Finally, we compare our model to a popular restriction of external memory algorithms that access their data mostly sequentially. Gagan Aggarwal, Mayur Datar, Sridhar Rajagopalan, Matthias Ruhl |
FOCS | 3 |
| 2004 | High Performance Index Build Algorithms for Intranet Search Engines
Marcus Fontoura, Eugene J. Shekita, Jason Y. Zien, Sridhar Rajagopalan, Andreas Neumann 0001 |
VLDB | 4 |
| 2004 | Minimizing Wirelength in Zero and Bounded Skew Clock TreesabstractAn important problem in VLSI design is distributing a clock signal to synchronous elements in a VLSI circuit so that the signal arrives at all elements simultaneously. The signal is distributed by means of a clock routing tree rooted at a global clock source. The difference in length between the longest and shortest root-leaf path is called the skew of the tree. The problem is to construct a clock tree with zero skew (to achieve synchronicity) and minimal sum of edge lengths (so that circuit area and clock tree capacitance are minimized). We give the first constant-factor approximation algorithms for this problem and its variants that arise in the VLSI context. For the zero skew problem in general metric spaces, we give an approximation algorithm with a performance guarantee of 2e. For the L 1 version on the plane, we give an (8/ln 2)-approximation algorithm. Moses Charikar, Jon M. Kleinberg, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai, Andrew Tomkins |
SIAM J. Discret. Math. | 4 |
| 2003 | Mining newsgroups using networks arising from social behaviorabstractRecent advances in information retrieval over hyperlinked corpora have convincingly demonstrated that links carry less noisy information than text. We investigate the feasibility of applying link-based methods in new applications domains. The specific application we consider is to partition authors into opposite camps within a given topic in the context of newsgroups. A typical newsgroup posting consists of one or more quoted lines from another posting followed by the opinion of the author. This social behavior gives rise to a network in which the vertices are individuals and the links represent "responded-to" relationships. An interesting characteristic of many newsgroups is that people more frequently respond to a message when they disagree than when they agree. This behavior is in sharp contrast to the WWW link graph, where linkage is an indicator of agreement or common interest. By analyzing the graph structure of the responses, we are able to effectively classify people into opposite camps. In contrast, methods based on statistical analysis of text yield low accuracy on such datasets because the vocabulary used by the two sides tends to be largely identical, and many newsgroup postings consist of relatively few words of text. Rakesh Agrawal 0001, Sridhar Rajagopalan, Ramakrishnan Srikant, Yirong Xu |
WWW | 2 |
| 2003 | Make it fresh, make it quick: searching a network of personal webserversabstractPersonal webservers have proven to be a popular means of sharing files and peer collaboration. Unfortunately, the transient availability and rapidly evolving content on such hosts render centralized, crawl-based search indices stale and incomplete. To address this problem, we propose YouSearch, a distributed search application for personal webservers operating within a shared context (e.g., a corporate intranet). With YouSearch, search results are always fast, fresh and complete -- properties we show arise from an architecture that exploits both the extensive distributed resources available at the peer webservers in addition to a centralized repository of summarized network state. YouSearch extends the concept of a shared context within web communities by enabling peers to aggregate into groups and users to search over specific groups. In this paper, we describe the challenges, design, implementation and experiences with a successful intranet deployment of YouSearch. Mayank Bawa, Roberto J. Bayardo, Sridhar Rajagopalan, Eugene J. Shekita |
WWW | 3 |
| 2003 | SemTag and seeker: bootstrapping the semantic web via automated semantic annotationabstractThis paper describes Seeker, a platform for large-scale text analytics, and SemTag, an application written on the platform to perform automated semantic tagging of large corpora. We apply SemTag to a collection of approximately 264 million web pages, and generate approximately 434 million automatically disambiguated semantic tags, published to the web as a label bureau providing metadata regarding the 434 million annotations. To our knowledge, this is the largest scale semantic tagging effort to date.We describe the Seeker platform, discuss the architecture of the SemTag application, describe a new disambiguation algorithm specialized to support ontological disambiguation of large-scale data, evaluate the algorithm, and present our final results with information about acquiring and making use of the semantic tags. We argue that automated large scale semantic tagging of ambiguous content can bootstrap and accelerate the creation of the semantic web. Stephen Dill, Nadav Eiron, David Gibson, Daniel Gruhl, Ramanathan V. Guha, Anant Jhingran, Tapas Kanungo, Sridhar Rajagopalan, Andrew Tomkins, John A. Tomlin, Jason Y. Zien |
WWW | 8 |
| 2003 | A case for automated large-scale semantic annotation
Stephen Dill, Nadav Eiron, David Gibson, Daniel Gruhl, Ramanathan V. Guha, Anant Jhingran, Tapas Kanungo, Kevin S. McCurley, Sridhar Rajagopalan, Andrew Tomkins, John A. Tomlin, Jason Y. Zien |
J. Web Semant. | 9 |
| 2002 | A Fast Regular Expression Indexing EngineabstractIn this paper; we describe the design, architecture, and lessons learned from the implementation of a fast regular-expression indexing engine FREE. FREE uses a prebuilt index to identify the text data units which may contain a matching string and only examines these further. In this way, FREE shows orders of magnitude performance improvement in certain cases over standard regular expression matching systems, such as lex, awk and grep. Junghoo Cho, Sridhar Rajagopalan |
ICDE | 2 |
| 2002 | Template detection via data mining and its applicationsabstractWe formulate and propose the template detection problem, and suggest a practical solution for it based on counting frequent item sets. We show that the use of templates is pervasive on the web. We describe three principles, which characterize the assumptions made by hypertext information retrieval (IR) and data mining (DM) systems, and show that templates are a major source of violation of these principles. As a consequence, basic "pure" implementations of simple search algorithms coupled with template detection and elimination show surprising increases in precision at all levels of recall. Ziv Bar-Yossef, Sridhar Rajagopalan |
WWW | 2 |
| 2002 | Self-similarity in the webabstractAlgorithmic tools for searching and mining the Web are becoming increasingly sophisticated and vital. In this context, algorithms that use and exploit structural information about the Web perform better than generic methods in both efficiency and reliability.We present an extensive characterization of the graph structure of the Web, with a view to enabling high-performance applications that make use of this structure. In particular, we show that the Web emerges as the outcome of a number of essentially independent stochastic processes that evolve at various scales. A striking consequence of this scale invariance is that the structure of the Web is "fractal"---cohesive subregions display the same characteristics as the Web at large. An understanding of this underlying fractal nature is therefore applicable to designing data services across multiple domains and scales.We describe potential applications of this line of research to optimized algorithm design for Web-scale data analysis. Stephen Dill, Ravi Kumar 0001, Kevin S. McCurley, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins |
ACM Trans. Internet Techn. | 4 |
| 2001 | Designing LDPC codes using bit-fillingabstractBipartite graphs of bit nodes and parity check nodes arise as Tanner graphs corresponding to low density parity check codes. Given graph parameters such as the number of check nodes, the maximum check-degree, the bit-degree, and the girth, we consider the problem of constructing bipartite graphs with the largest number of bit nodes, that is, the highest rate. We propose a simple-to-implement heuristic bit-filling algorithm for this problem. As a benchmark, our algorithm yields codes better or comparable to those in MacKay (1999). Jorge Campello, Dharmendra S. Modha, Sridhar Rajagopalan |
ICC | 3 |
| 2001 | Self-similarity in the Web
Stephen Dill, Ravi Kumar 0001, Kevin S. McCurley, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins |
VLDB | 4 |
| 2001 | On Semi-Automated Web Taxonomy Construction
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
WebDB | 3 |
| 2001 | Recommendation Systems: A Probabilistic Analysis
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
J. Comput. Syst. Sci. | 3 |
| 2000 | Combinatorial feature selection problemsabstractMotivated by frequently recurring themes in information retrieval and related disciplines, we define a genre of problems called combinatorial feature selection problems. Given a set S of multidimensional objects, the goal is to select a subset K of relevant dimensions (or features) such that some desired property /spl Pi/ holds for the set S restricted to K. Depending on /spl Pi/, the goal could be to either maximize or minimize the size of the subset K. Several well-studied feature selection problems can be cast in this form. We study the problems in this class derived from several natural and interesting properties /spl Pi/, including variants of the classical p-center problem as well as problems akin to determining the VC-dimension of a set system. Our main contribution is a theoretical framework for studying combinatorial feature selection, providing (in most cases essentially tight) approximation algorithms and hardness results for several instances of these problems. Moses Charikar, Venkatesan Guruswami, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai |
FOCS | 4 |
| 2000 | Random graph models for the web graphabstractThe Web may be viewed as a directed graph each of whose vertices is a static HTML Web page, and each of whose edges corresponds to a hyperlink from one Web page to another. We propose and analyze random graph models inspired by a series of empirical observations on the Web. Our graph models differ from the traditional G/sub n,p/ models in two ways: 1. Independently chosen edges do not result in the statistics (degree distributions, clique multitudes) observed on the Web. Thus, edges in our model are statistically dependent on each other. 2. Our model introduces new vertices in the graph as time evolves. This captures the fact that the Web is changing with time. Our results are two fold: we show that graphs generated using our model exhibit the statistics observed on the Web graph, and additionally, that natural graph models proposed earlier do not exhibit them. This remains true even when these earlier models are generalized to account for the arrival of vertices over time. In particular, the sparse random graphs in our models exhibit properties that do not arise in far denser random graphs generated by Erdos-Renyi models. Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins, Eli Upfal |
FOCS | 3 |
| 2000 | The Web as a GraphabstractThe pages and hyperlinks of the World-Wide Web may be viewed as nodes and edges in a directed graph. This graph has about a billion nodes today, several billion links, and appears to grow exponentially with time. There are many reasons—mathematical, sociological, and commercial—for studying the evolution of this graph. We first review a set of algorithms that operate on the Web graph, addressing problems from Web search, automatic community discovery, and classification. We then recall a number of measurements and properties of the Web graph. Noting that traditional random graph models do not explain these observations, we propose a new family of random graph models. Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, D. Sivakumar 0001, Andrew Tomkins, Eli Upfal |
PODS | 3 |
| 2000 | Random walks with "back buttons" (extended abstract)abstractWe introduce backoff processes, an idealized stochastic model of browsing on the world-wide web, which incorporates both hyperlink traversals and use of the “back button. ” With some probability the next state is generated by a distribution over out-edges from the current state, as in a traditional Markov chain. With the remaining probability, however, the next state is generated by clicking on the back button, and returning to the state from which the current state was entered by a “forward move”. Repeated clicks on the back button require access to increasingly distant history. We show that this process has fascinating similarities to and differences from Markov chains. In particular, we prove that like Markov chains, backoff processes always have a limit distribution, and we give algorithms to compute this distribution. Unlike Markov chains, the limit distribution may depend on the start state. Ronald Fagin, Anna R. Karlin, Jon M. Kleinberg, Prabhakar Raghavan, Sridhar Rajagopalan, Ronitt Rubinfeld, Madhu Sudan 0001, Andrew Tomkins |
STOC | 5 |
| 2000 | Graph structure in the Web
Andrei Z. Broder, Ravi Kumar 0001, Farzin Maghoul, Prabhakar Raghavan, Sridhar Rajagopalan, Raymie Stata, Andrew Tomkins, Janet L. Wiener |
Comput. Networks | 5 |
| 2000 | Verification of IdentitiesabstractWe provide an $O(n^2 \log {1 \over \delta})$ time randomized algorithm to check whether a given operation $\circ :S \times S \rightarrow S$ is associative (where $n=|S|$ and $\delta>0$ is the error probability required of the algorithm). We prove that (for any constant $\delta$) this performance is optimal up to a constant factor, even if the operation is "cancellative." No sub-$n^3$ time algorithm was previously known for this task. More generally we give an $O(n^c)$ time randomized algorithm to check whether a collection of c-ary operations satisfy any given "read-once" identity. Sridhar Rajagopalan, Leonard J. Schulman |
SIAM J. Comput. | 1 |
| 1999 | The Web as a Graph: Measurements, Models, and Methods
Jon M. Kleinberg, Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
COCOON | 4 |
| 1999 | Coding Constructions for Blacklisting Problems without Computational Assumptions
Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai |
CRYPTO | 2 |
| 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large DatasetsabstractIn a recent paper [MRL98], we had described a general framework for single pass approximate quantile finding algorithms. This framework included several known algorithms as special cases. We had identified a new algorithm, within the framework, which had a significantly smaller requirement for main memory than other known algorithms. In this paper, we address two issues left open in our earlier paper. Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001 |
SIGMOD Conference | 2 |
| 1999 | Minimizing Wirelength in Zero and Bounded Skew Clock Trees
Moses Charikar, Jon M. Kleinberg, Ravi Kumar 0001, Sridhar Rajagopalan, Amit Sahai, Andrew Tomkins |
SODA | 4 |
| 1999 | On the Bidirected Cut Relaxation for the Metric Steiner Tree Problem
Sridhar Rajagopalan, Vijay V. Vazirani |
SODA | 1 |
| 1999 | On targeting Markov segmentsabstractConsider two user populations, of which one is targered and the other is not.Users in the targeted population follow a Markov chain on a space of n states.The untargeted population follows another Markov chain, also defined on the same set of n states.Each time a user arrives at a state, he/she is presented with information appropriate for the targeted population (an advertisement, or a recommendation) with some probability.Presenting the advertisement incurs a cost.Notice that while the revenue grows in proportion to the flow of targeted users through the state, the cost grows in proportion to the total flow (targeted and untargeted) through the state.How can we compute the best advertisement policy?The world-wide web is a natural setting for such a problem.Internet service providers have trail information for building such Markovian user models where states correspond to pages on the web.In this paper we study the simple problem above, as well as the variants with multiple targetable segments.In some settings the policy need not be a static probability distribution on states.Instead, we can dynamically vary the policy based on the user's path through the states. Moses Charikar, Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
STOC | 4 |
| 1999 | Extracting Large-Scale Knowledge Bases from the Web
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
VLDB | 3 |
| 1999 | Trawling the Web for Emerging Cyber-Communities
Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
Comput. Networks | 3 |
| 1998 | Recommendation Systems: A Probabilistic AnalysisabstractA recommendation system tracks past actions of a group of users to make recommendations to individual members of the group. The growth of computer-mediated marketing and commerce has led to increased interest in such systems. We introduce a simple analytical framework for recommendation systems, including a basis for defining the utility of such a system. We perform probabilistic analyses of algorithmic methods within this framework. These analyses yield insights into how much utility can be derived from the memory of past actions and on how this memory can be exploited. Ravi Kumar 0001, Prabhakar Raghavan, Sridhar Rajagopalan, Andrew Tomkins |
FOCS | 3 |
| 1998 | Approximate Medians and other Quantiles in One Pass and with Limited MemoryabstractWe present new algorithms for computing approximate quantiles of large datasets in a single pass. The approximation guarantees are explicit, and apply without regard to the value distribution or the arrival distributions of the dataset. The main memory requirements are smaller than those reported earlier by an order of magnitude. We also discuss methods that couple the approximation algorithms with random sampling to further reduce memory requirements. With sampling, the approximation guarantees are explicit but probabilistic, i.e., they apply with respect to a (user controlled) confidence parameter. We present the algorithms, their theoretical analysis and simulation results. 1 Introduction This article studies the problem of computing order statistics of large sequences of online or disk-resident data using as little main memory as possible. We focus on computing quantiles, which are elements at specific positions in the sorted order of the input. The OE-quantile, for OE 2 [0; ... Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001 |
SIGMOD Conference | 2 |
| 1998 | Automatic Resource Compilation by Analyzing Hyperlink Structure and Associated Text
Soumen Chakrabarti, Byron Dom, Prabhakar Raghavan, Sridhar Rajagopalan, David Gibson, Jon M. Kleinberg |
Comput. Networks | 4 |
| 1998 | Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer ProgramsabstractWe build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, thoughnot for the generalizations considered in this paper. Sridhar Rajagopalan, Vijay V. Vazirani |
SIAM J. Comput. | 1 |
| 1996 | Verifying Identities (extended abstract)abstractThe authors provide an O/spl tilde/(n/sup 2/) time randomized algorithm to check whether a given operation f:S/spl times/S/spl rarr/S is associative (letting n=|S|). They prove this performance is optimal (up to polylogarithmic factors) even in case the operation is "cancellative". No sub-n/sup 3/ algorithm was previously known for this task. More generally they give an O(n/sup c/) time randomized algorithm to check whether a collection of c-ary operations satisfy any given "read-once" identity. Sridhar Rajagopalan, Leonard J. Schulman |
FOCS | 1 |
| 1995 | Long Non-Crossing Configurations in the PlaneabstractWe study some geometric maximization problems in the Euclidean plane under the non-crossing constraint. Given a set V of 2n points in general position in the plane, we investigate the following geometric configurations using straight-line segments an Noga Alon, Sridhar Rajagopalan, Subhash Suri |
Fundam. Informaticae | 2 |
| 1994 | Simple and efficient leader election in the full information modelabstractIn this paper, we study the leader election problem in the full information model. We show two results in this context. First, we exhibit a constructive O(log N) round protocol that is resilient against linear size coalitions. That is, our protocol is resilient against any coalition of size less then N for some constant (but small) value of. Second, we provide an easy, non-constructive probabilistic argument that shows the existence of O(log N) round protocol in which can be made as large as 1, for any positive. Our 2 protocols are extremely simple. Rafail Ostrovsky, Sridhar Rajagopalan, Umesh V. Vazirani |
STOC | 2 |
| 1994 | A coding theorem for distributed computationabstractShannon's Coding Theorem shows that in order to reliably transmit a message of T bits over a noisy communication channel, only a constant slowdown factor is necessary in the case when the channel is noisy, relative to the case in which the channel is noiseless. (The time required is asymptotically C , where 0 ! C 1 is the "Shannon capacity", a function only of the noise characteristics.) The theorem ensures that the probability of a decoding error is exponentially small in the message length T . Recently the second author obtained an analogous result for arbitrary interactive communication protocols between two processors. In the present Sridhar Rajagopalan, Leonard J. Schulman |
STOC | 1 |
| 1993 | Choosing a Reliable HypothesisabstractWe study the problem of inferring an accurate model for a stochastic process from its output.We identify two desirable properties -resoluteness and reliability -of any identification algorithm.We prove that for any countable class of stochastic processes, there is an identification algorithm that has these properties.This result also formulates an optimization problem whose solution is sufficent to solve the identification problem.In this sense, our result provides an analogue to the Occam principle in a probabilistic setting. William S. Evans, Sridhar Rajagopalan, Umesh V. Vazirani |
COLT | 2 |
| 1993 | Long Non-Crossing Configurations in the PlaneabstractWe study some geometric maximization problems in the Euclidean plane under the non-crossing constraint. Given a set V of 2n points in general position in the plane, we investigate the following geometric configurations using straight-line segments and the Euclidean norm: (i) longest non-crossing matching, (ii) longest non-crossing hamiltonian path, (iii) longest non-crossing spanning tree. We propose simple and efficient algorithms to approximate these structures within a constant factor of optimality. Somewhat surprisingly, we also show that our bounds are within a constant factor of optimality even without the non-crossing constraint. For instance, we give an algorithm to compute a non-crossing matching whose total length is at least 2/π of the longest (possibly crossing) matching, and show that the ratio 2/π between the non-crossing and crossing matching is the best possible. Perhaps due to their utter simplicity, our methods also seem more general and amenable to applications in other similar contexts. Noga Alon, Sridhar Rajagopalan, Subhash Suri |
SCG | 2 |
| 1993 | Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programsabstractWe build on the classical greedy sequential set cover algorithm, in the spirit of the primal-dual schema, to obtain simple parallel approximation algorithms for the set cover problem and its generalizations. Our algorithms use randomization, and our randomized voting lemmas may be of independent interest. Fast parallel approximation algorithms were known before for set cover, though not for any of its generalizations.> Sridhar Rajagopalan, Vijay V. Vazirani |
FOCS | 1 |