VLDB 2026 Research / reviewers in the wild / expert
Mauricio A. Hernández
dblp:56/451
· DBLP profile ↗
29ranked-venue papers
8as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 27 · 8 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
23 papers |
Data integration and cleaning · 63% Knowledge graphs · 16% Query processing and optimization · 11% | |
| Artificial intelligence
2 papers |
Information extraction and text analysis · 100% |
Topics — the 20 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
schema mapping |
0.9 | 13 | 2012 | MapMerge: correlating independent schema mappings · VLDB J. 2012 MapMerge: Correlating Independent Schema Mappings · Proc. VLDB Endow. 2010 Data exchange with data-metadata translations · Proc. VLDB Endow. 2008 |
Data integration and cleaning
entity resolution |
0.3 | 2 | 2018 | LUSTRE: An Interactive System for Entity Structured Representation and Variant Generation · ICDE 2018 The Merge/Purge Problem for Large Databases · SIGMOD Conference 1995 |
Knowledge graphs
entity representation |
0.3 | 1 | 2018 | LUSTRE: An Interactive System for Entity Structured Representation and Variant Generation · ICDE 2018 |
Knowledge graphs
knowledge graph construction |
0.3 | 1 | 2017 | Creation and Interaction with Large-scale Domain-Specific Knowledge Bases · Proc. VLDB Endow. 2017 |
Data integration and cleaning
schema matching |
0.2 | 3 | 2013 | Discovering Linkage Points over Web Data · Proc. VLDB Endow. 2013 MapMerge: Correlating Independent Schema Mappings · Proc. VLDB Endow. 2010 Mapping XML and Relational Schemas with Clio · ICDE 2002 |
Query processing and optimization › query result explanation
missing answer explanation |
0.2 | 2 | 2010 | Explaining Missing Answers to SPJUA Queries · Proc. VLDB Endow. 2010 Artemis: A System for Analyzing Missing Answers · Proc. VLDB Endow. 2009 |
Query processing and optimization
query debugging |
0.2 | 2 | 2010 | Explaining Missing Answers to SPJUA Queries · Proc. VLDB Endow. 2010 Artemis: A System for Analyzing Missing Answers · Proc. VLDB Endow. 2009 |
Information retrieval
query understanding |
0.2 | 2 | 2010 | Explaining Missing Answers to SPJUA Queries · Proc. VLDB Endow. 2010 Artemis: A System for Analyzing Missing Answers · Proc. VLDB Endow. 2009 |
Data integration and cleaning › schema mapping
mapping composition |
0.1 | 1 | 2010 | MapMerge: Correlating Independent Schema Mappings · Proc. VLDB Endow. 2010 |
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 |
Data integration and cleaning
data exchange |
0.1 | 1 | 2008 | Data exchange with data-metadata translations · Proc. VLDB Endow. 2008 |
Data integration and cleaning
extract-transform-load |
0.1 | 1 | 2008 | Orchid: Integrating Schema Mapping and ETL · ICDE 2008 |
Data models and query languages › schema languages
XML schema |
0.1 | 1 | 2008 | Clip: a Visual Language for Explicit Schema Mappings · ICDE 2008 |
Data integration and cleaning
schema integration |
0.1 | 1 | 2007 | Semi-Automatic Schema Integration in Clio · VLDB 2007 |
Computational finance and economics
financial data analysis |
0.0 | 1 | 2010 | Midas: integrating public financial data · SIGMOD Conference 2010 |
Data integration and cleaning
data transformation |
0.0 | 1 | 2008 | Orchid: Integrating Schema Mapping and ETL · ICDE 2008 |
Data integration and cleaning › schema mapping
schema mapping discovery |
0.0 | 1 | 2008 | Clip: a Visual Language for Explicit Schema Mappings · ICDE 2008 |
Data models and query languages › XML query languages
XQuery |
0.0 | 1 | 2008 | Clip: a tool for mapping hierarchical schemas · SIGMOD Conference 2008 |
Parallel and multicore computing › load balancing
dynamic load balancing |
0.0 | 1 | 1994 | Predictive Dynamic Load Balancing of Parallel and Distributed Rule and Query Processing · SIGMOD Conference 1994 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1994 | Predictive Dynamic Load Balancing of Parallel and Distributed Rule and Query Processing · SIGMOD Conference 1994 |
Methods — techniques the papers use, named apart from their topics
information extraction · 0.5program synthesis · 0.3active learning · 0.3entity resolution · 0.3data aggregation · 0.2explanation generation algorithms · 0.2instance similarity measure · 0.1divide-and-merge mapping construction · 0.1declarative mapping · 0.1abstract operator model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | On Efficiently Processing Workflow Provenance Queries in SparkabstractIn this paper, we look at how we can leverage Spark platform for efficiently processing fine-grained provenance queries on large volumes of workflow provenance data. Simple recursive querying based Spark solutions involve large data scanning cost and hence do not work well. We propose a novel provenance framework which is engineered to quickly determine a small volume of data containing the entire lineage of the queried data-item. This small volume of data is then recursively processed to figure out the provenance of the queried data-item. We study the effectiveness of the proposed framework on a provenance trace obtained from a financial domain text curation workflow and report our observations. We show that the proposed framework easily outperforms the naive approaches. Rajmohan C, Pranay Lohia, Siddhartha Brahma, Mauricio A. Hernández, Sameep Mehta |
ICDCS | 5 |
| 2018 | Exploiting Structure in Representation of Named Entities using Active LearningabstractFundamental to several knowledge-centric applications is the need to identify named entities from their textual mentions. However, entities lack a unique representation and their mentions can differ greatly. These variations arise in complex ways that cannot be captured using textual similarity metrics. However, entities have underlying structures, typically shared by entities of the same entity type, that can help reason over their name variations. Discovering, learning and manipulating these structures typically requires high manual effort in the form of large amounts of labeled training data and handwritten transformation programs. In this work, we propose an active-learning based framework that drastically reduces the labeled data required to learn the structures of entities. We show that programs for mapping entity mentions to their structures can be automatically generated using human-comprehensible labels. Our experiments show that our framework consistently outperforms both handwritten programs and supervised learning models. We also demonstrate the utility of our framework in relation extraction and entity resolution tasks. Nikita Bhutani, Kun Qian 0002, Yunyao Li 0001, H. V. Jagadish, Mauricio A. Hernández, Mitesh Vasa |
COLING | 5 |
| 2018 | LUSTRE: An Interactive System for Entity Structured Representation and Variant GenerationabstractMany data analysis and data integration applications need to account for multiple representations of entities. The variations in entity mentions arise in complex ways that are hard to capture using a textual similarity function. More sophisticated functions require the knowledge of underlying structure in the representation of entities. People traditionally identify these structures manually and write programs to manipulate them: such work is tedious and cumbersome. We have built LUSTRE, an active learning based system that can learn the structured representations of entities interactively from a few labels. In the background, it automatically generates programs to map entity mentions to their representations and to standardize them to a unique representation. Furthermore, LUSTRE provides a user-friendly interface to allow user declaratively specify normalization and variant generation functions for downstream applications. Kun Qian 0002, Nikita Bhutani, Yunyao Li 0001, H. V. Jagadish, Mauricio A. Hernández |
ICDE | 5 |
| 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. | 10 |
| 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 | 1 |
| 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 | 1 |
| 2013 | Discovering Linkage Points over Web DataabstractA basic step in integration is the identification of linkage points, i.e., finding attributes that are shared (or related) between data sources, and that can be used to match records or entities across sources. This is usually performed using a match operator, that associates attributes of one database to another. However, the massive growth in the amount and variety of unstructured and semi-structured data on the Web has created new challenges for this task. Such data sources often do not have a fixed pre-defined schema and contain large numbers of diverse attributes. Furthermore, the end goal is not schema alignment as these schemas may be too heterogeneous (and dynamic) to meaningfully align. Rather, the goal is to align any overlapping data shared by these sources. We will show that even attributes with different meanings (that would not qualify as schema matches) can sometimes be useful in aligning data. The solution we propose in this paper replaces the basic schema-matching step with a more complex instance-based schema analysis and linkage discovery. We present a framework consisting of a library of efficient lexical analyzers and similarity functions, and a set of search algorithms for effective and efficient identification of linkage points over Web data. We experimentally evaluate the effectiveness of our proposed algorithms in real-world integration scenarios in several domains. Oktie Hassanzadeh, Ken Q. Pu, Soheil Hassas Yeganeh, Renée J. Miller, Lucian Popa 0001, Mauricio A. Hernández, C. T. Howard Ho |
Proc. VLDB Endow. | 6 |
| 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 | 2 |
| 2012 | MapMerge: correlating independent schema mappings
Alexe Dumitru-Bogdan, Mauricio A. Hernández, Lucian Popa 0001, Wang Chiew Tan |
VLDB J. | 2 |
| 2010 | Mapping polymorphismabstractWe examine schema mappings from a type-theoretic perspective and aim to facilitate and formalize the reuse of mappings. Starting with the mapping language of Clio, we present a type-checking algorithm such that typable mappings are necessarily satisfiable. We add type variables to the schema language and present a theory of polymorphism, including a sound and complete type inference algorithm and a semantic notion of a principal type of a mapping. Principal types, which intuitively correspond to the minimum amount of schema structure required by the mappings, have an important application for mapping reuse. Concretely, we show that mappings can be reused, with the same semantics, on any schemas as long as these schemas are expansions (i.e., subtypes) of the principal types. Ryan Wisnesky, Mauricio A. Hernández, Lucian Popa 0001 |
ICDT | 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 | 3 |
| 2010 | MapMerge: Correlating Independent Schema MappingsabstractOne of the main steps towards integration or exchange of data is to design the mappings that describe the (often complex) relationships between the source schemas or formats and the desired target schema. In this paper, we introduce a new operator, called MapMerge, that can be used to correlate multiple, independently designed schema mappings of smaller scope into larger schema mappings. This allows a more modular construction of complex mappings from various types of smaller mappings such as schema correspondences produced by a schema matcher or pre-existing mappings that were designed by either a human user or via mapping tools. In particular, the new operator also enables a new "divide-and-merge" paradigm for mapping creation, where the design is divided (on purpose) into smaller components that are easier to create and understand, and where MapMerge is used to automatically generate a meaningful overall mapping. We describe our MapMerge algorithm and demonstrate the feasibility of our implementation on several real and synthetic mapping scenarios. In our experiments, we make use of a novel similarity measure between two database instances with different schemas that quantifies the preservation of data associations. We show experimentally that MapMerge improves the quality of the schema mappings, by significantly increasing the similarity between the input source instance and the generated target instance. Alexe Dumitru-Bogdan, Mauricio A. Hernández, Lucian Popa 0001, Wang Chiew Tan |
Proc. VLDB Endow. | 2 |
| 2010 | Explaining Missing Answers to SPJUA QueriesabstractThis paper addresses the problem of explaining missing answers in queries that include selection, projection, join, union, aggregation and grouping (SPJUA). Explaining missing answers of queries is useful in various scenarios, including query understanding and debugging. We present a general framework for the generation of these explanations based on source data. We describe the algorithms used to generate a correct, finite, and, when possible, minimal set of explanations. These algorithms are part of Artemis, a system that assists query developers in analyzing queries by, for instance, allowing them to ask why certain tuples are not in the query results. Experimental results demonstrate that Artemis generates explanations of missing tuples at a pace that allows developers to effectively use them for query analysis. Melanie Herschel, Mauricio A. Hernández |
Proc. VLDB Endow. | 2 |
| 2009 | Artemis: A System for Analyzing Missing AnswersabstractA central feature of relational database management systems is the ability to define multiple different views over an underlying database schema. Views provide a method of defining access control to the underlying database, since a view exposes a part of the database and hides the rest. Views also provide logical data independence to application programs that access the database. For most cases, the process of specifying the desired views in SQL is typically tedious and error-prone. While numerous tools exist to support developers in debugging program code, we are not aware of any tool that supports developers in verifying the correctness of their views defined in SQL. Melanie Herschel, Mauricio A. Hernández, Wang Chiew Tan |
Proc. VLDB Endow. | 2 |
| 2008 | Orchid: Integrating Schema Mapping and ETLabstractThis paper describes Orchid, a system that converts declarative mapping specifications into data flow specifications (ETL jobs) and vice versa. Orchid provides an abstract operator model that serves as a common model for both transformation paradigms; both mappings and ETL jobs are transformed into instances of this common model. As an additional benefit, instances of this common model can be optimized and deployed into multiple target environments. Orchid is being deployed inFastTrack, a data transformation toolkit in IBM Information Server. Stefan Deßloch, Mauricio A. Hernández, Ryan Wisnesky, Ahmed Radwan, Jindan Zhou |
ICDE | 2 |
| 2008 | Clip: a Visual Language for Explicit Schema MappingsabstractMany data integration solutions in the market today include tools for schema mapping, to help users visually relate elements of different schemas. Schema elements are connected with lines, which are interpreted as mappings, i.e. high-level logical expressions capturing the relationship between source and target data-sets; these are compiled into queries and programs that convert source-side data instances into target-side instances. This paper describes Clip, an XML schema mapping tool distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value couplings. Since clip maps hierarchical XML schemas, lines appear naturally nested. We describe the transformation semantics associated with our "lines" and how they combine to form mappings that are more expressive than those generated by Clio, a well-known mapping tool. Further, we extend Clio's mapping generation algorithms to generate Clip's mappings. Alessandro Raffio, Daniele Braga, Stefano Ceri, Paolo Papotti, Mauricio A. Hernández |
ICDE | 5 |
| 2008 | Clip: a tool for mapping hierarchical schemasabstractMany data integration solutions in the market today include visual tools for schema mapping. Users connect schema elements with lines that are interpreted as high-level logical expressions capturing the relationship between source and target data-sets. These expressions are compiled into queries or programs that convert source-side data instances into target-side instances. In this demo we showcase Clip, an XML Schema mapping tool. Clip is distinguished from existing tools in that mappings explicitly specify structural transformations in addition to value correspondences. We show how Clip's users enter mappings by drawing lines and how these lines are translated into XQuery. Alessandro Raffio, Daniele Braga, Stefano Ceri, Paolo Papotti, Mauricio A. Hernández |
SIGMOD Conference | 5 |
| 2008 | Data exchange with data-metadata translationsabstractData exchange is the process of converting an instance of one schema into an instance of a different schema according to a given specification. Recent data exchange systems have largely dealt with the case where the schemas are given a priori and transformations can only migrate data from the first schema to an instance of the second schema. In particular, the ability to perform data-metadata translations , transformation in which data is converted into metadata or metadata is converted into data, is largely ignored. This paper provides a systematic study of the data exchange problem with data-metadata translation capabilities. We describe the problem, our solution, implementation and experiments. Our solution is a principled and systematic extension of the existing data exchange framework; all the way from the constructs required in the visual interface to specify data-metadata correspondences, which naturally extend the traditional value correspondences, to constructs required for the mapping language to specify data-metadata translations, and algorithms required for generating mappings and queries that perform the exchange. Mauricio A. Hernández, Paolo Papotti, Wang Chiew Tan |
Proc. VLDB Endow. | 1 |
| 2007 | Creating Nested Mappings with ClioabstractSchema mappings play a central role in many data integration and data exchange scenarios. In those applications, users need to quickly and correctly specify how data represented in one format is converted into a different format. Clio (L. Popa et al., 2002) is a joint research project between IBM and the University of Toronto studying the creation, maintenance, and use of schema mappings. There have always been two goals in our work in Clio: 1) the automatic creation of logical assertions that capture the way one or more source schemas are mapped into a target schema, and 2) the generation of transformation queries or programs that transform a source data instance into a target data instance. Mauricio A. Hernández, C. T. Howard Ho, Lucian Popa 0001, Ariel Fuxman, Renée J. Miller, Takeshi Fukuda, Paolo Papotti |
ICDE | 1 |
| 2007 | Semi-Automatic Schema Integration in Clio
Laura Chiticariu, Mauricio A. Hernández, Phokion G. Kolaitis, Lucian Popa 0001 |
VLDB | 2 |
| 2006 | Nested Mappings: Schema Mapping Reloaded
Ariel Fuxman, Mauricio A. Hernández, C. T. Howard Ho, Renée J. Miller, Paolo Papotti, Lucian Popa 0001 |
VLDB | 2 |
| 2005 | Clio grows up: from research prototype to industrial toolabstractClio, the IBM Research system for expressing declarative schema mappings, has progressed in the past few years from a research prototype into a technology that is behind some of IBM's mapping technology. Clio provides a declarative way of specifying schema mappings between either XML or relational schemas. Mappings are compiled into an abstract query graph representation that captures the transformation semantics of the mappings. The query graph can then be serialized into different query languages, depending on the kind of schemas and systems involved in the mapping. Clio currently produces XQuery, XSLT, SQL, and SQL/XML queries. In this paper, we revisit the architecture and algorithms behind Clio. We then discuss some implementation issues, optimizations needed for scalability, and general lessons learned in the road towards creating an industrial-strength tool. Laura M. Haas, Mauricio A. Hernández, C. T. Howard Ho, Lucian Popa 0001, Mary Roth |
SIGMOD Conference | 2 |
| 2002 | Mapping XML and Relational Schemas with ClioabstractMerging and coalescing data from multiple and diverse sources into different data formats continues to be an important problem in modern information systems. Schema matching (the process of matching elements of a source schema with elements of a target schema) and schema mapping (the process of creating a query that maps between two disparate schemas) are at the heart of data integration systems. We demonstrate Clio, a semi-automatic schema mapping tool developed at the IBM Almaden Research Center. In this paper, we showcase Clio's mapping engine which allows mapping to and from relational and XML schemas, and takes advantage of data constraints in order to preserve data associations. Mauricio A. Hernández, Lucian Popa 0001, Yannis Velegrakis, Renée J. Miller, Felix Naumann, C. T. Howard Ho |
ICDE | 1 |
| 2002 | Translating Web Data
Lucian Popa 0001, Yannis Velegrakis, Renée J. Miller, Mauricio A. Hernández, Ronald Fagin |
VLDB | 4 |
| 2001 | Clio: A Semi-Automatic Tool For Schema MappingabstractWe consider the integration requirements of modern data intensive applications including data warehousing, global information systems and electronic commerce. At the heart of these requirements lies the schema mapping problem in which a source (legacy) database must be mapped into a different, but xed, target schema. The goal of schema mapping is the discovery of a query or set of queries to map source databases into the new structure. We demonstrate Clio, a new semi-automated tool for creating schema mappings. Clio employs a mapping-by-example paradigm that relies on the use of value correspondences describing how a value of a target attribute can be created from a set of values of source attributes. A typical session with Clio starts with the user loading a source and a target schema into the system. These schemas are read from either an underlying Object-Relational database or from an XML le with an associated XML Schema. Users can then draw value correspondences mapping source attributes into target attributes. Clio's mapping engine incrementally produces the SQL queries that realize the mappings implied by the correspondences. Clio provides schema and data browsers and other feedback to allow users to understand the mapping produced. Entering and manipulating value correspondences can be done in two modes. In the Schema View mode, users see a representation of the source and target schema and create value correspondences by selecting schema objects from the source and mapping them to a target attribute. The alternative Data View mode o ers a WYSIWYG interface for the mapping process that displays example data for both the source and target tables [3]. Users may add and delete value correspondences from this view and immediately see the changes re ected in the resulting target tuples. Also, the Data View mode helps users navigate through alternative mappings, understanding the often subtle di erences between them. For example, in some cases, changing a join from an inner join to an outer join may dramatically change the resulting table. In other cases, the same change may have no e ect due to constraints that hold on the source Mauricio A. Hernández, Renée J. Miller, Laura M. Haas |
SIGMOD Conference | 1 |
| 2000 | Schema Mapping as Query Discovery
Renée J. Miller, Laura M. Haas, Mauricio A. Hernández |
VLDB | 3 |
| 1998 | Real-world Data is Dirty: Data Cleansing and The Merge/Purge Problem
Mauricio A. Hernández, Salvatore J. Stolfo |
Data Min. Knowl. Discov. | 1 |
| 1995 | The Merge/Purge Problem for Large DatabasesabstractMany commercial organizations routinely gather large numbers of databases for various marketing and business analysis functions. The task is to correlate information from different databases by identifying distinct individuals that appear in a number of different databases typically in an inconsistent and often incorrect fashion. The problem we study here is the task of merging data from multiple sources in as efficient manner as possible, while maximizing the accuracy of the result. We call this the merge/purge problem. In this paper we detail the sorted neighborhood method that is used by some to solve merge/purge and present experimental results that demonstrates this approach may work well in practice but at great expense. An alternative method based upon clustering is also presented with a comparative evaluation to the sorted neighborhood method. We show a means of improving the accuracy of the results based upon a multi-pass approach that succeeds by computing the Transitive Closure over the results of independent runs considering alternative primary key attributes in each pass. Mauricio A. Hernández, Salvatore J. Stolfo |
SIGMOD Conference | 1 |
| 1994 | Predictive Dynamic Load Balancing of Parallel and Distributed Rule and Query ProcessingabstractExpert Databases are environments that support the processing of rule programs against a disk resident database. They occupy a position intermediate between active and deductive databases, with respect to the level of abstraction of the underlying rule language. The operational semantics of the rule language influences the problem solving strategy, while the architecture of the processing environment determines efficiency and scalability. Hasanat M. Dewan, Salvatore J. Stolfo, Mauricio A. Hernández, Jae-Jun Hwang |
SIGMOD Conference | 3 |