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.

Prasan Roy

dblp:89/5441 · DBLP profile ↗
← Back
19ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none

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

Databases, data management, data science and information retrieval · 18 · 3 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorTheory of computation · 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.

Databases, data mining, and information retrieval
14 papers
Query processing and optimization · 36% Data integration and cleaning · 18% Information retrieval · 12%
Artificial intelligence
2 papers
Information extraction and text analysis · 100%

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

TopicWeightPapersLastEvidence papers
Data integration and cleaning › heterogeneous data integration
unstructured and structured data integration
0.222008
Enhanced Business Intelligence using EROCS · ICDE 2008
LIPTUS: associating structured and unstructured information in a banking environment · SIGMOD Conference 2007
Data mining › data stream mining
dynamic classification
0.112009
Keyword Search over Dynamic Categorized Information · ICDE 2009
Information retrieval
keyword search
0.112009
Keyword Search over Dynamic Categorized Information · ICDE 2009
Query processing and optimization
multi-query optimization
0.132001
Materialized View Selection and Maintenance Using Multi-Query Optimization · SIGMOD Conference 2001
Pipelining in Multi-Query Optimization · PODS 2001
Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000
Query processing and optimization › query optimization
cost-based optimization
0.122003
Bridging the XML Relational Divide with LegoDB · ICDE 2003
From XML Schema to Relations: A Cost-Based Approach to XML Storage · ICDE 2002
Indexing and storage engines
XML storage
0.122003
Bridging the XML Relational Divide with LegoDB · ICDE 2003
From XML Schema to Relations: A Cost-Based Approach to XML Storage · ICDE 2002
Data integration and cleaning › schema mapping
XML-to-relational mapping
0.122003
Bridging the XML Relational Divide with LegoDB · ICDE 2003
From XML Schema to Relations: A Cost-Based Approach to XML Storage · ICDE 2002
Query processing and optimization
query rewriting
0.012004
Extending Query Rewriting Techniques for Fine-Grained Access Control · SIGMOD Conference 2004
Query processing and optimization
cardinality estimation
0.012002
StatiX: making XML count · SIGMOD Conference 2002
Data models and query languages
XML
0.012002
StatiX: making XML count · SIGMOD Conference 2002
Query processing and optimization › materialized view
materialized view selection
0.012001
Materialized View Selection and Maintenance Using Multi-Query Optimization · SIGMOD Conference 2001
Query processing and optimization
view maintenance
0.012001
Materialized View Selection and Maintenance Using Multi-Query Optimization · SIGMOD Conference 2001
Query processing and optimization
keyword query processing
0.012009
Keyword Search over Dynamic Categorized Information · ICDE 2009
Query processing and optimization
query optimization
0.012000
Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000
Query processing and optimization
search space reduction
0.012000
Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000
Data mining
business intelligence
0.012008
Enhanced Business Intelligence using EROCS · ICDE 2008
Query processing and optimization
OLAP
0.012008
Enhanced Business Intelligence using EROCS · ICDE 2008
Data models and query languages
object-oriented database
0.011998
Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting · VLDB J. 1998
Runtime systems and virtual machines
garbage collection
0.011998
Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting · VLDB J. 1998
Knowledge graphs
entity linking
0.012006
Efficiently Linking Text Documents with Relevant Structured Information · VLDB 2006
Storage systems › flash and SSD › flash memory management
garbage collection
0.011997
Garbage Collection in Object Oriented Databases Using Transactional Cyclic Reference Counting · VLDB 1997
Authentication and access control › access control
fine-grained access control
0.012004
Extending Query Rewriting Techniques for Fine-Grained Access Control · SIGMOD Conference 2004
Data models and query languages
XML data management
0.012002
LegoDB: Customizing Relational Storage for XML Documents · VLDB 2002
Database system architecture and tuning
decision support systems
0.012000
Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000
Transaction processing and concurrency control
transactional memory
0.011998
Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting · VLDB J. 1998

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

