VLDB 2026 Research / reviewers in the wild / expert
Laura Chiticariu
dblp:c/LauraChiticariu
· DBLP profile ↗
30ranked-venue papers
9as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 6 first-authorArtificial intelligence and machine learning · 9 · 3 first-authorSystems, architecture and hardware · 3Human-computer interaction and ubiquitous computing · 2Graphics, computer vision, multimedia, augmented reality and games · 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.
| Artificial intelligence
15 papers |
Information extraction and text analysis · 79% Knowledge representation and reasoning · 9% Efficient and distributed learning · 7% | |
| Databases, data mining, and information retrieval
15 papers |
Data integration and cleaning · 67% Knowledge graphs · 14% Data mining · 8% | |
| Software engineering, system software, and programming languages
5 papers |
Empirical software engineering · 55% Programming languages and type systems · 21% Program synthesis and code generation · 16% | |
| Human-computer interaction and pervasive computing
2 papers |
User interface design and tools · 100% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis
rule-based information extraction |
1.1 | 6 | 2017 | Synthesizing Extraction Rules from User Examples with SEER · SIGMOD Conference 2017 SEER: Auto-Generating Information Extraction Rules from User-Specified Examples · CHI 2017 Rule-Based Information Extraction is Dead! Long Live Rule-Based Information Extraction Systems! · EMNLP 2013 |
Natural language and speech › Information extraction and text analysis
semantic role labeling |
0.8 | 3 | 2017 | Active Learning for Black-Box Semantic Role Labeling with Neural Factors · IJCAI 2017 CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic Roles · EMNLP 2017 Generating High Quality Proposition Banks for Multilingual Semantic Role Labeling · ACL (1) 2015 |
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 |
Data integration and cleaning
schema mapping |
0.4 | 7 | 2009 | Laconic Schema Mappings: Computing the Core with SQL Queries · Proc. VLDB Endow. 2009 Muse: a system for understanding and designing mappings · SIGMOD Conference 2008 Muse: Mapping Understanding and deSign by Example · ICDE 2008 |
Machine learning › Efficient and distributed learning
active learning |
0.3 | 1 | 2017 | Active Learning for Black-Box Semantic Role Labeling with Neural Factors · IJCAI 2017 |
Knowledge graphs
knowledge graph construction |
0.3 | 1 | 2017 | Creation and Interaction with Large-scale Domain-Specific Knowledge Bases · Proc. VLDB Endow. 2017 |
Empirical software engineering
crowdsourcing |
0.3 | 1 | 2017 | CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic Roles · EMNLP 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 |
Natural language and speech › Information extraction and text analysis › semantic role labeling
cross-lingual semantic role labeling |
0.2 | 1 | 2015 | Generating High Quality Proposition Banks for Multilingual Semantic Role Labeling · ACL (1) 2015 |
Data integration and cleaning › data preprocessing
data cleaning |
0.2 | 1 | 2013 | Provenance-based dictionary refinement in information extraction · SIGMOD Conference 2013 |
Data mining › text mining
information extraction |
0.2 | 1 | 2013 | Provenance-based dictionary refinement in information extraction · SIGMOD Conference 2013 |
User interface design and tools
end-user development |
0.2 | 1 | 2013 | I can do text analytics!: designing development tools for novice developers · CHI 2013 |
Data integration and cleaning
data provenance |
0.2 | 2 | 2010 | Automatic Rule Refinement for Information Extraction · Proc. VLDB Endow. 2010 DBNotes: a post-it system for relational databases based on provenance · SIGMOD Conference 2005 |
Data integration and cleaning
schema integration |
0.2 | 2 | 2008 | Interactive generation of integrated schemas · SIGMOD Conference 2008 Semi-Automatic Schema Integration in Clio · VLDB 2007 |
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 |
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 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › rule learning
rule refinement |
0.1 | 1 | 2010 | Automatic Rule Refinement for Information Extraction · Proc. VLDB Endow. 2010 |
Data integration and cleaning › table understanding › table annotation
annotation management |
0.1 | 2 | 2005 | An annotation management system for relational databases · VLDB J. 2005 An Annotation Management System for Relational Databases · VLDB 2004 |
Data integration and cleaning
data exchange |
0.1 | 1 | 2009 | Laconic Schema Mappings: Computing the Core with SQL Queries · Proc. VLDB Endow. 2009 |
Database theory › dependency theory
tuple-generating dependencies |
0.1 | 1 | 2009 | Laconic Schema Mappings: Computing the Core with SQL Queries · Proc. VLDB Endow. 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 › Language models and text generation
neural language model |
0.1 | 1 | 2017 | Active Learning for Black-Box Semantic Role Labeling with Neural Factors · IJCAI 2017 |
Data integration and cleaning › data quality
annotation quality |
0.1 | 1 | 2017 | CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic Roles · EMNLP 2017 |
User interface design and tools
end-user programming |
0.1 | 1 | 2017 | SEER: Auto-Generating Information Extraction Rules from User-Specified Examples · CHI 2017 |
Program synthesis and code generation
programming by example |
0.1 | 1 | 2017 | Synthesizing Extraction Rules from User Examples with SEER · SIGMOD Conference 2017 |
Data integration and cleaning › schema mapping
mapping refinement |
0.1 | 1 | 2008 | Muse: Mapping Understanding and deSign by Example · ICDE 2008 |
Data integration and cleaning
schema matching |
0.1 | 1 | 2008 | Interactive generation of integrated schemas · SIGMOD Conference 2008 |
Natural language and speech › Information extraction and text analysis
multilingual NLP |
0.1 | 1 | 2015 | Generating High Quality Proposition Banks for Multilingual Semantic Role Labeling · ACL (1) 2015 |
Information retrieval
annotation propagation |
0.1 | 1 | 2005 | DBNotes: a post-it system for relational databases based on provenance · SIGMOD Conference 2005 |
Methods — techniques the papers use, named apart from their topics
task routing · 0.9difficulty classification · 0.9neural network · 0.4inductive logic programming · 0.4task analysis · 0.3neural query strategy · 0.3learning models · 0.3learning model · 0.3black-box model querying · 0.3active learning · 0.3proposition bank generation · 0.2user-centered design · 0.2provenance analysis · 0.2manual labeling · 0.2dictionary refinement · 0.2data provenance · 0.1first-order logic · 0.1SQL query rewriting · 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) | 6 |
| 2018 | A hardware compilation framework for text analytics queries
Raphael Polig, Kubilay Atasu, Heiner Giefers, Christoph Hagleitner, Laura Chiticariu, Frederick Reiss 0001, Huaiyu Zhu 0001, H. Peter Hofstee |
J. Parallel Distributed Comput. | 5 |
| 2017 | SEER: Auto-Generating Information Extraction Rules from User-Specified ExamplesabstractTime-consuming and complicated best describe the current state of the Information Extraction (IE) field. Machine learning approaches to IE require large collections of labeled datasets that are difficult to create and use obscure mathematical models, occasionally returning unwanted results that are unexplainable. Rule-based approaches, while resulting in easy-to-understand IE rules, are still time-consuming and labor-intensive. SEER combines the best of these two approaches: a learning model for IE rules based on a small number of user-specified examples. In this paper, we explain the design behind SEER and present a user study comparing our system against a commercially available tool in which users create IE rules manually. Our results show that SEER helps users complete text extraction tasks more quickly, as well as more accurately. Maeda F. Hanafi, Azza Abouzeid, Laura Chiticariu, Yunyao Li 0001 |
CHI | 3 |
| 2017 | CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic RolesabstractCrowdsourcing has proven to be an effective method for generating labeled data for a range of NLP tasks.However, multiple recent attempts of using crowdsourcing to generate gold-labeled training data for semantic role labeling (SRL) reported only modest results, indicating that SRL is perhaps too difficult a task to be effectively crowdsourced.In this paper, we postulate that while producing SRL annotation does require expert involvement in general, a large subset of SRL labeling tasks is in fact appropriate for the crowd.We present a novel workflow in which we employ a classifier to identify difficult annotation tasks and route each task either to experts or crowd workers according to their difficulties.Our experimental evaluation shows that the proposed approach reduces the workload for experts by over two-thirds, and thus significantly reduces the cost of producing SRL annotation at little loss in quality. Chenguang Wang 0001, Alan Akbik, Laura Chiticariu, Yunyao Li 0001, Anbang Xu |
EMNLP | 3 |
| 2017 | A Rectangle Mining Method for Understanding the Semantics of Financial TablesabstractFinancial statements report crucial information in tables with complex semantic structure, which are desirable, yet challenging, to interpret automatically. For example, in such tables a row of data cells is often explained by the headers of other rows. In a departure from prior art, we propose a rectangle mining framework for understanding complex tables, which considers rectangular regions rather than individual cells or pairs of cells in a table. We instantiate this framework with ReMine, an algorithm for extracting row header semantics of table, and show that it significantly outperforms prior pair-wise classification approaches on two datasets: (i) a set of manually labeled financial tables from multiple companies, and (ii) the ICDAR 2013 Table Competition dataset. Xilun Chen 0002, Laura Chiticariu, Marina Danilevsky, Alexandre V. Evfimievski, Prithviraj Sen |
ICDAR | 2 |
| 2017 | Active Learning for Black-Box Semantic Role Labeling with Neural FactorsabstractActive learning is a useful technique for tasks for which unlabeled data is abundant but manual labeling is expensive. One example of such a task is semantic role labeling (SRL), which relies heavily on labels from trained linguistic experts. One challenge in applying active learning algorithms for SRL is that the complete knowledge of the SRL model is often unavailable, against the common assumption that active learning methods are aware of the details of the underlying models. In this paper, we present an active learning framework for black-box SRL models (i.e., models whose details are unknown). In lieu of a query strategy based on model details, we propose a neural query strategy model that embeds both language and semantic information to automatically learn the query strategy from predictions of an SRL model alone. Our experimental results demonstrate the effectiveness of both this new active learning framework and the neural query strategy model. Chenguang Wang 0001, Laura Chiticariu, Yunyao Li 0001 |
IJCAI | 2 |
| 2017 | Synthesizing Extraction Rules from User Examples with SEERabstractOur demonstration showcases SEER's end-to-end Information Extraction (IE) workflow where users highlight texts they wish to extract. Given a small set of user-specified example extractions, SEER synthesizes easy-to-understand IE rules and suggests them to the user. In addition to rule suggestions, users can quickly pick the desired rule by filtering the rule suggestion by accepting or rejecting proposed extractions. SEER's workflow allows users to jump start the IE rule development cycle; it is a less time-consuming alternative to machine learning methods that require large labeled datasets or rule-based approaches that are labor-intensive. SEER's design principles and learning algorithm are motivated by how rule developers naturally construct data extraction rules. Maeda F. Hanafi, Azza Abouzeid, Laura Chiticariu, Yunyao Li 0001 |
SIGMOD Conference | 3 |
| 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. | 2 |
| 2015 | Generating High Quality Proposition Banks for Multilingual Semantic Role LabelingabstractAlan Akbik, Laura Chiticariu, Marina Danilevsky, Yunyao Li, Shivakumar Vaithyanathan, Huaiyu Zhu. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015. Alan Akbik, Laura Chiticariu, Marina Danilevsky, Yunyao Li 0001, Shivakumar Vaithyanathan, Huaiyu Zhu 0001 |
ACL (1) | 2 |
| 2014 | Compiling text analytics queries to FPGAsabstractExtracting information from unstructured text data is a compute-intensive task. The performance of general-purpose processors cannot keep up with the rapid growth of textual data. Therefore we discuss the use of FPGAs to perform large scale text analytics. We present a framework consisting of a compiler and an operator library capable of generating a Verilog processing pipeline from a text analytics query specified in the annotation query language AQL. The operator library comprises a set of configurable modules capable of performing relational and extraction tasks which can be assembled by the compiler to represent a full annotation operator graph. Leveraging the nature of text processing we show that most tasks can be performed in an efficient streaming fashion. We evaluate the performance, power consumption and hardware utilization of our approach for a set of different queries compiled to a Stratix IV FPGA. Measurements show an up to 79 times improvement of document-throughput over a 64 threaded software implementation on a POWER7 server. Moreover the accelerated system's energy efficiency is up to 85 times better. Raphael Polig, Kubilay Atasu, Heiner Giefers, Laura Chiticariu |
FPL | 4 |
| 2014 | Hardware-accelerated text analyticsabstractPresents a collection of slides covering the following topics: SystemT text analytics software; hardware-accelerated SystemT; Big text Data; and field programmable gate array. Raphael Polig, Kubilay Atasu, Christoph Hagleitner, Laura Chiticariu, Frederick Reiss 0001, Huaiyu Zhu 0001, H. Peter Hofstee |
Hot Chips Symposium | 4 |
| 2013 | I can do text analytics!: designing development tools for novice developersabstractText analytics, an increasingly important application domain, is hampered by the high barrier to entry due to the many conceptual difficulties novice developers encounter. This work addresses the problem by developing a tool to guide novice developers to adopt the best practices employed by expert developers in text analytics and to quickly harness the full power of the underlying system. Taking a user centered task analytical approach, the tool development went through multiple design iterations and evaluation cycles. In the latest evaluation, we found that our tool enables novice developers to develop high quality extractors on par with the state of art within a few hours and with minimal training. Finally, we discuss our experience and lessons learned in the context of designing user interfaces to reduce the barriers to entry into complex domains of expertise. Huahai Yang, Daina Pupons Wickham, Laura Chiticariu, Yunyao Li 0001, Benjamin Nguyen, Arnaldo Carreno-Fuentes |
CHI | 3 |
| 2013 | Rule-Based Information Extraction is Dead! Long Live Rule-Based Information Extraction Systems!abstractThe rise of "Big Data" analytics over unstructured text has led to renewed interest in information extraction (IE).We surveyed the landscape of IE technologies and identified a major disconnect between industry and academia: while rule-based IE dominates the commercial world, it is widely regarded as dead-end technology by the academia.We believe the disconnect stems from the way in which the two communities measure the benefits and costs of IE, as well as academia's perception that rulebased IE is devoid of research challenges.We make a case for the importance of rule-based IE to industry practitioners.We then lay out a research agenda in advancing the state-of-theart in rule-based IE systems which we believe has the potential to bridge the gap between academic research and industry practice. Laura Chiticariu, Yunyao Li 0001, Frederick Reiss 0001 |
EMNLP | 1 |
| 2013 | Provenance-based dictionary refinement in information extractionabstractDictionaries of terms and phrases (e.g. common person or organization names) are integral to information extraction systems that extract structured information from unstructured text. Using noisy or unrefined dictionaries may lead to many incorrect results even when highly precise and sophisticated extraction rules are used. In general, the results of the system are dependent on dictionary entries in arbitrary complex ways, and removal of a set of entries can remove both correct and incorrect results. Further, any such refinement critically requires laborious manual labeling of the results. Sudeepa Roy 0001, Laura Chiticariu, Vitaly Feldman, Frederick Reiss 0001, Huaiyu Zhu 0001 |
SIGMOD Conference | 2 |
| 2012 | Towards Efficient Named-Entity Rule Induction for Customizability
Ajay Nagesh, Ganesh Ramakrishnan, Laura Chiticariu, Rajasekar Krishnamurthy, Ankush Dharkar, Pushpak Bhattacharyya |
EMNLP-CoNLL | 3 |
| 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 | 1 |
| 2010 | SystemT: An Algebraic Approach to Declarative Information Extraction
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan |
ACL | 1 |
| 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 | 1 |
| 2010 | Enterprise information extraction: recent developments and open challengesabstractInformation extraction (IE) - the problem of extracting structured information from unstructured text - has become an increasingly important topic in recent years. A SIGMOD 2006 tutorial [3] outlined challenges and opportunities for the database community to advance the state of the art in information extraction, and posed the following grand challenge: "Can we build a System R for information extraction? Laura Chiticariu, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001 |
SIGMOD Conference | 1 |
| 2010 | Automatic Rule Refinement for Information ExtractionabstractRule-based information extraction from text is increasingly being used to populate databases and to support structured queries on unstructured text. Specification of suitable information extraction rules requires considerable skill and standard practice is to refine rules iteratively, with substantial effort. In this paper, we show that techniques developed in the context of data provenance, to determine the lineage of a tuple in a database, can be leveraged to assist in rule refinement. Specifically, given a set of extraction rules and correct and incorrect extracted data, we have developed a technique to suggest a ranked list of rule modifications that an expert rule specifier can consider. We implemented our technique in the SystemT information extraction system developed at IBM Research -- Almaden and experimentally demonstrate its effectiveness. Bin Liu 0002, Laura Chiticariu, Vivian Chu, H. V. Jagadish, Frederick Reiss 0001 |
Proc. VLDB Endow. | 2 |
| 2009 | Laconic Schema Mappings: Computing the Core with SQL QueriesabstractA schema mapping is a declarative specification of the relationship between instances of a source schema and a target schema. The data exchange (or data translation) problem asks: given an instance over the source schema, materialize an instance (or solution) over the target schema that satisfies the schema mapping. In general, a given source instance may have numerous different solutions. Among all the solutions, universal solutions and core universal solutions have been singled out and extensively studied. A universal solution is a most general one and also represents the entire space of solutions, while a core universal solution is the smallest universal solution and is unique up to isomorphism (hence, we can talk about the core). The problem of designing efficient algorithms for computing the core has attracted considerable attention in recent years. In this paper, we present a method for directly computing the core by SQL queries, when schema mappings are specified by source-to-target tuple-generating dependencies (s-t tgds). Unlike prior methods that, given a source instance, first compute a target instance and then recursively minimize that instance to the core, our method avoids the construction of such intermediate instances. This is done by rewriting the schema mapping into a laconic schema mapping that is specified by first-order s-t tgds with a linear order in the active domain of the source instances. A laconic schema mapping has the property that a "direct translation" of the source instance according to the laconic schema mapping produces the core. Furthermore, a laconic schema mapping can be easily translated into SQL, hence it can be optimized and executed by a database system to produce the core. We also show that our results are optimal: the use of the linear order is inevitable and, in general, schema mappings with constraints over the target schema cannot be rewritten to a laconic schema mapping. Balder ten Cate, Laura Chiticariu, Phokion G. Kolaitis, Wang Chiew Tan |
Proc. VLDB Endow. | 2 |
| 2008 | Muse: Mapping Understanding and deSign by ExampleabstractA fundamental problem in information integration is that of designing the relationships, called schema mappings, between two schemas. The specification of a semantically correct schema mapping is typically a complex task. Automated tools can suggest potential mappings, but few tools are available for helping a designer understand mappings and design alternative mappings. We describe Muse, a mapping design wizard that uses data examples to assist designers in understanding and refining a schema mapping towards the desired specification. We present novel algorithms behind Muse and show how Muse systematically guides the designer on two important components of a mapping design: the specification of the desired grouping semantics for sets of data and the choice among alternative interpretations for semantically ambiguous mappings. In every component, Muse infers the desired semantics based on the designer's actions on a short sequence of small examples. Whenever possible, Muse draws examples from a familiar database, thus facilitating the design process even further. We report our experience with Muse on some publicly available schemas. Alexe Dumitru-Bogdan, Laura Chiticariu, Renée J. Miller, Wang Chiew Tan |
ICDE | 2 |
| 2008 | Muse: a system for understanding and designing mappingsabstractSchema mappings are logical assertions that specify the relationships between a source and a target schema in a declarative way. The specification of such mappings is a fundamental problem in information integration. Mappings can be generated by existing mapping systems (semi-)automatically from a visual specification between two schemas. In general, the well-known 80-20 rule applies for mapping generation tools. They can automate 80% of the work, covering common cases and creating a mapping that is close to correct. However, ensuring complete correctness can still require intricate manual work to perfect portions of the mapping. Alexe Dumitru-Bogdan, Laura Chiticariu, Renée J. Miller, Daniel Pepper, Wang Chiew Tan |
SIGMOD Conference | 2 |
| 2008 | Interactive generation of integrated schemasabstractSchema integration is the problem of creating a unified target schema based on a set of existing source schemas that relate to each other via specified correspondences. The unified schema gives a standard representation of the data, thus offering a way to deal with the heterogeneity in the sources. In this paper, we develop a method and a design tool that provide: 1) adaptive enumeration of multiple interesting integrated schemas, and 2) easy-to-use capabilities for refining the enumerated schemas via user interaction. Our method is a departure from previous approaches to schema integration, which do not offer a systematic exploration of the possible integrated schemas. The method operates at a logical level, where we recast each source schema into a graph of concepts with Has-A relationships. We then identify matching concepts in different graphs by taking into account the correspondences between their attributes. For every pair of matching concepts, we have two choices: merge them into one integrated concept or keep them as separate concepts. We develop an algorithm that can systematically output, without duplication, all possible integrated schemas resulting from the previous choices. For each integrated schema, the algorithm also generates a mapping from the source schemas to the integrated schema that has precise information-preserving properties. Furthermore, we avoid a full enumeration, by allowing users to specify constraints on the merging process, based on the schemas produced so far. These constraints are then incorporated in the enumeration of the subsequent schemas. The result is an adaptive and interactive enumeration method that significantly reduces the space of alternative schemas, and facilitates the selection of the final integrated schema. Laura Chiticariu, Phokion G. Kolaitis, Lucian Popa 0001 |
SIGMOD Conference | 1 |
| 2007 | Semi-Automatic Schema Integration in Clio
Laura Chiticariu, Mauricio A. Hernández, Phokion G. Kolaitis, Lucian Popa 0001 |
VLDB | 1 |
| 2006 | SPIDER: a Schema mapPIng DEbuggeR
Alexe Dumitru-Bogdan, Laura Chiticariu, Wang Chiew Tan |
VLDB | 2 |
| 2006 | Debugging Schema Mappings with Routes
Laura Chiticariu, Wang Chiew Tan |
VLDB | 1 |
| 2005 | DBNotes: a post-it system for relational databases based on provenanceabstractWe demonstrate DBNotes, a Post-It note system for relational databases where every piece of data may be associated with zero or more notes (or annotations). These annotations are transparently propagated along as data is being transformed. The method by which annotations are propagated is based on provenance (aka lineage): the annotations associated with a piece of data d in the result of a transformation consist of the annotations associated with each piece of data in the source where d is copied from. One immediate application of this system is to use annotations to systematically trace the provenance and flow of data. If every piece of source data is attached with an annotation that describes its address (i.e., origins), then the annotations of a piece of data in the result of a transformation describe its provenance. Hence, one can easily determine the provenance of data through a sequence of transformation steps simply by examining the annotations. Annotations can also be used to store additional information about data. Since a database schema is often proprietary, the ability to insert new information about data without having to change the underlying schema is a useful feature. For example, an error report could be attached to an erroneous piece of data, and this error report will be propagated to other databases along transformations, thus notifying other users of the error. Overall, the annotations on the result of a transformation can also provide an estimate on the quality of the resulting database. Laura Chiticariu, Wang Chiew Tan, Gaurav Vijayvargiya |
SIGMOD Conference | 1 |
| 2005 | An annotation management system for relational databases
Deepavali Bhagwat, Laura Chiticariu, Wang Chiew Tan, Gaurav Vijayvargiya |
VLDB J. | 2 |
| 2004 | An Annotation Management System for Relational Databases
Deepavali Bhagwat, Laura Chiticariu, Wang Chiew Tan, Gaurav Vijayvargiya |
VLDB | 2 |