arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

Ravi Kumar

1,800 papers · 1891–2026

1967: 01968: 01969: 01970: 01971: 01972: 01973: 01974: 01975: 01976: 01977: 01978: 11979: 01980: 01981: 01982: 01983: 21984: 11985: 21986: 11987: 01988: 01989: 21990: 01991: 01992: 01993: 01994: 01995: 21996: 21997: 81998: 51999: 92000: 52001: 112002: 142003: 152004: 102005: 152006: 202007: 222008: 392009: 492010: 242011: 452012: 442013: 612014: 622015: 752016: 802017: 732018: 622019: 772020: 802021: 1122022: 1022023: 1472024: 1982025: 1962026: 125
1967peak 198 in 20242026

Frequent co-authors

Papers

showing 1–25 of 1,800 RSS

Rank aggregation methods for the Web

Cynthia Dwork, Ravi Kumar, Moni Naor +1 more

Information Systems · · cited 1,823× · DOI ↗ · more like this ·

We consider the problem of combining ranking results from various sources. In the context of the Web, the main applications include building meta-search engines, combining ranking functions, selecting documents based on multiple criteria, and improving search precision through word associations. We develop a set of techniques for the rank aggregation problem and compare their performance to that of well-known methods. A primary goal of our work is to design rank aggregation techniques that can e ectively combat \\spam, " a serious problem in Web searches. Experiments show that our methods are simple, e cient, and e ective.

Pig latin

Christopher Olston, Benjamin Reed, Utkarsh Srivastava +2 more

Computer Networks and Communications · · cited 1,744× · DOI ↗ · more like this ·

There is a growing need for ad-hoc analysis of extremely large data sets, especially at internet companies where innovation critically depends on being able to analyze terabytes of data collected every day. Parallel database products, e.g., Teradata, offer a solution, but are usually prohibitively expensive at this scale. Besides, many of the people who analyze this data are entrenched procedural programmers, who find the declarative, SQL style to be unnatural. The success of the more procedural map-reduce programming model, and its associated scalable implementations on commodity hardware, is evidence of the above. However, the map-reduce paradigm is too low-level and rigid, and leads to a great deal of custom user code that is hard to maintain, and reuse.

Image indexing using color correlograms

Jing Huang, S. Ravi Kumar, Mandar Mitra +2 more

Computer Vision and Pattern Recognition · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · · cited 1,658× · DOI ↗ · more like this ·

We define a new image feature called the color correlogram and use it for image indexing and comparison. This feature distills the spatial correlation of colors, and is both effective and inexpensive for content-based image retrieval. The correlogram robustly tolerates large changes in appearance and shape caused by changes in viewing positions, camera zooms, etc. Experimental evidence suggests that this new feature outperforms not only the traditional color histogram method but also the recently proposed histogram refinement methods for image indexing/retrieval.

Propagation of trust and distrust

R. Guha, Ravi Kumar, Prabhakar Raghavan +1 more

Sociology and Political Science · · cited 1,482× · DOI ↗ · more like this ·

A (directed) network of people connected by ratings or trust scores, and a model for propagating those trust scores, is a fundamental building block in many of today's most successful e-commerce and recommendation systems. We develop a framework of trust propagation schemes, each of which may be appropriate in certain circumstances, and evaluate the schemes on a large trust network consisting of 800K trust scores expressed among 130K people. We show that a small number of expressed trusts/distrust per individual allows us to predict trust between any two people in the system with high accuracy. Our work appears to be the first to incorporate distrust in a computational trust propagation setting.

Scalable K-Means++

Bahman Bahmani, Benjamin Moseley, Andrea Vattani +2 more

cs.DB · · cited 748× · arXiv ↗ · more like this ·

Over half a century old and showing no signs of aging, k-means remains one of the most popular data processing algorithms. As is well-known, a proper initialization of k-means is crucial for obtaining a good final solution. The recently proposed k-means++ initialization algorithm achieves this, obtaining an initial set of centers that is provably close to the optimum solution. A major downside of the k-means++ is its inherent sequential nature, which limits its applicability to massive data: one must make k passes over the data to find a good initial set of centers. In this work we show how to drastically reduce the number of passes needed to obtain, in parallel, a good initialization. This is unlike prevailing efforts on parallelizing k-means that have mostly focused on the post-initialization phases of k-means. We prove that our proposed initialization algorithm k-means|| obtains a…

