EDBT 2026 Demo / reviewers in the wild / expert
Prasan Roy
dblp:89/5441
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › heterogeneous data integration
unstructured and structured data integration |
0.2 | 2 | 2008 | 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.1 | 1 | 2009 | Keyword Search over Dynamic Categorized Information · ICDE 2009 |
Information retrieval
keyword search |
0.1 | 1 | 2009 | Keyword Search over Dynamic Categorized Information · ICDE 2009 |
Query processing and optimization
multi-query optimization |
0.1 | 3 | 2001 | 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.1 | 2 | 2003 | 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.1 | 2 | 2003 | 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.1 | 2 | 2003 | 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.0 | 1 | 2004 | Extending Query Rewriting Techniques for Fine-Grained Access Control · SIGMOD Conference 2004 |
Query processing and optimization
cardinality estimation |
0.0 | 1 | 2002 | StatiX: making XML count · SIGMOD Conference 2002 |
Data models and query languages
XML |
0.0 | 1 | 2002 | StatiX: making XML count · SIGMOD Conference 2002 |
Query processing and optimization › materialized view
materialized view selection |
0.0 | 1 | 2001 | Materialized View Selection and Maintenance Using Multi-Query Optimization · SIGMOD Conference 2001 |
Query processing and optimization
view maintenance |
0.0 | 1 | 2001 | Materialized View Selection and Maintenance Using Multi-Query Optimization · SIGMOD Conference 2001 |
Query processing and optimization
keyword query processing |
0.0 | 1 | 2009 | Keyword Search over Dynamic Categorized Information · ICDE 2009 |
Query processing and optimization
query optimization |
0.0 | 1 | 2000 | Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000 |
Query processing and optimization
search space reduction |
0.0 | 1 | 2000 | Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000 |
Data mining
business intelligence |
0.0 | 1 | 2008 | Enhanced Business Intelligence using EROCS · ICDE 2008 |
Query processing and optimization
OLAP |
0.0 | 1 | 2008 | Enhanced Business Intelligence using EROCS · ICDE 2008 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1998 | Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting · VLDB J. 1998 |
Runtime systems and virtual machines
garbage collection |
0.0 | 1 | 1998 | Garbage Collection in Object-Oriented Databases Using Transactional Cyclic Reference Counting · VLDB J. 1998 |
Knowledge graphs
entity linking |
0.0 | 1 | 2006 | Efficiently Linking Text Documents with Relevant Structured Information · VLDB 2006 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.0 | 1 | 1997 | Garbage Collection in Object Oriented Databases Using Transactional Cyclic Reference Counting · VLDB 1997 |
Authentication and access control › access control
fine-grained access control |
0.0 | 1 | 2004 | Extending Query Rewriting Techniques for Fine-Grained Access Control · SIGMOD Conference 2004 |
Data models and query languages
XML data management |
0.0 | 1 | 2002 | LegoDB: Customizing Relational Storage for XML Documents · VLDB 2002 |
Database system architecture and tuning
decision support systems |
0.0 | 1 | 2000 | Efficient and Extensible Algorithms for Multi Query Optimization · SIGMOD Conference 2000 |
Transaction processing and concurrency control
transactional memory |
0.0 | 1 | 1998 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Keyword Search over Dynamic Categorized InformationabstractConsider 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 |
ICDE | 4 |
| 2008 | Efficient techniques for document sanitizationabstractSanitization 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 |
CIKM | 3 |
| 2008 | Enhanced Business Intelligence using EROCSabstractThe 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 |
ICDE | 7 |
| 2007 | LIPTUS: associating structured and unstructured information in a banking environmentabstractGrowing 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 Conference | 4 |
| 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 |
EDBT | 4 |
| 2006 | Efficiently Linking Text Documents with Relevant Structured Information
Venkatesan T. Chakaravarthy, Prasan Roy, Mukesh K. Mohania |
VLDB | 3 |
| 2005 | OSQR: overlapping clustering of query resultsabstractNo abstract available. Bhuvan Bamba, Prasan Roy, Mukesh K. Mohania |
CIKM | 2 |
| 2005 | Towards automatic association of relevant unstructured content with structured query resultsabstractFaced 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 |
CIKM | 1 |
| 2004 | Extending Query Rewriting Techniques for Fine-Grained Access ControlabstractCurrent 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 Conference | 4 |
| 2003 | Bridging the XML Relational Divide with LegoDBabstractWe 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 |
ICDE | 5 |
| 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 StorageabstractAs 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 |
ICDE | 3 |
| 2002 | StatiX: making XML countabstractThe 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 Conference | 4 |
| 2002 | LegoDB: Customizing Relational Storage for XML Documents
Philip Bohannon, Juliana Freire, Jayant R. Haritsa, Maya Ramanath, Prasan Roy, Jérôme Siméon |
VLDB | 5 |
| 2001 | Pipelining in Multi-Query OptimizationabstractDatabase 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 |
PODS | 3 |
| 2001 | Materialized View Selection and Maintenance Using Multi-Query OptimizationabstractMaterialized 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 Conference | 2 |
| 2000 | Efficient and Extensible Algorithms for Multi Query OptimizationabstractComplex 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 Conference | 1 |
| 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 |
VLDB | 2 |