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

Ravi Jampani

dblp:04/4806 · also Ravindranath Jampani · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
5 papers
Query processing and optimization · 47% Database system architecture and tuning · 22% Information retrieval · 10%
Artificial intelligence
2 papers
Probabilistic and Bayesian machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › probabilistic query processing
monte carlo query processing
0.122011
MCDB: a monte carlo approach to managing uncertain data · SIGMOD Conference 2008
The monte carlo database system: Stochastic analysis close to the data · ACM Trans. Database Syst. 2011
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.112010
Surrogate ranking for very expensive similarity queries · ICDE 2010
Machine learning › Probabilistic and Bayesian machine learning
bayesian surrogate model
0.112010
Surrogate ranking for very expensive similarity queries · ICDE 2010
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
gibbs sampling
0.112010
MCDB-R: Risk Analysis in the Database · Proc. VLDB Endow. 2010
Machine learning › Probabilistic and Bayesian machine learning
monte carlo methods
0.112010
MCDB-R: Risk Analysis in the Database · Proc. VLDB Endow. 2010
Data mining
risk analysis
0.112010
MCDB-R: Risk Analysis in the Database · Proc. VLDB Endow. 2010
Information retrieval
similarity search
0.112010
Surrogate ranking for very expensive similarity queries · ICDE 2010
Query processing and optimization
top-k query processing
0.112010
Surrogate ranking for very expensive similarity queries · ICDE 2010
Query processing and optimization
uncertain data query processing
0.112010
MCDB-R: Risk Analysis in the Database · Proc. VLDB Endow. 2010
Query processing and optimization
approximate query processing
0.112008
The DBO database system · SIGMOD Conference 2008
Query processing and optimization › aggregation
online aggregation
0.112008
The DBO database system · SIGMOD Conference 2008
Data models and query languages
uncertain data management
0.112008
MCDB: a monte carlo approach to managing uncertain data · SIGMOD Conference 2008
Database theory
probabilistic databases
0.012008
MCDB: a monte carlo approach to managing uncertain data · SIGMOD Conference 2008

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

surrogate ranking function · 0.2monte carlo sampling · 0.2gibbs cloning · 0.2bayesian statistics · 0.2tuple-bundle processing · 0.1monte carlo techniques · 0.1monte carlo simulation · 0.1
YearPublicationVenuePosition
2011 The monte carlo database system: Stochastic analysis close to the data
abstract
The application of stochastic models and analysis techniques to large datasets is now commonplace. Unfortunately, in practice this usually means extracting data from a database system into an external tool (such as SAS, R, Arena, or Matlab), and then running the analysis there. This extract-and-model paradigm is typically error-prone, slow, does not support fine-grained modeling, and discourages what-if and sensitivity analyses. In this article we describe MCDB, a database system that permits a wide spectrum of stochastic models to be used in conjunction with the data stored in a large database, without ever extracting the data. MCDB facilitates in-database execution of tasks such as risk assessment, prediction, and imputation of missing data, as well as management of errors due to data integration, information extraction, and privacy-preserving data anonymization. MCDB allows a user to define “random” relations whose contents are determined by stochastic models. The models can then be queried using standard SQL. Monte Carlo techniques are used to analyze the probability distribution of the result of an SQL query over random relations. Novel “tuple-bundle” processing techniques can effectively control the Monte Carlo overhead, as shown in our experiments.
Ravi Jampani, Mingxi Wu, Luis Leopoldo Perez, Chris Jermaine, Peter J. Haas
ACM Trans. Database Syst.1
2010 Surrogate ranking for very expensive similarity queries
abstract
We consider the problem of similarity search in applications where the cost of computing the similarity between two records is very expensive, and the similarity measure is not a metric. In such applications, comparing even a tiny fraction of the database records to a single query record can be orders of magnitude slower than reading the entire database from disk, and indexing is often not possible. We develop a general-purpose, statistical framework for answering top-k queries in such databases, when the database administrator is able to supply an inexpensive surrogate ranking function that substitutes for the actual similarity measure. We develop a robust method that learns the relationship between the surrogate function and the similarity measure. Given a query, we use Bayesian statistics to update the model by taking into account the observed partial results. Using the updated model, we construct bounds on the accuracy of the result set obtained via the surrogate ranking. Our experiments show that our models can produce useful bounds for several real-life applications.
Ravi Jampani, Mingxi Wu, Chris Jermaine, Tamer Kahveci
ICDE2
2010 MCDB-R: Risk Analysis in the Database
abstract
Enterprises often need to assess and manage the risk arising from uncertainty in their data. Such uncertainty is typically modeled as a probability distribution over the uncertain data values, specified by means of a complex (often predictive) stochastic model. The probability distribution over data values leads to a probability distribution over database query results, and risk assessment amounts to exploration of the upper or lower tail of a query-result distribution. In this paper, we extend the Monte Carlo Database System to efficiently obtain a set of samples from the tail of a query-result distribution by adapting recent "Gibbs cloning" ideas from the simulation literature to a database setting.
Subramanian Arumugam 0002, Ravi Jampani, Luis Leopoldo Perez, Chris Jermaine, Peter J. Haas
Proc. VLDB Endow.2
2008 MCDB: a monte carlo approach to managing uncertain data
abstract
To deal with data uncertainty, existing probabilistic database systems augment tuples with attribute-level or tuple-level probability values, which are loaded into the database along with the data itself. This approach can severely limit the system's ability to gracefully handle complex or unforeseen types of uncertainty, and does not permit the uncertainty model to be dynamically parameterized according to the current state of the database. We introduce MCDB, a system for managing uncertain data that is based on a Monte Carlo approach. MCDB represents uncertainty via "VG functions," which are used to pseudorandomly generate realized values for uncertain attributes. VG functions can be parameterized on the results of SQL queries over "parameter tables" that are stored in the database, facilitating what-if analyses. By storing parameters, and not probabilities, and by estimating, rather than exactly computing, the probability distribution over possible query answers, MCDB avoids many of the limitations of prior systems. For example, MCDB can easily handle arbitrary joint probability distributions over discrete or continuous attributes, arbitrarily complex SQL queries, and arbitrary functionals of the query-result distribution such as means, variances, and quantiles. To achieve good performance, MCDB uses novel query processing techniques, executing a query plan exactly once, but over "tuple bundles" instead of ordinary tuples. Experiments indicate that our enhanced functionality can be obtained with acceptable overheads relative to traditional systems.
Ravi Jampani, Mingxi Wu, Luis Leopoldo Perez, Chris Jermaine, Peter J. Haas
SIGMOD Conference1
2008 The DBO database system
abstract
We demonstrate our prototype of the DBO database system. DBO is designed to facilitate scalable analytic processing over large data archives. DBO's analytic processing performance is competitive with other database systems; however, unlike any other existing research or industrial system, DBO maintains a statistically meaningful guess to the final answer to a query from start to finish during query processing. This guess may be quite accurate after only a few seconds or minutes, while answering a query exactly may take hours. This can result in significant savings in both user and computer time, since a user can abort a query as soon as he or she is happy with the guess' accuracy.
Florin Rusu, Luis Leopoldo Perez, Mingxi Wu, Ravi Jampani, Chris Jermaine, Alin Dobra
SIGMOD Conference5
2005 Using Prefix-Trees for Efficiently Computing Set Joins
Ravi Jampani, Vikram Pudi
DASFAA1
2004 Overlaying Multiple Maps Efficiently
Ravi Jampani, Risi Thonangi, Prosenjit Gupta
CIT1