Evolutionary clustering

Deepayan Chakrabarti, Ravi Kumar, Andrew Tomkins

Artificial Intelligence · · cited 657× · DOI ↗ · more like this ·

We consider the problem of clustering data over time. An evolutionary clustering should simultaneously optimize two potentially conflicting criteria: first, the clustering at any point in time should remain faithful to the current data as much as possible; and second, the clustering should not shift dramatically from one timestep to the next. We present a generic framework for this problem, and discuss evolutionary versions of two widely-used clustering algorithms within this framework: k-means and agglomerative hierarchical clustering. We extensively evaluate these algorithms on real data sets and show that our algorithms can simultaneously attain both high accuracy in capturing today's data, and high fidelity in reflecting yesterday's clustering.

A sieve algorithm for the shortest lattice vector problem

Miklós Ajtai, Ravi Kumar, D. Sivakumar

Artificial Intelligence · · cited 553× · DOI ↗ · more like this ·

We present a randomized 2^{O(n)} time algorithm to compute a shortest non-zero vector in an n-dimensional rational lattice. The best known time upper bound for this problem was 2^{O(n\log n)} first given by Kannan [7] in 1983. We obtain several consequences of this algorithm for related problems on lattices and codes, including an improvement for polynomial time approximations to the shortest vector problem. In this improvement we gain a factor of log log n in the exponent of the approximating factor.

Comparing Top<i>k</i>Lists

Ronald Fagin, Ravi Kumar, D. Sivakumar

Artificial Intelligence · SIAM Journal on Discrete Mathematics · · cited 545× · DOI ↗ · more like this ·

Motivated by several applications, we introduce various distance measures between "top k lists." Some of these distance measures are metrics, while others are not. For each of these latter distance measures, we show that they are "almost" a metric in the following two seemingly unrelated aspects: (i) they satisfy a relaxed version of the polygonal (hence, triangle) inequality, and (ii) there is a metric with positive constant multiples that bound our measure above and below. This is not a coincidence---we show that these two notions of almost being a metric are the same. Based on the second notion, we define two distance measures to be equivalent if they are bounded above and below by constant multiples of each other. We thereby identify a large and robust equivalence class of distance measures. Besides the applications to the task of identifying good notions of (dis)similarity between…

Improving Online Algorithms via ML Predictions

Ravi Kumar, Manish Purohit, Zoya Svitkina

cs.DS · · cited 436× · arXiv ↗ · more like this ·

In this work we study the problem of using machine-learned predictions to improve the performance of online algorithms. We consider two classical problems, ski rental and non-clairvoyant job scheduling, and obtain new online algorithms that use predictions to make their decisions. These algorithms are oblivious to the performance of the predictor, improve with better predictions, but do not degrade much if the predictions are poor.

The predictive power of online chatter

Daniel Gruhl, Ramanathan V. Guha, Ravi Kumar +2 more

Artificial Intelligence · · cited 412× · DOI ↗ · more like this ·

An increasing fraction of the global discourse is migrating online in the form of blogs, bulletin boards, web pages, wikis, editorials, and a dizzying array of new collaborative technologies. The migration has now proceeded to the point that topics reflecting certain individual products are sufficiently popular to allow targeted online tracking of the ebb and flow of chatter around these topics. Based on an analysis of around half a million sales rank values for 2,340 books over a period of four months, and correlating postings in blogs, media, and web pages, we are able to draw several interesting conclusions.First, carefully hand-crafted queries produce matching postings whose volume predicts sales ranks. Second, these queries can be automatically generated in many cases. And third, even though sales rank motion might be difficult to predict in general, algorithmic predictors can use…

Efficient similarity search and classification via rank aggregation

Ronald Fagin, Ravi Kumar, D. Sivakumar

Signal Processing · · cited 363× · DOI ↗ · more like this ·

We propose a novel approach to performing efficient similarity search and classification in high dimensional data. In this framework, the database elements are vectors in a Euclidean space. Given a query vector in the same space, the goal is to find elements of the database that are similar to the query. In our approach, a small number of independent &amp;quot;voters&amp;quot; rank the database elements based on similarity to the query. These rankings are then combined by a highly efficient aggregation algorithm. Our methodology leads both to techniques for computing approximate nearest neighbors and to a conceptually rich alternative to nearest neighbors.

