EDBT 2026 Demo / reviewers in the wild / expert
Rajasekar Krishnamurthy
dblp:51/6067
· DBLP profile ↗
28ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-1245-4152ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 22 · 5 first-authorArtificial intelligence and machine learning · 6Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
16 papers |
Query processing and optimization · 25% Knowledge graphs · 16% Information retrieval · 16% | |
| Artificial intelligence
11 papers |
Information extraction and text analysis · 75% Knowledge representation and reasoning · 18% Transfer learning and domain adaptation · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational finance and economics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 84% Cloud and datacenter computing · 16% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis › text classification
sentence classification |
0.4 | 1 | 2020 | Learning Explainable Linguistic Expressions with Neural Inductive Logic Programming for Sentence Classification · EMNLP (1) 2020 |
Computational finance and economics
financial data analysis |
0.4 | 2 | 2019 | DSMM'19: The 5th Workshop on Data Science for Macro-modeling with Financial and Economic Datasets · SIGMOD Conference 2019 Midas: integrating public financial data · SIGMOD Conference 2010 |
Natural language and speech › Information extraction and text analysis
rule-based information extraction |
0.4 | 4 | 2011 | The SystemT IDE: an integrated development environment for information extraction rules · SIGMOD Conference 2011 Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks · EMNLP 2010 Uncertainty management in rule-based information extraction systems · SIGMOD Conference 2009 |
Knowledge graphs
knowledge graph construction |
0.3 | 1 | 2017 | Creation and Interaction with Large-scale Domain-Specific Knowledge Bases · Proc. VLDB Endow. 2017 |
Natural language and speech › Information extraction and text analysis
named entity recognition |
0.3 | 2 | 2012 | Towards Efficient Named-Entity Rule Induction for Customizability · EMNLP-CoNLL 2012 Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks · EMNLP 2010 |
Query processing and optimization
XML query processing |
0.2 | 4 | 2004 | Efficient XML-to-SQL Query Translation: Where to Add the Intelligence? · VLDB 2004 On the Integration of Structure Indexes and Inverted Lists · SIGMOD Conference 2004 Mixed Mode XML Query Processing · VLDB 2003 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
rule learning |
0.1 | 1 | 2012 | Towards Efficient Named-Entity Rule Induction for Customizability · EMNLP-CoNLL 2012 |
Machine learning and data management › machine learning systems
declarative machine learning |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Query processing and optimization › query optimization
query optimization for machine learning |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Parallel and multicore computing
parallel programming models and runtimes |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
declarative information extraction |
0.1 | 1 | 2010 | SystemT: An Algebraic Approach to Declarative Information Extraction · ACL 2010 |
Machine learning › Transfer learning and domain adaptation
domain adaptation |
0.1 | 1 | 2010 | Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks · EMNLP 2010 |
Data models and query languages
XML query languages |
0.1 | 2 | 2005 | XML Views as Integrity Constraints and their Use in Query Translation · ICDE 2005 Recursive XML Schemas, Recursive XML Queries, and Relational Storage: XML-to-SQL Query Translation · ICDE 2004 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
uncertainty management |
0.1 | 1 | 2009 | Uncertainty management in rule-based information extraction systems · SIGMOD Conference 2009 |
Natural language and speech › Information extraction and text analysis
natural language query |
0.1 | 1 | 2017 | Creation and Interaction with Large-scale Domain-Specific Knowledge Bases · Proc. VLDB Endow. 2017 |
Natural language and speech › Information extraction and text analysis › pattern learning
regular expression learning |
0.1 | 1 | 2008 | Regular Expression Learning for Information Extraction · EMNLP 2008 |
Information retrieval › search engines
semantic search |
0.1 | 1 | 2006 | Avatar semantic search: a database approach to information retrieval · SIGMOD Conference 2006 |
Indexing and storage engines › storage management
sparse data storage |
0.1 | 1 | 2006 | Extending RDBMSs To Support Sparse Datasets Using An Interpreted Attribute Storage Format · ICDE 2006 |
Database theory
integrity constraints |
0.1 | 1 | 2005 | XML Views as Integrity Constraints and their Use in Query Translation · ICDE 2005 |
Query processing and optimization › XML query processing
path expression evaluation |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · ICDE 2004 |
Information retrieval › indexing › inverted index
posting lists |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · ICDE 2004 |
Information retrieval › ranking › search ranking
relevance ranking |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · SIGMOD Conference 2004 |
Information retrieval
retrieval models |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · SIGMOD Conference 2004 |
Query processing and optimization
top-k query processing |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · SIGMOD Conference 2004 |
Information retrieval › ranking › ranking algorithms
top-k ranking |
0.0 | 1 | 2004 | On the Integration of Structure Indexes and Inverted Lists · ICDE 2004 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic database |
0.0 | 1 | 2009 | Uncertainty management in rule-based information extraction systems · SIGMOD Conference 2009 |
Information retrieval › query understanding › query classification
query intent classification |
0.0 | 1 | 2006 | Getting work done on the web: supporting transactional queries · SIGIR 2006 |
Database theory
query containment |
0.0 | 1 | 2005 | XML Views as Integrity Constraints and their Use in Query Translation · ICDE 2005 |
Query processing and optimization
query optimization |
0.0 | 1 | 2005 | XML Views as Integrity Constraints and their Use in Query Translation · ICDE 2005 |
Methods — techniques the papers use, named apart from their topics
information extraction · 0.6neural network · 0.4inductive logic programming · 0.4entity resolution · 0.3linear algebra primitives · 0.2compilation to mapreduce · 0.2data aggregation · 0.2rule-based extraction · 0.1rule-based annotation · 0.1maximum entropy · 0.1exponential model · 0.1vertical schema · 0.1transaction annotator · 0.1pre-annotation · 0.1interpreted fields · 0.1horizontal schema · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Learning Explainable Linguistic Expressions with Neural Inductive Logic Programming for Sentence ClassificationabstractPrithviraj Sen, Marina Danilevsky, Yunyao Li, Siddhartha Brahma, Matthias Boehm, Laura Chiticariu, Rajasekar Krishnamurthy. Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2020. Prithviraj Sen, Marina Danilevsky, Yunyao Li 0001, Siddhartha Brahma, Matthias Boehm 0001, Laura Chiticariu, Rajasekar Krishnamurthy |
EMNLP (1) | 7 |
| 2019 | DSMM'19: The 5th Workshop on Data Science for Macro-modeling with Financial and Economic DatasetsabstractDSMM 2019 will explore the challenges of macro-modeling with financial and economic datasets. The workshop will also showcase the 2019 Financial Entity Identification and Information Integration (FEIII) Challenge which involves two challenge tasks, one over small business data and the other over customs data for shipping manifests. Douglas Burdick, Rajasekar Krishnamurthy, Louiqa Raschid |
SIGMOD Conference | 2 |
| 2017 | Creation and Interaction with Large-scale Domain-Specific Knowledge BasesabstractThe ability to create and interact with large-scale domain-specific knowledge bases from unstructured/semi-structured data is the foundation for many industry-focused cognitive systems. We will demonstrate the Content Services system that provides cloud services for creating and querying high-quality domain-specific knowledge bases by analyzing and integrating multiple (un/semi)structured content sources. We will showcase an instantiation of the system for a financial domain. We will also demonstrate both cross-lingual natural language queries and programmatic API calls for interacting with this knowledge base. Shreyas Bharadwaj, Laura Chiticariu, Marina Danilevsky, Samarth Dhingra, Samved Divekar, Arnaldo Carreno-Fuentes, Nitin Gupta 0005, Sang-Don Han, Mauricio A. Hernández, C. T. Howard Ho, Parag Jain, Salil Joshi 0001, Hima P. Karanam, Saravanan Krishnan, Rajasekar Krishnamurthy, Yunyao Li 0001, Satishkumaar Manivannan, Ashish R. Mittal, Fatma Özcan 0001, Abdul Quamar, Poornima Chozhiyath Raman, Diptikalyan Saha, Karthik Sankaranarayanan, Jaydeep Sen, Prithviraj Sen, Shivakumar Vaithyanathan, Mitesh Vasa, Huaiyu Zhu 0001 |
Proc. VLDB Endow. | 16 |
| 2013 | Constructing consumer profiles from social media dataabstractSocial media is playing a growing role in providing consumer feedback to companies about their products and services. To maximize the benefit of this feedback, companies want to know how different consumer-segments they are interested in, such as parents, frequent travelers, and comic book fans react to their products and campaigns. In this paper, we describe how constructing consumer profiles is valuable to obtain such insights. We present the challenges in analyzing noisy social media data and the techniques we employ for building the profiles. We also present detailed experimental results from the analysis of over seven billion messages to construct profiles of over 100 million consumers. We demonstrate how consumer profiles can help in understanding consumer feedback by different key segments using a TV show analysis scenario. Mauricio A. Hernández, Kirsten Hildrum, Prateek Jain 0001, Rohit Wagle, Alexe Dumitru-Bogdan, Rajasekar Krishnamurthy, Ioana Stanoi, Chitra Venkatramani |
IEEE BigData | 6 |
| 2013 | HIL: a high-level scripting language for entity integrationabstractWe introduce HIL, a high-level scripting language for entity resolution and integration. HIL aims at providing the core logic for complex data processing flows that aggregate facts from large collections of structured or unstructured data into clean, unified entities. Such flows typically include many stages of processing that start from the outcome of information extraction and continue with entity resolution, mapping and fusion. A HIL program captures the overall integration flow through a combination of SQL-like rules that link, map, fuse and aggregate entities. A salient feature of HIL is the use of logical indexes in its data model to facilitate the modular construction and aggregation of complex entities. Another feature is the presence of a flexible, open type system that allows HIL to handle input data that is irregular, sparse or partially known. Mauricio A. Hernández, Georgia Koutrika, Rajasekar Krishnamurthy, Lucian Popa 0001, Ryan Wisnesky |
EDBT | 3 |
| 2013 | Next Generation Data Analytics at IBM ResearchabstractNo abstract available. Oktie Hassanzadeh, Anastasios Kementsietsidis, Benny Kimelfeld, Rajasekar Krishnamurthy, Fatma Özcan 0001, Ippokratis Pandis |
Proc. VLDB Endow. | 4 |
| 2012 | Towards Efficient Named-Entity Rule Induction for Customizability
Ajay Nagesh, Ganesh Ramakrishnan, Laura Chiticariu, Rajasekar Krishnamurthy, Ankush Dharkar, Pushpak Bhattacharyya |
EMNLP-CoNLL | 4 |
| 2012 | Surfacing time-critical insights from social mediaabstractWe propose to demonstrate an end-to-end framework for leveraging time-sensitive and critical social media information for businesses. More specifically, we focus on identifying, structuring, integrating, and exposing timely insights that are essential to marketing services and monitoring reputation over social media. Our system includes components for information extraction from text, entity resolution and integration, analytics, and a user interface. Alexe Dumitru-Bogdan, Mauricio A. Hernández, Kirsten Hildrum, Rajasekar Krishnamurthy, Georgia Koutrika, Meena Nagarajan, Haggai Roitman, Michal Shmueli-Scheuer, Ioana Stanoi, Chitra Venkatramani, Rohit Wagle |
SIGMOD Conference | 4 |
| 2011 | SystemML: Declarative machine learning on MapReduceabstractMapReduce is emerging as a generic parallel programming paradigm for large clusters of machines. This trend combined with the growing need to run machine learning (ML) algorithms on massive datasets has led to an increased interest in implementing ML algorithms on MapReduce. However, the cost of implementing a large class of ML algorithms as low-level MapReduce jobs on varying data and machine cluster sizes can be prohibitive. In this paper, we propose SystemML in which ML algorithms are expressed in a higher-level language and are compiled and executed in a MapReduce environment. This higher-level language exposes several constructs including linear algebra primitives that constitute key building blocks for a broad class of supervised and unsupervised ML algorithms. The algorithms expressed in SystemML are compiled and optimized into a set of MapReduce jobs that can run on a cluster of machines. We describe and empirically evaluate a number of optimization strategies for efficiently executing these algorithms on Hadoop, an open-source MapReduce implementation. We report an extensive performance evaluation on three ML algorithms on varying data and cluster sizes. Amol Ghoting, Rajasekar Krishnamurthy, Edwin P. D. Pednault, Berthold Reinwald, Vikas Sindhwani, Shirish Tatikonda, Yuanyuan Tian 0001, Shivakumar Vaithyanathan |
ICDE | 2 |
| 2011 | The SystemT IDE: an integrated development environment for information extraction rulesabstractInformation Extraction (IE)-the problem of extracting structured information from unstructured text - has become the key enabler for many enterprise applications such as semantic search, business analytics and regulatory compliance. While rule-based IE systems are widely used in practice due to their well-known "explainability," developing high-quality information extraction rules is known to be a labor-intensive and time-consuming iterative process. Laura Chiticariu, Vivian Chu, Sajib Dasgupta, Thilo W. Goetz, C. T. Howard Ho, Rajasekar Krishnamurthy, Alexander Lang, Yunyao Li 0001, Bin Liu 0002, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan, Huaiyu Zhu 0001 |
SIGMOD Conference | 6 |
| 2010 | SystemT: An Algebraic Approach to Declarative Information Extraction
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan |
ACL | 2 |
| 2010 | Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Frederick Reiss 0001, Shivakumar Vaithyanathan |
EMNLP | 2 |
| 2010 | Midas: integrating public financial dataabstractThe primary goal of the Midas project is to build a system that enables easy and scalable integration of unstructured and semi-structured information present across multiple data sources. As a first step in this direction, we have built a system that extracts and integrates information from regulatory filings submitted to the U.S. Securities and Exchange Commission (SEC) and the Federal Deposit Insurance Corporation (FDIC). Midas creates a repository of entities, events, and relationships by extracting, conceptualizing, integrating, and aggregating data from unstructured and semi-structured documents. This repository enables applications to use the extracted and integrated data in a variety of ways including mashups with other public data and complex risk analysis. Sreeram Balakrishnan, Vivian Chu, Mauricio A. Hernández, C. T. Howard Ho, Rajasekar Krishnamurthy, Shixia Liu, Jan Pieper, Jeffrey S. Pierce, Lucian Popa 0001, Christine Robson, Lei Shi 0002, Ioana Stanoi, Edison L. Ting, Shivakumar Vaithyanathan, Huahai Yang |
SIGMOD Conference | 5 |
| 2009 | Uncertainty management in rule-based information extraction systemsabstractRule-based information extraction is a process by which structured objects are extracted from text based on user-defined rules. The compositional nature of rule-based information extraction also allows rules to be expressed over previously extracted objects. Such extraction is inherently uncertain, due to the varying precision associated with the rules used in a specific extraction task. Quantifying this uncertainty is crucial for querying the extracted objects in probabilistic databases, and for improving the recall of extraction tasks that use compositional rules. In this paper, we provide a probabilistic framework for handling the uncertainty in rule-based information extraction. Specifically, for each extraction task, we build a parametric exponential model of uncertainty that captures the interaction between the different rules, as well as the compositional nature of the rules; the exponential form of our model follows from maximum-entropy considerations. We also give model-decomposition techniques that make the learning algorithms scalable to large numbers of rules and constraints. Experiments over multiple real-world extraction tasks confirm that our approach yields accurate probability estimates with only a small performance overhead. Moreover, our framework supports incremental pay-as-you-go improvements in the accuracy of probability estimates as new rules, data, or constraints are added. Eirinaios Michelakis, Rajasekar Krishnamurthy, Peter J. Haas, Shivakumar Vaithyanathan |
SIGMOD Conference | 2 |
| 2008 | Regular Expression Learning for Information Extraction
Yunyao Li 0001, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, H. V. Jagadish |
EMNLP | 2 |
| 2008 | An Algebraic Approach to Rule-Based Information ExtractionabstractTraditional approaches to rule-based information extraction (IE) have primarily been based on regular expression grammars. However, these grammar-based systems have difficulty scaling to large data sets and large numbers of rules. Inspired by traditional database research, we propose an algebraic approach to rule-based IE that addresses these scalability issues through query optimization. The operators of our algebra are motivated by our experience in building several rule-based extraction programs over diverse data sets. We present the operators of our algebra and propose several optimization strategies motivated by the text-specific characteristics of our operators. Finally we validate the potential benefits of our approach by extensive experiments over real-world blog data. Frederick Reiss 0001, Sriram Raghavan, Rajasekar Krishnamurthy, Huaiyu Zhu 0001, Shivakumar Vaithyanathan |
ICDE | 3 |
| 2006 | Extending RDBMSs To Support Sparse Datasets Using An Interpreted Attribute Storage Formatabstract"Sparse" data, in which relations have many attributes that are null for most tuples, presents a challenge for relational database management systems. If one uses the normal "horizontal" schema to store such data sets in any of the three leading commercial RDBMS, the result is tables that occupy vast amounts of storage, most of which is devoted to nulls. If one attempts to avoid this storage blowup by using a "vertical" schema, the storage utilization is indeed better, but query performance is orders of magnitude slower for certain classes of queries. In this paper, we argue that the proper way to handle sparse data is not to use a vertical schema, but rather to extend the RDBMS tuple storage format to allow the representation of sparse attributes as interpreted fields. The addition of interpreted storage allows for efficient and transparent querying of sparse data, uniform access to all attributes, and schema scalability. We show, through an implementation in PostgreSQL, that the interpreted storage approach dominates in query efficiency and ease-of-use over the current horizontal storage and vertical schema approaches over a wide range of queries and sparse data sets. Jennifer L. Beckmann, Alan Halverson, Rajasekar Krishnamurthy, Jeffrey F. Naughton |
ICDE | 3 |
| 2006 | Getting work done on the web: supporting transactional queriesabstractMany searches on the web have a transactional intent. We argue that pages satisfying transactional needs can be distinguished from the more common pages that have some information and links, but cannot be used to execute a transaction. Based on this hypothesis, we provide a recipe for constructing a transaction annotator. By constructing an annotator with one corpus and then demonstrating its classification performance on another,we establish its robustness. Finally, we show experimentally that a search procedure that exploits such pre-annotation greatly outperforms traditional search for retrieving transactional pages. Yunyao Li 0001, Rajasekar Krishnamurthy, Shivakumar Vaithyanathan, H. V. Jagadish |
SIGIR | 2 |
| 2006 | Avatar semantic search: a database approach to information retrievalabstractWe present Avatar Semantic Search, a prototype search engine that exploits annotations in the context of classical keyword search. The process of annotations is accomplished offline by using high-precision information extraction techniques to extract facts, con-cepts, and relationships from text. These facts and concepts are represented and indexed in a structured data store. At runtime, keyword queries are interpreted in the context of these extracted facts and converted into one or more precise queries over the structured store. In this demonstration we describe the overall architecture of the Avatar Semantic Search engine. We also demonstrate the superiority of the AVATAR approach over traditional keyword search engines using Enron email data set and a blog corpus. Eser Kandogan, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, Huaiyu Zhu 0001 |
SIGMOD Conference | 2 |
| 2005 | XML Views as Integrity Constraints and their Use in Query TranslationabstractThe SQL queries produced in XML-to-SQL query translation are often unnecessarily complex, even for simple input XML queries. In this paper we argue that relational systems can do a better job of XML-to-SQL query translation with the addition of a simple new constraint, which we term the "lossless from XML" constraint. Intuitively, this constraint states that a given relational data set resulted from the shredding of an XML document that conformed to a given schema. We illustrate the power of this approach by giving an algorithm that exploits the "lossless from XML" constraint to translate path expression queries into efficient SQL, even in the presence of recursive XML schemas. We argue that this approach is likely to be simpler and more effective than the current state of the art in optimizing XML-to-SQL query translation, which involves identifying and declaring multiple complex relational constraints and then reasoning about relational query containment in the presence of these constraints. Rajasekar Krishnamurthy, Raghav Kaushik, Jeffrey F. Naughton |
ICDE | 1 |
| 2004 | On the Integration of Structure Indexes and Inverted ListsabstractRecently, there has been a great deal of interest in the development of techniques to evaluate path expressions over collections of XML documents. In general, these path expressions contain both structural and keyword components. Several methods have been proposed for processing path expressions over graph/tree-structured XML data. These methods can be classified into two broad classes. The first involves graph traversal where the input query is evaluated by traversing the data graph or some compressed representation. The other class involves information-retrieval style processing using inverted lists. In this framework, structure indexes have been proposed to be used as a substitute for graph traversal. Here, we focus on a subclass of CAS queries consisting of simple path expressions. We study algorithmic issues in integrating structure indexes with inverted lists for the evaluation of these queries, where we rank all documents that match the query and return the top k documents in order of relevance. Raghav Kaushik, Rajasekar Krishnamurthy, Jeffrey F. Naughton, Raghu Ramakrishnan 0001 |
ICDE | 2 |
| 2004 | Recursive XML Schemas, Recursive XML Queries, and Relational Storage: XML-to-SQL Query TranslationabstractWe consider the problem of translating XML queries into SQL when XML documents have been stored in an RDBMS using a schema-based relational decomposition. Surprisingly, there is no published XML-to-SQL query translation algorithm for this scenario that handles recursive XML schemas. We present a generic algorithm to translate path expression queries into SQL in the presence of recursion in the schema and queries. This algorithm handles a general class of XML-to-relational mappings, which includes all techniques proposed in literature. Some of the salient features of this algorithm are: (i) It translates a path expression query into a single SQL query, irrespective of how complex the XML schema is, (ii) It uses the "with" clause in SQL99 to handle recursive queries even over nonrecursive schemas, (iii) It reconstructs recursive XML subtrees with a single SQL query and (iv) It shows that the support for linear recursion in SQL99 is sufficient for handling path expression queries over arbitrarily complex recursive XML schema. Rajasekar Krishnamurthy, Venkatesan T. Chakaravarthy, Raghav Kaushik, Jeffrey F. Naughton |
ICDE | 1 |
| 2004 | On the Integration of Structure Indexes and Inverted ListsabstractSeveral methods have been proposed to evaluate queries over a native XML DBMS, where the queries specify both path and keyword constraints. These broadly consist of graph traversal approaches, optimized with auxiliary structures known as structure indexes; and approaches based on information-retrieval style inverted lists. We propose a strategy that combines the two forms of auxiliary indexes, and a query evaluation algorithm for branching path expressions based on this strategy. Our technique is general and applicable for a wide range of choices of structure indexes and inverted list join algorithms. Our experiments over the Niagara XML DBMS show the benefit of integrating the two forms of indexes. We also consider algorithmic issues in evaluating path expression queries when the notion of relevance ranking is incorporated. By integrating the above techniques with the Threshold Algorithm proposed by Fagin et al., we obtain instance optimal algorithms to push down top k computation. Raghav Kaushik, Rajasekar Krishnamurthy, Jeffrey F. Naughton, Raghu Ramakrishnan 0001 |
SIGMOD Conference | 2 |
| 2004 | Efficient XML-to-SQL Query Translation: Where to Add the Intelligence?
Rajasekar Krishnamurthy, Raghav Kaushik, Jeffrey F. Naughton |
VLDB | 1 |
| 2004 | Unraveling the Duplicate-Elimination Problem in XML-to-SQL Query TranslationabstractWe consider the scenario where existing relational data is exported as XML. In this context, we look at the problem of translating XML queries into SQL. XML query languages have two different notions of duplicates: node-identity based and value-based. Path expression queries have an implicit node-identity based duplicate elimination built into them. On the other hand, SQL only supports value-based duplicate elimination. In this paper, using a simple path expression query we illustrate the problems that arise when we attempt to simulate the node-identity based duplicate elimination using value-based duplicate elimination in the SQL queries. We show how a general solution for this problem covering the class of views considered in published literature requires a fairly complex mechanism. Rajasekar Krishnamurthy, Raghav Kaushik, Jeffrey F. Naughton |
WebDB | 1 |
| 2003 | On the Difficulty of Finding Optimal Relational Decompositions for XML Workloads: A Complexity Theoretic Perspective
Rajasekar Krishnamurthy, Venkatesan T. Chakaravarthy, Jeffrey F. Naughton |
ICDT | 1 |
| 2003 | Mixed Mode XML Query Processing
Alan Halverson, Josef Burger, Leonidas Galanis, Ameet Kini, Rajasekar Krishnamurthy, Ajith Nagaraja Rao, Stratis Viglas, Jeffrey F. Naughton, David J. DeWitt |
VLDB | 5 |
| 2002 | The Problem of Context Sensitive String Matching
Venkatesan T. Chakaravarthy, Rajasekar Krishnamurthy |
CPM | 2 |