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.

Laura Chiticariu

dblp:c/LauraChiticariu · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
rule-based information extraction
1.162017
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.832017
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.412020
Learning Explainable Linguistic Expressions with Neural Inductive Logic Programming for Sentence Classification · EMNLP (1) 2020
Data integration and cleaning
schema mapping
0.472009
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.312017
Active Learning for Black-Box Semantic Role Labeling with Neural Factors · IJCAI 2017
Knowledge graphs
knowledge graph construction
0.312017
Creation and Interaction with Large-scale Domain-Specific Knowledge Bases · Proc. VLDB Endow. 2017
Empirical software engineering
crowdsourcing
0.312017
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.322012
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.212015
Generating High Quality Proposition Banks for Multilingual Semantic Role Labeling · ACL (1) 2015
Data integration and cleaning › data preprocessing
data cleaning
0.212013
Provenance-based dictionary refinement in information extraction · SIGMOD Conference 2013
Data mining › text mining
information extraction
0.212013
Provenance-based dictionary refinement in information extraction · SIGMOD Conference 2013
User interface design and tools
end-user development
0.212013
I can do text analytics!: designing development tools for novice developers · CHI 2013
Data integration and cleaning
data provenance
0.222010
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.222008
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.112012
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.112010
SystemT: An Algebraic Approach to Declarative Information Extraction · ACL 2010
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.112010
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.112010
Automatic Rule Refinement for Information Extraction · Proc. VLDB Endow. 2010
Data integration and cleaning › table understanding › table annotation
annotation management
0.122005
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.112009
Laconic Schema Mappings: Computing the Core with SQL Queries · Proc. VLDB Endow. 2009
Database theory › dependency theory
tuple-generating dependencies
0.112009
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.112017
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.112017
Active Learning for Black-Box Semantic Role Labeling with Neural Factors · IJCAI 2017
Data integration and cleaning › data quality
annotation quality
0.112017
CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic Roles · EMNLP 2017
User interface design and tools
end-user programming
0.112017
SEER: Auto-Generating Information Extraction Rules from User-Specified Examples · CHI 2017
Program synthesis and code generation
programming by example
0.112017
Synthesizing Extraction Rules from User Examples with SEER · SIGMOD Conference 2017
Data integration and cleaning › schema mapping
mapping refinement
0.112008
Muse: Mapping Understanding and deSign by Example · ICDE 2008
Data integration and cleaning
schema matching
0.112008
Interactive generation of integrated schemas · SIGMOD Conference 2008
Natural language and speech › Information extraction and text analysis
multilingual NLP
0.112015
Generating High Quality Proposition Banks for Multilingual Semantic Role Labeling · ACL (1) 2015
Information retrieval
annotation propagation
0.112005
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
YearPublicationVenuePosition
2020 Learning Explainable Linguistic Expressions with Neural Inductive Logic Programming for Sentence Classification
abstract
Prithviraj 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 Examples
abstract
Time-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
CHI3
2017 CROWD-IN-THE-LOOP: A Hybrid Approach for Annotating Semantic Roles
abstract
Crowdsourcing 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
EMNLP3
2017 A Rectangle Mining Method for Understanding the Semantics of Financial Tables
abstract
Financial 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
ICDAR2
2017 Active Learning for Black-Box Semantic Role Labeling with Neural Factors
abstract
Active 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
IJCAI2
2017 Synthesizing Extraction Rules from User Examples with SEER
abstract
Our 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 Conference3
2017 Creation and Interaction with Large-scale Domain-Specific Knowledge Bases
abstract
The 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 Labeling
abstract
Alan 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 FPGAs
abstract
Extracting 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
FPL4
2014 Hardware-accelerated text analytics
abstract
Presents 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 Symposium4
2013 I can do text analytics!: designing development tools for novice developers
abstract
Text 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
CHI3
2013 Rule-Based Information Extraction is Dead! Long Live Rule-Based Information Extraction Systems!
abstract
The 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
EMNLP1
2013 Provenance-based dictionary refinement in information extraction
abstract
Dictionaries 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 Conference2
2012 Towards Efficient Named-Entity Rule Induction for Customizability
Ajay Nagesh, Ganesh Ramakrishnan, Laura Chiticariu, Rajasekar Krishnamurthy, Ankush Dharkar, Pushpak Bhattacharyya
EMNLP-CoNLL3
2011 The SystemT IDE: an integrated development environment for information extraction rules
abstract
Information 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 Conference1
2010 SystemT: An Algebraic Approach to Declarative Information Extraction
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan
ACL1
2010 Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Frederick Reiss 0001, Shivakumar Vaithyanathan
EMNLP1
2010 Enterprise information extraction: recent developments and open challenges
abstract
Information 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 Conference1
2010 Automatic Rule Refinement for Information Extraction
abstract
Rule-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 Queries
abstract
A 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 Example
abstract
A 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
ICDE2
2008 Muse: a system for understanding and designing mappings
abstract
Schema 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 Conference2
2008 Interactive generation of integrated schemas
abstract
Schema 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 Conference1
2007 Semi-Automatic Schema Integration in Clio
Laura Chiticariu, Mauricio A. Hernández, Phokion G. Kolaitis, Lucian Popa 0001
VLDB1
2006 SPIDER: a Schema mapPIng DEbuggeR
Alexe Dumitru-Bogdan, Laura Chiticariu, Wang Chiew Tan
VLDB2
2006 Debugging Schema Mappings with Routes
Laura Chiticariu, Wang Chiew Tan
VLDB1
2005 DBNotes: a post-it system for relational databases based on provenance
abstract
We 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 Conference1
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
VLDB2