On compressing social networks

Flavio Chierichetti, Ravi Kumar, Silvio Lattanzi +3 more

Computer Networks and Communications · IRIS Research product catalog (Sapienza University of Rome) · · cited 358× · DOI ↗ · more like this ·

Motivated by structural properties of the Web graph that support efficient data structures for in memory adjacency queries, we study the extent to which a large network can be compressed. Boldi and Vigna (WWW 2004), showed that Web graphs can be compressed down to three bits of storage per edge; we study the compressibility of social networks where again adjacency queries are a fundamental primitive. To this end, we propose simple combinatorial formulations that encapsulate efficient compressibility of graphs. We show that some of the problems are NP-hard yet admit effective heuristics, some of which can exploit properties of social networks such as link reciprocity. Our extensive experiments show that social networks and the Web graph exhibit vastly different compressibility characteristics.

Discovering large dense subgraphs in massive graphs

David Gibson, Ravi Kumar, Andrew Tomkins

Information Systems · Very Large Data Bases · · cited 358× · OpenAlex ↗ · more like this ·

We present a new algorithm for finding large, dense subgraphs in massive graphs. Our algorithm is based on a recursive application of fingerprinting via shingles, and is extremely efficient, capable of handling graphs with tens of billions of edges on a single machine with modest resources.We apply our algorithm to characterize the large, dense subgraphs of a graph showing connections between hosts on the World Wide Web; this graph contains over 50M hosts and 11B edges, gathered from 2.1B web pages. We measure the distribution of these dense subgraphs and their evolution over time. We show that more than half of these hosts participate in some dense subgraph found by the analysis. There are several hundred giant dense subgraphs of at least ten thousand hosts; two thousand dense subgraphs at least a thousand hosts; and almost 64K dense subgraphs of at least a hundred hosts.Upon…

Reductions in streaming algorithms, with an application to counting triangles in graphs

Ziv Bar-Yossef, Ravi Kumar, D. Sivakumar

Signal Processing · Symposium on Discrete Algorithms · · cited 338× · DOI ↗ · more like this ·

We introduce reductions in the streaming model as a tool in the design of streaming algorithms. We develop the concept of list-efficient streaming algorithms that are essential to the design of efficient streaming algorithms through reductions. Our results include a suite of list-efficient streaming algorithms for basic statistical primitives. Using the reduction paradigm along with these tools, we design streaming algorithms for approximately counting the number of triangles in a graph presented as a stream. A specific highlight of our work is the first algorithm for the number of distinct elements in a data stream that achieves arbitrary approximation factors. (Independently, Trevisan [Tre01] has solved this problem via a different approach; our algorithm has the advantage of being list-efficient.)

Exploring Data Security Issues and Solutions in Cloud Computing

P. Ravi Kumar, P. Herbert Raj, P. Jelciana

Information Systems · Procedia Computer Science · · cited 264× · DOI ↗ · more like this ·

Cloud computing is one of the fastest emerging technologies in computing. There are many advantages as well few security issues in cloud computing. This paper explores the different data security issues in cloud computing in a multi-tenant environment and proposes methods to overcome the security issues. This paper also describes Cloud computing models such as the deployment models and the service delivery models. In any business or Cloud Computing data are exceptionally important, data leaking or corruption can shatter the confidence of the people and can lead to the collapse of that business. Currently cloud computing is used directly or indirectly in many businesses and if any data breaching has happened in cloud computing, that will affect the cloud computing as well as the company’s business. This is one of the main reasons for cloud computing companies to give more attention to…

Densest Subgraph in Streaming and MapReduce

Bahman Bahmani, Ravi Kumar, Sergei Vassilvitskii

cs.DB · · cited 259× · arXiv ↗ · more like this ·

The problem of finding locally dense components of a graph is an important primitive in data analysis, with wide-ranging applications from community mining to spam detection and the discovery of biological network modules. In this paper we present new algorithms for finding the densest subgraph in the streaming model. For any epsilon>0, our algorithms make O((log n)/log (1+epsilon)) passes over the input and find a subgraph whose density is guaranteed to be within a factor 2(1+epsilon) of the optimum. Our algorithms are also easily parallelizable and we illustrate this by realizing them in the MapReduce model. In addition we perform extensive experimental evaluation on massive real-world graphs showing the performance and scalability of our algorithms in practice.