EROCS · 0.2text mining · 0.1sampling-based estimation · 0.1inference rules · 0.1XML Schema rewriting · 0.1reference counting · 0.0cost model · 0.0cost estimation · 0.0performance study · 0.0greedy heuristic · 0.0transactional cyclic reference counting · 0.0
YearPublicationVenuePosition
2009 Keyword Search over Dynamic Categorized Information
abstract
Consider an information repository whose content is categorized. A data item (in the repository) can belong to multiple categories and new data is continuously added to the system. In this paper, we describe a system, CS*, which takes a keyword query and returns the relevant top-K categories. In contrast, traditional keyword search returns the top-K documents (i.e., data items) relevant to a user query. The need to dynamically categorize new data and also update the meta-data required for fast responses to user queries poses interesting challenges. The brute force approach of updating the meta-data by comparing each new data item with all the categories is impractical due to (i) the large cost involved in finding the categories associated with a data item and (ii) the high rate of arrival of new data items. We show that a sampling based approach which provides statistical guarantees on the reported results is also impracticable. We hence develop the CS* approach whose effectiveness results from its ability to focus on a strategically chosen subset of categories on the one hand and a subset of new data on the other. Given a query, CS* finds the top-K categories with high accuracy even in time-constrained situations. An experimental evaluation of the CS* system using real world data shows that it can easily achieve accuracy in excess of 90%, whereas other approaches demand at least 57% more resources (i.e., processing power), for providing similar results. Our experimental results also show that, contrary to expectations, if the rate of arrival of data items doubles, whereas CS* continues to provide high accuracy without a significant increase in resources, other approaches require more than double the number of resources.
Manish Bhide, Venkatesan T. Chakaravarthy, Krithi Ramamritham, Prasan Roy
ICDE4
2008 Efficient techniques for document sanitization
abstract
Sanitization of a document involves removing sensitive information from the document, so that it may be distributed to a broader audience. Such sanitization is needed while declassifying documents involving sensitive or confidential information such as corporate emails, intelligence reports, medical records, etc. In this paper, we present the ERASE framework for performing document sanitization in an automated manner. ERASE can be used to sanitize a document dynamically, so that different users get different views of the same document based on what they are authorized to know. We formalize the problem and present algorithms used in ERASE for finding the appropriate terms to remove from the document. Our preliminary experimental study demonstrates the efficiency and efficacy of the proposed algorithms.
Venkatesan T. Chakaravarthy, Prasan Roy, Mukesh K. Mohania
CIKM3
2008 Enhanced Business Intelligence using EROCS
abstract
The EROCS technology automatically links unstructured data with relevant structured data from an external relational database. We demonstrate how EROCS can be used for enhancing business intelligence by allowing OLAP tools to analyze structured and unstructured data in a consolidated manner. Our demonstration showcases the use of EROCS in exploiting latent information in customer emails, which helps in building a complete view of the customer. This results in new insights about the business which are not possible with the existing state of the art.
Manish Bhide, Venkatesan Chakravarthy, Ajay Gupta 0004, Mukesh K. Mohania, Kriti Puniyani, Prasan Roy, Sourashis Roy, Vibhuti S. Sengar
ICDE7
2007 LIPTUS: associating structured and unstructured information in a banking environment
abstract
Growing competition has made today's banks understand the value of knowing their customers better. In this paper, we describe a tool, LIPTUS, that associates the customer interactions (emails and transcribed phone calls) with customer and account profiles stored in an existing data warehouse. The associations discovered by LIPTUS enable analytics spanning the customer and account profiles on one hand and the meta-data associated or derived from the interaction (using text mining techniques) on the other. We illustrate the value derived from this consolidated analysis through specific customer intelligence applications. LIPTUS is today being extensively used in a large bank in India. A highlight of this paper is a discussion of the technical challenges encountered while building LIPTUS and deploying it on real-life customer data.
Manish Bhide, Ajay Gupta 0004, Prasan Roy, Mukesh K. Mohania, Zenita Ichhaporia
SIGMOD Conference4
2006 Improving DB2 Performance Expert - A Generic Analysis Framework
Laurent Mignet, Jayanta Basak, Manish Bhide, Prasan Roy, Sourashis Roy, Vibhuti S. Sengar, Ranga Raju Vatsavai, Michael Reichert, Torsten Steinbach, D. V. S. Ravikant, Soujanya Vadapalli
EDBT4
2006 Efficiently Linking Text Documents with Relevant Structured Information
Venkatesan T. Chakaravarthy, Prasan Roy, Mukesh K. Mohania
VLDB3
2005 OSQR: overlapping clustering of query results
abstract
No abstract available.
Bhuvan Bamba, Prasan Roy, Mukesh K. Mohania
CIKM2
2005 Towards automatic association of relevant unstructured content with structured query results
abstract
Faced with growing knowledge management needs, enterprises are increasingly realizing the importance of seamlessly integrating critical business information distributed across both structured and unstructured data sources. In existing information integration solutions, the application needs to formulate the SQL logic to retrieve the needed structured data on one hand, and identify a set of keywords to retrieve the related unstructured data on the other. This paper proposes a novel approach wherein the application specifies its information needs using only a SQL query on the structured data, and this query is automatically ``translated'' into a set of keywords that can be used to retrieve relevant unstructured data. We describe the techniques used for obtaining these keywords from (i) the query result, and (ii) additional related information in the underlying database. We further show that these techniques achieve high accuracy with very reasonable overheads.
Prasan Roy, Mukesh K. Mohania, Bhuvan Bamba, Shree Raman
CIKM1
2004 Extending Query Rewriting Techniques for Fine-Grained Access Control
abstract
Current day database applications, with large numbers of users, require fine-grained access control mechanisms, at the level of individual tuples, not just entire relations/views, to control which parts of the data can be accessed by each user. Fine-grained access control is often enforced in the application code, which has numerous drawbacks; these can be avoided by specifying/enforcing access control at the database level. We present a novel fine-grained access control model based on authorization views that allows "authorization-transparent" querying; that is, user queries can be phrased in terms of the database relations, and are valid if they can be answered using only the information contained in these authorization views. We extend earlier work on authorization-transparent querying by introducing a new notion of validity, conditional validity. We give a powerful set of inference rules to check for query validity. We demonstrate the practicality of our techniques by describing how an existing query optimizer can be extended to perform access control checks by incorporating these inference rules.
Shariq Rizvi, Alberto O. Mendelzon, S. Sudarshan 0001, Prasan Roy
SIGMOD Conference4
2003 Bridging the XML Relational Divide with LegoDB
abstract
We present LegoDB, a cost-based XML storage mapping engine that automatically explores a space of possible XML-to-relational mappings and selects an efficient mapping for a given application.
Philip Bohannon, Juliana Freire, Jayant R. Haritsa, Maya Ramanath, Prasan Roy, Jérôme Siméon
ICDE5
2003 Pipelining in multi-query optimization
Nilesh N. Dalvi, Sumit K. Sanghai, Prasan Roy, S. Sudarshan 0001
J. Comput. Syst. Sci.3
2002 From XML Schema to Relations: A Cost-Based Approach to XML Storage
abstract
As Web applications manipulate an increasing amount of XML, there is a growing interest in storing XML data in relational databases. Due to the mismatch between the complexity of XML's tree structure and the simplicity of flat relational tables, there are many ways to store the same document in an RDBMS, and a number of heuristic techniques have been proposed. These techniques typically define fixed mappings and do not take application characteristics into account. However, a fixed mapping is unlikely to work well for all possible applications. In contrast, LegoDB is a cost-based XML storage mapping engine that explores a space of possible XML-to-relational mappings and selects the best mapping for a given application. LegoDB leverages current XML and relational technologies: (1) it models the target application with an XML Schema, XML data statistics, and an XQuery workload; (2) the space of configurations is generated through XML-Schema rewritings; and (3) the best among the derived configurations is selected using cost estimates obtained through a standard relational optimizer. We describe the LegoDB storage engine and provide experimental results that demonstrate the effectiveness of this approach.
Philip Bohannon, Juliana Freire, Prasan Roy, Jérôme Siméon
ICDE3
2002 StatiX: making XML count
abstract
The availability of summary data for XML documents has many applications, from providing users with quick feedback about their queries, to cost-based storage design and query optimization. StatiX is a novel XML Schema-aware statistics framework that exploits the structure derived by regular expressions (which define elements in an XML Schema) to pinpoint places in the schema that are likely sources of structural skew. As we discuss below, this information can be used to build concise, yet accurate, statistical summaries for XML data. StatiX leverages standard XML technology for gathering statistics, notably XML Schema validators, and it uses histograms to summarize both the structure and values in an XML document. In this paper we describe the StatiX system. We develop algorithms that decompose schemas to obtain statistics at different granularities and discuss how statistics can be gathered as documents are validated. We also present an experimental evaluation which demonstrates the accuracy and scalability of our approach and show an application of these statistics to cost-based XML storage design.
Juliana Freire, Jayant R. Haritsa, Maya Ramanath, Prasan Roy, Jérôme Siméon
SIGMOD Conference4
2002 LegoDB: Customizing Relational Storage for XML Documents
Philip Bohannon, Juliana Freire, Jayant R. Haritsa, Maya Ramanath, Prasan Roy, Jérôme Siméon
VLDB5
2001 Pipelining in Multi-Query Optimization
abstract
Database systems frequently have to execute a set of related queries, which share several common subexpressions. Multi-query optimization exploits this, by finding evaluation plans that share common results. Current approaches to multi-query optimization assume that common subexpressions are materialized. Significant performance benefits can be had if common subexpressions are pipelined to their uses, without being materialized. However, plans with pipelining may not always be realizable with limited buffer space, as we show. We present a general model for schedules with pipelining, and present a necessary and sufficient condition for determining validity of a schedule under our model. We show that finding a valid schedule with minimum cost is NP-hard. We present a greedy heuristic for finding good schedules. Finally, we present a performance study that shows the benefit of our algorithms on batches of queries from the TPCD benchmark.
Nilesh N. Dalvi, Sumit K. Sanghai, Prasan Roy, S. Sudarshan 0001
PODS3
2001 Materialized View Selection and Maintenance Using Multi-Query Optimization
abstract
Materialized views have been found to be very effective at speeding up queries, and are increasingly being supported by commercial databases and data warehouse systems. However, whereas the amount of data entering a warehouse and the number of materialized views are rapidly increasing, the time window available for maintaining materialized views is shrinking. These trends necessitate efficient techniques for the maintenance of materialized views.
Hoshi Mistry, Prasan Roy, S. Sudarshan 0001, Krithi Ramamritham
SIGMOD Conference2
2000 Efficient and Extensible Algorithms for Multi Query Optimization
abstract
Complex queries are becoming commonplace, with the growing use of decision support systems. These complex queries often have a lot of common sub-expressions, either within a single query, or across multiple such queries run as a batch. Multiquery optimization aims at exploiting common sub-expressions to reduce evaluation cost. Multi-query optimization has hither-to been viewed as impractical, since earlier algorithms were exhaustive, and explore a doubly exponential search space.
Prasan Roy, S. Seshadri, S. Sudarshan 0001, Siddhesh Bhobe
SIGMOD Conference1
1998 Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting
Prasan Roy, S. Seshadri, Avi Silberschatz, S. Sudarshan 0001, Srinivas Ashwin
VLDB J.1
1997 Garbage Collection in Object Oriented Databases Using Transactional Cyclic Reference Counting
Srinivas Ashwin, Prasan Roy, S. Seshadri, Avi Silberschatz, S. Sudarshan 0001
VLDB2