A probabilistic seismic hazard map of India and adjoining regions

Sumati Bhatia, M. Ravi Kumar, Harshul Gupta

Artificial Intelligence · Annals of Geophysics · · cited 239× · DOI ↗ · more like this ·

This paper presents the results of an exercise carried out under GSHAP, over India and adjoining regions bound by 0°N-40°N and 65°E-100°E. A working catalogue of main shocks was prepared by merging the local catalogues with the NOAA catalogue, and removing duplicates, aftershocks and earthquakes without any magnitude. Eighty six potential seismic source zones were delineated based on the major tectonic features and seismicity trends. Using the probabilistic hazard assessment approach of McGuire, adopted by GSHAP, the Peak Ground Accelerations (PGA) were computed for 10% probability of exceedance in 50 years, at locations defined by a grid of 0.5° x 0.5°. Since no reliable estimates of attenuation values are available for the Indian region, the attenuation relation of Joyner and Boore (1981) was used. The PGA values over the grid points were contoured to obtain a seismic hazard map. The…

Extracting Large-Scale Knowledge Bases from the Web

Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan +1 more

Information Systems · Very Large Data Bases · · cited 237× · OpenAlex ↗ · more like this ·

... bases by enumerating and organizing all web occurrences of certain subgraphs. We focus on subgraphs that are signatures of web phenomena such as tightly-focused topic communities, webrings, taxonomy trees, keiretsus, etc. For instance, the signature of a webring is a central page with bidirectional links to a number of other pages. We develop novel algorithms for such enumeration problems. A key technical contribution is the development of a model for the evolution of the web graph, based on experimental observations derived from a snapshot of the web. We argue that our algorithms run efficiently in this model, and use the model to explain some statistical phenomena on the web that emerged during our experiments. Finally, we describe the design and implementation of Campfire, a knowledge base of over one hundred thousand web communities.

Introducing core-based system design

Ravi Kumar Gupta, Y. Zorian

Hardware and Architecture · IEEE Design & Test of Computers · · cited 230× · DOI ↗ · more like this ·

In recent years cores have captured the imagination of designers who understand the potential of using these cells like integrated circuits on a PC board in building on-chip systems. With a rich cell library of predesigned, preverified circuit blocks, cores provide an attractive means to import technology to a system integrator and differentiate products by leveraging intellectual property advantages. Most importantly, core use shortens the time to market for new system designs through design reuse. Practical implementation of this design scenario, however, is fraught with unresolved issues: design methods for building single-chip systems, challenges in test and sign-off for these systems, and intellectual property licensing, protection, and liability. Here, we examine the evolving design flow for microelectronic systems, the market for core cells, and the challenges in using core cells…

PolyFormer: Referring Image Segmentation as Sequential Polygon Generation

Jiang Liu, Hui Ding, Zhaowei Cai +4 more

cs.CV · · cited 229× · arXiv ↗ · more like this ·

In this work, instead of directly predicting the pixel-level segmentation masks, the problem of referring image segmentation is formulated as sequential polygon generation, and the predicted polygons can be later converted into segmentation masks. This is enabled by a new sequence-to-sequence framework, Polygon Transformer (PolyFormer), which takes a sequence of image patches and text query tokens as input, and outputs a sequence of polygon vertices autoregressively. For more accurate geometric localization, we propose a regression-based decoder, which predicts the precise floating-point coordinates directly, without any coordinate quantization error. In the experiments, PolyFormer outperforms the prior art by a clear margin, e.g., 5.40% and 4.52% absolute improvements on the challenging RefCOCO+ and RefCOCOg datasets. It also shows strong generalization ability when evaluated on the…

On the Hardness of Approximating Multicut and Sparsest-Cut

Shuchi Chawla, Robert Krauthgamer, Ravi Kumar +2 more

Computational Theory and Mathematics · · cited 222× · DOI ↗ · more like this ·

We show that the MULTICUT, SPARSEST-CUT, and MIN-2CNF/spl equiv/DELETION problems are NP-hard to approximate within every constant factor, assuming the unique games conjecture of Khot [STOC, 2002]. A quantitatively stronger version of the conjecture implies inapproximability factor of /spl Omega/(log log n).

Comparing and aggregating rankings with ties

Ronald Fagin, Ravi Kumar, Mohammad Mahdian +2 more

Signal Processing · · cited 220× · DOI ↗ · more like this ·

Rank aggregation has recently been proposed as a useful abstraction that has several applications, including meta-search, synthesizing rank functions from multiple indices, similarity search, and classification. In database applications (catalog searches, fielded searches, parametric searches, etc.), the rankings are produced by sorting an underlying database according to various fields. Typically, there are a number of fields that each have very few distinct values, and hence the corresponding rankings have many ties in them. Known methods for rank aggregation are poorly suited to this context, and the difficulties can be traced back to the fact that we do not have sound mathematical principles to compare two partial rankings, that is, rankings that allow ties.In this work, we provide a comprehensive picture of how to compare partial rankings, We propose several metrics to compare…

Visualizing tags over time

Micah Dubinko, Ravi Kumar, Joseph Magnani +3 more

Computer Vision and Pattern Recognition · ACM Transactions on the Web · · cited 214× · DOI ↗ · more like this ·

We consider the problem of visualizing the evolution of tags within the Flickr (flickr.com) online image sharing community. Any user of the Flickr service may append a tag to any photo in the system. Over the past year, users have on average added over a million tags each week. Understanding the evolution of these tags over time is therefore a challenging task. We present a new approach based on a characterization of the most interesting tags associated with a sliding interval of time. An animation provided via Flash in a Web browser allows the user to observe and interact with the interesting tags as they evolve over time. New algorithms and data structures are required to support the efficient generation of this visualization. We combine a novel solution to an interval covering problem with extensions to previous work on score aggregation in order to create an efficient backend system…

Sampling Algorithms and Coresets for Lp Regression

Anirban Dasgupta, Petros Drineas, Boulos Harb +2 more

cs.DS · · cited 203× · arXiv ↗ · more like this ·

The Lp regression problem takes as input a matrix $A \in \Real^{n \times d}$, a vector $b \in \Real^n$, and a number $p \in [1,\infty)$, and it returns as output a number ${\cal Z}$ and a vector $x_{opt} \in \Real^d$ such that ${\cal Z} = \min_{x \in \Real^d} ||Ax -b||_p = ||Ax_{opt}-b||_p$. In this paper, we construct coresets and obtain an efficient two-stage sampling-based approximation algorithm for the very overconstrained ($n \gg d$) version of this classical problem, for all $p \in [1, \infty)$. The first stage of our algorithm non-uniformly samples $\hat{r}_1 = O(36^p d^{\max\{p/2+1, p\}+1})$ rows of $A$ and the corresponding elements of $b$, and then it solves the Lp regression problem on the sample; we prove this is an 8-approximation. The second stage of our algorithm uses the output of the first stage to resample $\hat{r}_1/ε^2$ constraints, and then it solves the Lp…

Testing random variables for independence and identity

Tuğkan Batu, E. Fischer, Lance Fortnow +3 more

Computational Theory and Mathematics · London School of Economics and Political Science Research Online (London School of Economics and Political Science) · · cited 195× · DOI ↗ · more like this ·

Given access to independent samples of a distribution A over [n] /spl times/ [m], we show how to test whether the distributions formed by projecting A to each coordinate are independent, i.e., whether A is /spl epsi/-close in the L/sub 1/ norm to the product distribution A/sub 1//spl times/A/sub 2/ for some distributions A/sub 1/ over [n] and A/sub 2/ over [m]. The sample complexity of our test is O/spl tilde/(n/sup 2/3/m/sup 1/3/poly(/spl epsi//sup -1/)), assuming without loss of generality that m/spl les/n. We also give a matching lower bound, up to poly (log n, /spl epsi//sup -1/) factors. Furthermore, given access to samples of a distribution X over [n], we show how to test if X is /spl epsi/-close in L/sub 1/ norm to an explicitly specified distribution Y. Our test uses O/spl tilde/(n/sup 1/2/poly(/spl epsi//sup -1/)) samples, which nearly matches the known tight bounds for the…