EDBT 2026 Demo / reviewers in the wild / expert
Alon Y. Halevy
dblp:h/AlonYHalevy · also Alon Y. Levy
· DBLP profile ↗
143ranked-venue papers in the field
37as first author
11since 2021 · last 2026
0000-0002-8717-7356ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 121 (29 first)Information Retrieval & Web Search · 13 (4 first)Knowledge Engineering, Semantic Web & Information Systems · 6 (2 first)Data Mining & Knowledge Discovery · 2 (1 first)Business Process & Enterprise Data · 1 (1 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Data Management Meets Its AI Partner
Alon Y. Halevy |
DATA (1) | 1 |
| 2024 | VerifAI: Verified Generative AI
Nan Tang 0001, Ju Fan, Lei Cao 0004, Yuyu Luo, Alon Y. Halevy |
CIDR | 6 |
| 2024 | Personal Manifold: Management of Personal Data in the Age of Large Language ModelsabstractThe recent progress on large language models and their conversational capabilities have rekindled interest in building personal digital assistants that will help us with daily tasks, such as recommending to us which items to purchase, what content to consume, what to eat, and even how to spend our time in the most meaningful way. The recommendations these assistants will provide us will be hyper-personalized, based on detailed knowledge of our past, our preferences, our goals and our current context. Realizing this vision raises novel data management challenges. Today's language models, though they display unprecedented reasoning capabilities, do not have the ability to reliably store data they are presented with and to retrieve it when needed. This paper describes the visionary PERSONAL MANIFOLD system that supports a personal agent based on LLMs, tackles some of the associated data management challenges, and exposes others. PERSONAL MANIFOLD offers an LLM-based interface to the tools they use to manage their personal information. Users interact with PERSONAL MANIFOLD by making notes (or journal entries) and asking for recommendations. In either case, the relevant data from the interaction is also added to the relevant tool (e.g., calendar or to-do list) so it becomes actionable. One of the key aspects of PERSONAL MANIFOLD is the user's timeline, which describes the set of experiences they've had and their plans for the future. The personal timeline is constructed based on digital data that they create in the process of using other applications. The personal timeline can then be mined to extract the user's preferences and their habits, which are then used to power personalized recommendations. Alon Y. Halevy, Yuliang Li 0001, Wang Chiew Tan |
ICDE | 1 |
| 2024 | Building Human Values into Recommender Systems: An Interdisciplinary SynthesisabstractRecommender systems are the algorithms which select, filter, and personalize content across many of the world's largest platforms and apps. As such, their positive and negative effects on individuals and on societies have been extensively theorized and studied. Our overarching question is how to ensure that recommender systems enact the values of the individuals and societies that they serve. Addressing this question in a principled fashion requires technical knowledge of recommender design and operation, and also critically depends on insights from diverse fields including social science, ethics, economics, psychology, policy, and law. This article is a multidisciplinary effort to synthesize theory and practice from different perspectives, with the goal of providing a shared language, articulating current design approaches, and identifying open problems. We collect a set of values that seem most relevant to recommender systems operating across different domains, and then examine them from the perspectives of current industry practice, measurement, product design, and policy approaches. Important open problems include multi-stakeholder processes for defining values and resolving trade-offs, better values-driven measurements, recommender controls that people use, non-behavioral algorithmic feedback, optimization for long-term outcomes, causal inference of recommender effects, academic-industry research collaborations, and interdisciplinary policy-making. Jonathan Stray, Alon Y. Halevy, Parisa Assar, Dylan Hadfield-Menell, Craig Boutilier, Amar Ashar, Chloé Bakalar, Lex Beattie, Michael D. Ekstrand, Claire Leibowicz, Connie Moon Sehat, Sara Johansen, Lianne Kerlin, David Vickrey, Spandana Singh, Sanne Vrijenhoek, Amy X. Zhang, McKane Andrus, Natali Helberger, Polina Proutskova, Tanushree Mitra, Nina Vasan |
Trans. Recomm. Syst. | 2 |
| 2023 | Multimodal Neural DatabasesabstractThe rise in loosely-structured data available through text, images, and other modalities has called for new ways of querying them. Multimedia Information Retrieval has filled this gap and has witnessed exciting progress in recent years. Tasks such as search and retrieval of extensive multimedia archives have undergone massive performance improvements, driven to a large extent by recent developments in multimodal deep learning. However, methods in this field remain limited in the kinds of queries they support and, in particular, their inability to answer database-like queries. For this reason, inspired by recent work on neural databases, we propose a new framework, which we name Multimodal Neural Databases (MMNDBs). MMNDBs can answer complex database-like queries that involve reasoning over different input modalities, such as text and images, at scale. In this paper, we present the first architecture able to fulfill this set of requirements and test it with several baselines, showing the limitations of currently available models. The results show the potential of these new techniques to process unstructured data coming from different modalities, paving the way for future research in the area. Giovanni Trappolini, Andrea Santilli, Emanuele Rodolà, Alon Y. Halevy, Fabrizio Silvestri |
SIGIR | 4 |
| 2023 | Will LLMs reshape, supercharge, or kill data science?abstractLarge language models (LLMs) have recently taken the world by storm, promising potentially game changing opportunities in multiple fields. Naturally, there is significant promise in applying LLMs to the management of structured data, or more generally, to the processes involved in data science. At the very least, LLMs have the potential to provide substantial advancements in long-standing challenges that our community has been tackling for decades. On the other hand, they may introduce completely new capabilities that we have only dreamed of thus far. This panel will bring together a few leading experts who have been thinking about these opportunities from various perspectives and fielding them in research prototypes and even in commercial applications. Alon Y. Halevy, Yejin Choi 0001, Avrilia Floratou, Michael J. Franklin, Natasha F. Noy, Haixun Wang |
Proc. VLDB Endow. | 1 |
| 2022 | Affective Signals in a Social Media Recommender SystemabstractPeople come to social media to satisfy a variety of needs, such as being informed, entertained and inspired, or connected to their friends and community. Hence, to design a ranking function that gives useful and personalized post recommendations, it would be helpful to be able to predict the affective response a user may have to a post (e.g., entertained, informed, angered). This paper describes the challenges and solutions we developed to apply Affective Computing to social media recommendation systems. Jane Dwivedi-Yu, Yi-Chia Wang, Lijing Qin, Cristian Canton, Alon Y. Halevy |
KDD | 5 |
| 2022 | On the Role of Relevance in Natural Language Processing TasksabstractMany recent Natural Language Processing (NLP) task formulations, such as question answering and fact verification, are implemented as a two-stage cascading architecture. In the first stage an IR system retrieves "relevant'' documents containing the knowledge, and in the second stage an NLP system performs reasoning to solve the task. Optimizing the IR system for retrieving relevant documents ensures that the NLP system has sufficient information to operate over. These recent NLP task formulations raise interesting and exciting challenges for IR, where the end-user of an IR system is not a human with an information need, but another system exploiting the documents retrieved by the IR system to perform reasoning and address the user information need. Among these challenges, as we will show, is that noise from the IR system, such as retrieving spurious or irrelevant documents, can negatively impact the accuracy of the downstream reasoning module. Hence, there is the need to balance maximizing relevance while minimizing noise in the IR system. This paper presents experimental results on two NLP tasks implemented as a two-stage cascading architecture. We show how spurious or irrelevant retrieved results from the first stage can induce errors in the second stage. We use these results to ground our discussion of the research challenges that the IR community should address in the context of these knowledge-intensive NLP tasks. Artsiom Sauchuk, James Thorne, Alon Y. Halevy, Nicola Tonellotto, Fabrizio Silvestri |
SIGIR | 3 |
| 2021 | Front Matter
Arun Kumar 0001, Alon Y. Halevy, Nesime Tatbul |
Proc. VLDB Endow. | 2 |
| 2021 | From Natural Language Processing to Neural DatabasesabstractIn recent years, neural networks have shown impressive performance gains on long-standing AI problems, such as answering queries from text and machine translation. These advances raise the question of whether neural nets can be used at the core of query processing to derive answers from facts, even when the facts are expressed in natural language. If so, it is conceivable that we could relax the fundamental assumption of database management, namely, that our data is represented as fields of a pre-defined schema. Furthermore, such technology would enable combining information from text, images, and structured data seamlessly. This paper introduces neural databases , a class of systems that use NLP transformers as localized answer derivation engines. We ground the vision in NeuralDB, a system for querying facts represented as short natural language sentences. We demonstrate that recent natural language processing models, specifically transformers, can answer select-project-join queries if they are given a set of relevant facts. However, they cannot scale to non-trivial databases nor answer set-based and aggregation queries. Based on these insights, we identify specific research challenges that are needed to build neural databases. Some of the challenges require drawing upon the rich literature in data management, and others pose new research opportunities to the NLP community. Finally, we show that with preliminary solutions, NeuralDB can already answer queries over thousands of sentences with very high accuracy. James Thorne, Majid Yazdani, Marzieh Saeidi, Fabrizio Silvestri, Sebastian Riedel 0001, Alon Y. Halevy |
Proc. VLDB Endow. | 6 |
| 2021 | Querying subjective data
Yuliang Li 0001, Aaron Feng, Saran Mumick, Alon Y. Halevy, Vivian Li, Wang Chiew Tan |
VLDB J. | 6 |
| 2020 | Beyond Positive Emotion: Deconstructing Happy Moments Based on Writing Prompts
Kokil Jaidka, Niyati Chhaya, Saran Mumick, Matthew Killingsworth, Alon Y. Halevy, Lyle H. Ungar |
ICWSM | 5 |
| 2020 | Preserving Integrity in Online Social MediaabstractOnline social networks provide a platform for sharing information and free expression. However, these networks are also used for malicious purposes, such as distributing misinformation and hate speech, selling illegal drugs, and coordinating sex trafficking or child exploitation. Keeping users on these platforms safe from such harm, known as the problem of Integrity, is a major focus for social media companies. This talk, coming from the perspective of addressing many of these challenges at Facebook, highlights some of the recent progress made in the area of integrity and some of the challenges that lie ahead. Alon Y. Halevy |
KDD | 1 |
| 2019 | Voyageur: An Experiential Travel Search EngineabstractWe describe Voyageur, which is an application of experiential search to the domain of travel. Unlike traditional search engines for online services, experiential search focuses on the experiential aspects of the service under consideration. In particular, Voyageur needs to handle queries for subjective aspects of the service (e.g., quiet hotel, friendly staff) and combine these with objective attributes, such as price and location. Voyageur also highlights interesting facts and tips about the services the user is considering to provide them with further insights into their choices. Sara Evensen, Aaron Feng, Alon Y. Halevy, Vivian Li, Yuliang Li 0001, Huining Liu, George A. Mihaila, John Morales, Natalie Nuno, Ekaterina Pavlovic, Wang Chiew Tan, Xiaolan Wang 0001 |
WWW | 3 |
| 2019 | Subjective DatabasesabstractOnline users are constantly seeking experiences, such as a hotel with clean rooms and a lively bar, or a restaurant for a romantic rendezvous. However, e-commerce search engines only support queries involving objective attributes such as location, price, and cuisine, and any experiential data is relegated to text reviews. In order to support experiential queries, a database system needs to model subjective data. Users should be able to pose queries that specify subjective experiences using their own words, in addition to conditions on the usual objective attributes. This paper introduces OpineDB, a subjective database system that addresses these challenges. We introduce a data model for subjective databases. We describe how OpineDB translates subjective queries against the subjective database schema, which is done by matching the user query phrases to the underlying schema. We also show how the experiential conditions specified by the user can be combined and the results aggregated and ranked. We demonstrate that subjective databases satisfy user needs more effectively and accurately than alternative techniques through experiments with real data of hotel and restaurant reviews. Yuliang Li 0001, Aaron Feng, Saran Mumick, Alon Y. Halevy, Vivian Li, Wang Chiew Tan |
Proc. VLDB Endow. | 5 |
| 2018 | Ten Years of WebTablesabstractIn 2008, we wrote about WebTables, an effort to exploit the large and diverse set of structured databases casually published online in the form of HTML tables. The past decade has seen a flurry of research and commercial activities around the WebTables project itself, as well as the broad topic of informal online structured data. In this paper, we 1 will review the WebTables project, and try to place it in the broader context of the decade of work that followed. We will also show how the progress over the past ten years sets up an exciting agenda for the future, and will draw upon many corners of the data management community. Michael J. Cafarella, Alon Y. Halevy, Hongrae Lee, Jayant Madhavan, Cong Yu 0001, Daisy Zhe Wang, Eugene Wu 0002 |
Proc. VLDB Endow. | 2 |
| 2018 | Scalable Semantic Querying of TextabstractWe present the Koko system that takes declarative information extraction to a new level by incorporating advances in natural language processing techniques in its extraction language. K oko is novel in that its extraction language simultaneously supports conditions on the surface of the text and on the structure of the dependency parse tree of sentences, thereby allowing for more refined extractions. K oko also supports conditions that are forgiving to linguistic variation of expressing concepts and allows to aggregate evidence from the entire document in order to filter extractions. To scale up, K oko exploits a multi-indexing scheme and heuristics for efficient extractions. We extensively evaluate K oko over publicly available text corpora. We show that K oko indices take up the smallest amount of space, are notably faster and more effective than a number of prior indexing schemes. Finally, we demonstrate K oko 's scalability on a corpus of 5 million Wikipedia articles. Xiaolan Wang 0001, Aaron Feng, Behzad Golshan, Alon Y. Halevy, George A. Mihaila, Hidekazu Oiwa, Wang Chiew Tan |
Proc. VLDB Endow. | 4 |
| 2018 | Koko: A System for Scalable Semantic Querying of TextabstractK oko is a declarative information extraction system that incorporates advances in natural language processing techniques in its extraction language. K oko 's extraction language supports simultaneous specification of conditions over the surface syntax and on the structure of the dependency parse tree of sentences, thereby allowing for more refined extractions. Furthermore, the K oko extraction language allows for aggregating evidence from an input document and supports conditions that are tolerant of linguistic variation of expressing concepts. In this demo, we outline the design of K oko , a system for extracting information and understanding the results of the extraction. K oko provides an interactive interface that allows participants to write queries, understand the input and results of the queries. In particular, the user can customize the input text, visualize the input text's dependency parse trees, and understand the correspondences between query components, dependency tree nodes, text tokens, and the computation and associated scores that led to an extraction. Xiaolan Wang 0001, Jiyu Komiya, Yoshihiko Suhara, Aaron Feng, Behzad Golshan, Alon Y. Halevy, Wang Chiew Tan |
Proc. VLDB Endow. | 6 |
| 2017 | Data Integration: After the Teenage YearsabstractThe field of data integration has expanded significantly over the years, from providing a uniform query and update interface to structured databases within an enterprise to the ability to search, ex- change, and even update, structured or unstructured data that are within or external to the enterprise. This paper describes the evolution in the landscape of data integration since the work on rewriting queries using views in the mid-1990's. In addition, we describe two important challenges for the field going forward. The first challenge is to develop good open-source tools for different components of data integration pipelines. The second challenge is to provide practitioners with viable solutions for the long-standing problem of systematically combining structured and unstructured data. Behzad Golshan, Alon Y. Halevy, George A. Mihaila, Wang Chiew Tan |
PODS | 2 |
| 2016 | Goods: Organizing Google's DatasetsabstractEnterprises increasingly rely on structured datasets to run their businesses. These datasets take a variety of forms, such as structured files, databases, spreadsheets, or even services that provide access to the data. The datasets often reside in different storage systems, may vary in their formats, may change every day. In this paper, we present GOODS, a project to rethink how we organize structured datasets at scale, in a setting where teams use diverse and often idiosyncratic ways to produce the datasets and where there is no centralized system for storing and querying them. GOODS extracts metadata ranging from salient information about each dataset (owners, timestamps, schema) to relationships among datasets, such as similarity and provenance. It then exposes this metadata through services that allow engineers to find datasets within the company, to monitor datasets, to annotate them in order to enable others to use their datasets, and to analyze relationships between them. We discuss the technical challenges that we had to overcome in order to crawl and infer the metadata for billions of datasets, to maintain the consistency of our metadata catalog at scale, and to expose the metadata to users. We believe that many of the lessons that we learned are applicable to building large-scale enterprise-level data-management systems in general. Alon Y. Halevy, Flip Korn, Natasha F. Noy, Christopher Olston, Neoklis Polyzotis, Sudip Roy 0002, Steven Euijong Whang |
SIGMOD Conference | 1 |
| 2016 | Discovering Structure in the Universe of Attribute NamesabstractRecently, search engines have invested significant effort to answering entity--attribute queries from structured data, but have focused mostly on queries for frequent attributes. In parallel, several research efforts have demonstrated that there is a long tail of attributes, often thousands per class of entities, that are of interest to users. Researchers are beginning to leverage these new collections of attributes to expand the ontologies that power search engines and to recognize entity--attribute queries. Because of the sheer number of potential attributes, such tasks require us to impose some structure on this long and heavy tail of attributes. This paper introduces the problem of organizing the attributes by expressing the compositional structure of their names as a rule-based grammar. These rules offer a compact and rich semantic interpretation of multi-word attributes, while generalizing from the observed attributes to new unseen ones. The paper describes an unsupervised learning method to generate such a grammar automatically from a large set of attribute names. Experiments show that our method can discover a precise grammar over 100,000 attributes of {\sc Countries} while providing a 40-fold compaction over the attribute names. Furthermore, our grammar enables us to increase the precision of attributes from 47\% to more than 90\% with only a minimal curation effort. Thus, our approach provides an efficient and scalable way to expand ontologies with attributes of user interest. Alon Y. Halevy, Natasha F. Noy, Sunita Sarawagi, Steven Euijong Whang |
WWW | 1 |
| 2015 | Applying WebTables in Practice
Sreeram Balakrishnan, Alon Y. Halevy, Boulos Harb, Hongrae Lee, Jayant Madhavan, Afshin Rostamizadeh, Warren Shen, Kenneth Wilder, Fei Wu 0003, Cong Yu 0001 |
CIDR | 2 |
| 2015 | Mining Subjective Properties on the WebabstractEven with the recent developments in Web search of answering queries from structured data, search engines are still limited to queries with an objective answer, such as EUROPEAN CAPITALS or WOODY ALLEN MOVIES. However, many queries are subjective, such as SAFE CITIES, or CUTE ANIMALS. The underlying knowledge bases of search engines do not contain answers to these queries because they do not have a ground truth. We describe the Surveyor system that mines the dominant opinion held by authors of Web content about whether a subjective property applies to a given entity. The evidence on which SURVEYOR relies is statements extracted from Web text that either support the property or claim its negation. The key challenge that SURVEYOR faces is that simply counting the number of positive and negative statements does not suffice, because there are multiple hidden biases with which content tends to be authored on the Web. SURVEYOR employs a probabilistic model of how content is authored on the Web. As one example, this model accounts for correlations between the subjective property and the frequency with which it is mentioned on the Web. The parameters of the model are specialized to each property and entity type. Immanuel Trummer, Alon Y. Halevy, Hongrae Lee, Sunita Sarawagi |
SIGMOD Conference | 2 |
| 2015 | Discovering Subsumption Relationships for Web-Based OntologiesabstractAs search engines are becoming smarter at interpreting user queries and providing meaningful responses, they rely on ontologies to understand the meaning of entities. Creating ontologies manually is a laborious process, and resulting ontologies may not reflect the way users think about the world, as many concepts used in queries are noisy, and not easily amenable to formal modeling. There has been considerable effort in generating ontologies from Web text and query streams, which may be more reflective of how users query and write content. In this paper, we describe the LATTE system that automatically generates a subconcept--superconcept hierarchy, which is critical for using ontologies to answer queries. LATTE combines signals based on word-vector representations of concepts and dependency parse trees; however, LATTE derives most of its power from an ontology of attributes extracted from the Web that indicates the aspects of concepts that users find important. LATTE achieves an F1 score of 74%, which is comparable to expert agreement on a similar task. We additionally demonstrate the usefulness of LATTE in detecting high quality concepts from an existing resource of IsA links. Dana Movshovitz-Attias, Steven Euijong Whang, Natasha F. Noy, Alon Y. Halevy |
WebDB | 4 |
| 2014 | Crowd-powered find algorithmsabstractWe consider the problem of using humans to find a bounded number of items satisfying certain properties, from a data set. For instance, we may want humans to identify a select number of travel photos from a data set of photos to display on a travel website, or a candidate set of resumes that meet certain requirements from a large pool of applicants. Since data sets can be enormous, and since monetary cost and latency of data processing with humans can be large, optimizing the use of humans for finding items is an important challenge. We formally define the problem using the metrics of cost and time, and design optimal algorithms that span the skyline of cost and time, i.e., we provide designers the ability to control the cost vs. time trade-off. We study the deterministic as well as error-prone human answer settings, along with multiplicative and additive approximations. Lastly, we study how we may design algorithms with specific expected cost and time measures. Anish Das Sarma, Aditya G. Parameswaran, Hector Garcia-Molina, Alon Y. Halevy |
ICDE | 4 |
| 2014 | Biperpedia: An Ontology for Search ApplicationsabstractSearch engines make significant efforts to recognize queries that can be answered by structured data and invest heavily in creating and maintaining high-precision databases. While these databases have a relatively wide coverage of entities, the number of attributes they model (e.g., GDP, CAPITAL, ANTHEM) is relatively small. Extending the number of attributes known to the search engine can enable it to more precisely answer queries from the long and heavy tail, extract a broader range of facts from the Web, and recover the semantics of tables on the Web. We describe Biperpedia, an ontology with 1.6M (class, attribute) pairs and 67K distinct attribute names. Biperpedia extracts attributes from the query stream, and then uses the best extractions to seed attribute extraction from text. For every attribute Biperpedia saves a set of synonyms and text patterns in which it appears, thereby enabling it to recognize the attribute in more contexts. In addition to a detailed analysis of the quality of Biperpedia, we show that it can increase the number of Web tables whose semantics we can recover by more than a factor of 4 compared with Freebase. Alon Y. Halevy, Xuezhi Wang 0002, Steven Euijong Whang, Fei Wu 0003 |
Proc. VLDB Endow. | 2 |
| 2013 | Data Publishing and Sharing using Fusion Tables
Alon Y. Halevy |
CIDR | 1 |
| 2013 | Channeling the deluge: research challenges for big data and information systemsabstractWith massive amounts of data being generated and stored ubiquitously in every discipline and every aspect of our daily life, how to handle such big data poses many challenging issues to researchers in data and information systems. The participants of CIKM 2013 are active researchers on large scale data, information and knowledge management, from multiple disciplines, including database systems, data mining, information retrieval, human-computer interaction, and knowledge or information management. Paul N. Bennett, C. Lee Giles, Alon Y. Halevy, Jiawei Han 0001, Marti A. Hearst, Jure Leskovec |
CIKM | 3 |
| 2013 | Structured data in web searchabstractFor the first time since the emergence of the Web, structured data is playing a key role in search engines and is therefore being collected via a concerted effort. Much of this data is being extracted from the Web, which contains vast quantities of structured data on a variety of domains, such as hobbies, products and reference data. Moreover, the Web provides a platform that encourages publishing more data sets from governments and other public organizations. The Web also supports new data management opportunities, such as effective crisis response, data journalism and crowd-sourcing data sets. Alon Y. Halevy |
CIKM | 1 |
| 2013 | Recent progress towards an ecosystem of structured data on the WebabstractGoogle Fusion Tables aims to support an ecosystem of structured data on the Web by providing a tool for managing and visualizing data on the one hand, and for searching and exploring for data on the other. This paper describes a few recent developments in our efforts to further the ecosystem. Nitin Gupta 0003, Alon Y. Halevy, Boulos Harb, Heidi Lam, Hongrae Lee, Jayant Madhavan, Fei Wu 0003, Cong Yu 0001 |
ICDE | 2 |
| 2013 | Front Matter
Ada Wai-Chee Fu, Alon Y. Halevy |
Proc. VLDB Endow. | 2 |
| 2013 | Consistent thinning of large geographical data for map visualizationabstractLarge-scale map visualization systems play an increasingly important role in presenting geographic datasets to end-users. Since these datasets can be extremely large, a map rendering system often needs to select a small fraction of the data to visualize them in a limited space. This article addresses the fundamental challenge of thinning : determining appropriate samples of data to be shown on specific geographical regions and zoom levels. Other than the sheer scale of the data, the thinning problem is challenging because of a number of other reasons: (1) data can consist of complex geographical shapes, (2) rendering of data needs to satisfy certain constraints, such as data being preserved across zoom levels and adjacent regions, and (3) after satisfying the constraints, an optimal solution needs to be chosen based on objectives such as maximality , fairness , and importance of data. This article formally defines and presents a complete solution to the thinning problem. First, we express the problem as an integer programming formulation that efficiently solves thinning for desired objectives. Second, we present more efficient solutions for maximality, based on DFS traversal of a spatial tree. Third, we consider the common special case of point datasets, and present an even more efficient randomized algorithm. Fourth, we show that contiguous regions are tractable for a general version of maximality for which arbitrary regions are intractable. Fifth, we examine the structure of our integer programming formulation and show that for point datasets, our program is integral. Finally, we have implemented all techniques from this article in Google Maps [Google 2005] visualizations of fusion tables [Gonzalez et al. 2010], and we describe a set of experiments that demonstrate the trade-offs among the algorithms. Anish Das Sarma, Hongrae Lee, Hector Gonzalez, Jayant Madhavan, Alon Y. Halevy |
ACM Trans. Database Syst. | 5 |
| 2013 | Special issue on structured and crowd-sourced data on the Web
Marco Brambilla 0001, Stefano Ceri, Alon Y. Halevy |
VLDB J. | 3 |
| 2012 | Towards an ecosystem of structured data on the webabstractWe are in the midst of very exciting times in which structured data is having a profound impact on many aspects of our lives. In many countries, citizens take for granted the fact that governments, local authorities, and non-government organizations should make a variety of data sets available to the public. These data sets span a variety of topics such as economic indicators, crime statistics, educational data, government spending and campaign contributions. Journalists and other data aficionados are fueling this trend by turning this data into visualizations and stories that are spread by social networks and seen by millions of people [8]. These visualizations, stories and public attention, in turn, lead to new questions and hence a demand for additional data. Alon Y. Halevy |
EDBT | 1 |
| 2012 | Bringing (Web) Databases to the Masses
Alon Y. Halevy |
ESWC | 1 |
| 2012 | Finding related tablesabstractWe consider the problem of finding related tables in a large corpus of heterogenous tables. Detecting related tables provides users a powerful tool for enhancing their tables with additional data and enables effective reuse of available public data. Our first contribution is a framework that captures several types of relatedness, including tables that are candidates for joins and tables that are candidates for union. Our second contribution is a set of algorithms for detecting related tables that can be either unioned or joined. We describe a set of experiments that demonstrate that our algorithms produce highly related tables. We also show that we can often improve the results of table search by pulling up tables that are ranked much lower based on their relatedness to top-ranked tables. Finally, we describe how to scale up our algorithms and show the results of running it on a corpus of over a million tables extracted from Wikipedia. Anish Das Sarma, Lujun Fang, Nitin Gupta 0003, Alon Y. Halevy, Hongrae Lee, Fei Wu 0003, Reynold Xin, Cong Yu 0001 |
SIGMOD Conference | 4 |
| 2012 | Efficient spatial sampling of large geographical tablesabstractLarge-scale map visualization systems play an increasingly important role in presenting geographic datasets to end users. Since these datasets can be extremely large, a map rendering system often needs to select a small fraction of the data to visualize them in a limited space. This paper addresses the fundamental challenge of thinning: determining appropriate samples of data to be shown on specific geographical regions and zoom levels. Other than the sheer scale of the data, the thinning problem is challenging because of a number of other reasons: (1) data can consist of complex geographical shapes, (2) rendering of data needs to satisfy certain constraints, such as data being preserved across zoom levels and adjacent regions, and (3) after satisfying the constraints, an optimal solution needs to be chosen based on objectives such as maximality, fairness, and importance of data. Anish Das Sarma, Hongrae Lee, Hector Gonzalez, Jayant Madhavan, Alon Y. Halevy |
SIGMOD Conference | 5 |
| 2011 | Data integration with dependent sourcesabstractData integration systems offer users a uniform interface to a set of data sources. Previous work has typically assumed that the data sources are independent of each other; however, in scenarios involving large numbers of sources, such as the Web or large enterprises, there is an eco-system of dependent sources, where some sources copy parts of their data from others. Anish Das Sarma, Xin Dong 0001, Alon Y. Halevy |
EDBT | 3 |
| 2011 | Best-Effort Modeling of Structured Data on the Web
Alon Y. Halevy |
ER | 1 |
| 2011 | Web data managementabstractWeb Data Management (or WDM) refers to a body of work concerned with leveraging the large collections of structured data that can be extracted from the Web. Over the past few years, several research and commercial efforts have explored these collections of data with the goal of improving Web search and developing mechanisms for surfacing different kinds of search answers. This work has leveraged (1) collections of structured data such as HTML tables, lists and forms, (2) recent ontologies and knowledge bases created by crowd-sourcing, such as Wikipedia and its derivatives, DBPedia, YAGO and Freebase, and (3) the collection of text documents from the Web, from which facts could be extracted in a domain-independent fashion. The promise of this line of work is based on the observation that new kinds of results can be obtained by leveraging a huge collection of independently created fragments of data, and typically in ways that are wholly unrelated to the authors' original intent. For example, we might use many database schemas to compute a schema thesaurus. Or we might examine many spreadsheets of scientific data that reveal the aggregate practice of an entire scientific field. As such, WDM is tightly linked to Web-enabled collaboration, even (or especially) if the collaborators are unwitting ones. We will cover the key techniques, principles and insights obtained so far in the area of Web Data Management. Michael J. Cafarella, Alon Y. Halevy |
SIGMOD Conference | 2 |
| 2011 | Hyper-local, directions-based ranking of placesabstractStudies find that at least 20% of web queries have local intent; and the fraction of queries with local intent that originate from mobile properties may be twice as high. The emergence of standardized support for location providers in web browsers, as well as of providers of accurate locations, enables so-called hyper-local web querying where the location of a user is accurate at a much finer granularity than with IP-based positioning. This paper addresses the problem of determining the importance of points of interest, or places, in local-search results. In doing so, the paper proposes techniques that exploit logged directions queries. A query that asks for directions from a location a to a location b is taken to suggest that a user is interested in traveling to b and thus is a vote that location b is interesting. Such user-generated directions queries are particularly interesting because they are numerous and contain precise locations. Specifically, the paper proposes a framework that takes a user location and a collection of near-by places as arguments, producing a ranking of the places. The framework enables a range of aspects of directions queries to be exploited for the ranking of places, including the frequency with which places have been referred to in directions queries. Next, the paper proposes an algorithm and accompanying data structures capable of ranking places in response to hyper-local web queries. Finally, an empirical study with very large directions query logs offers insight into the potential of directions queries for the ranking of places and suggests that the proposed algorithm is suitable for use in real web search engines. Petros Venetis, Hector Gonzalez, Christian S. Jensen, Alon Y. Halevy |
Proc. VLDB Endow. | 4 |
| 2011 | Recovering Semantics of Tables on the WebabstractThe Web offers a corpus of over 100 million tables [6], but the meaning of each table is rarely explicit from the table itself. Header rows exist in few cases and even when they do, the attribute names are typically useless. We describe a system that attempts to recover the semantics of tables by enriching the table with additional annotations. Our annotations facilitate operations such as searching for tables and finding related tables. To recover semantics of tables, we leverage a database of class labels and relationships automatically extracted from the Web. The database of classes and relationships has very wide coverage, but is also noisy. We attach a class label to a column if a sufficient number of the values in the column are identified with that label in the database of class labels, and analogously for binary relationships. We describe a formal model for reasoning about when we have seen sufficient evidence for a label, and show that it performs substantially better than a simple majority scheme. We describe a set of experiments that illustrate the utility of the recovered semantics for table search and show that it performs substantially better than previous approaches. In addition, we characterize what fraction of tables on the Web can be annotated using our approach. Petros Venetis, Alon Y. Halevy, Jayant Madhavan, Marius Pasca, Warren Shen, Fei Wu 0003, Gengxin Miao, Chung Wu |
Proc. VLDB Endow. | 2 |
| 2011 | Harvesting relational tables from lists on the web
Hazem Elmeleegy, Jayant Madhavan, Alon Y. Halevy |
VLDB J. | 3 |
| 2010 | Structured Data on the WebabstractSummary form only given. Though search on the World-Wide Web has focused mostly on unstructured text, there is an increasing amount of structured data on the Web and growing interest in harnessing such data. Moreover, structured data is starting to play a greater role in many of the social movements enabled by the Web, such as citizen participation in government. The paper describes several current projects at Google whose overall goal is enable people to create and share structured data on the Web and to leverage structured data in Web search. The author describes the system for crawling millions of "deepweb" sites, that offer access to high-quality data through HTML forms and the WebTables and Octopus Systems that leverage structured data in HTML tables and lists on the surface web and enable users to piece together multiple data sets. Finally, Fusion Tables is a recently launched data-management service that lets users create and visualize structured and easily and emphasizes the ability to collaborate with other data owners. Alon Y. Halevy |
APWeb | 1 |
| 2010 | Google fusion tables: web-centered data management and collaborationabstractIt has long been observed that database management systems focus on traditional business applications, and that few people use a database management system outside their workplace. Many have wondered what it will take to enable the use of data management technology by a broader class of users and for a much wider range of applications. Hector Gonzalez, Alon Y. Halevy, Christian S. Jensen, Anno Langen, Jayant Madhavan, Rebecca Shapley, Warren Shen, Jonathan Goldberg-Kidon |
SIGMOD Conference | 2 |
| 2010 | OpenII: an open source information integration toolkitabstractOpenII (openintegration.org) is a collaborative effort to create a suite of open-source tools for information integration (II). The project is leveraging the latest developments in II research to create a platform on which integration tools can be built and further research conducted. In addition to a scalable, extensible platform, OpenII includes industrial-strength components developed by MITRE, Google, UC-Irvine, and UC-Berkeley that interoperate through a common repository in order to solve II problems. Components of the toolkit have been successfully applied to several large-scale US government II challenges. Leonard J. Seligman, Kris Mork, Alon Y. Halevy, Kenneth P. Smith, Michael J. Carey 0001, Kuang Chen, Chris Wolf, Jayant Madhavan, Akshay Kannan, Douglas Burdick |
SIGMOD Conference | 3 |
| 2010 | Clustering query refinements by user intentabstractWe address the problem of clustering the refinements of a user search query. The clusters computed by our proposed algorithm can be used to improve the selection and placement of the query suggestions proposed by a search engine, and can also serve to summarize the different aspects of information relevant to the original user query. Our algorithm clusters refinements based on their likely underlying user intents by combining document click and session co-occurrence information. At its core, our algorithm operates by performing multiple random walks on a Markov graph that approximates user search behavior. A user study performed on top search engine queries shows that our clusters are rated better than corresponding clusters computed using approaches that use only document click or only sessions co-occurrence information. Eldar Sadikov, Jayant Madhavan, Alon Y. Halevy |
WWW | 4 |
| 2009 | Harnessing the Deep Web: Present and Future
Jayant Madhavan, Loredana Afanasiev, Lyublena Antova, Alon Y. Halevy |
CIDR | 4 |
| 2009 | Exploring schema repositories with schemrabstractSchemr is a schema search engine, and provides users the ability to search for and visualize schemas stored in a metadata repository. Users may search by keywords and by example -- using schema fragments as query terms. Schemr uses a novel search algorithm, based on a combination of text search and schema matching techniques, as well as a structurally-aware scoring metric. Schemr presents search results in a GUI that allows users to explore which elements match and how well they do. The GUI supports interactions, including panning, zooming, layout and drilling-in. We demonstrate schema search and visualization, introduce Schemr as a new component of the information integration toolbox, and discuss its benefits in several applications. Kuang Chen, Jayant Madhavan, Alon Y. Halevy |
SIGMOD Conference | 3 |
| 2009 | Functional Dependency Generation and Applications in Pay-As-You-Go Data Integration Systems
Daisy Zhe Wang, Xin Dong 0001, Anish Das Sarma, Michael J. Franklin, Alon Y. Halevy |
WebDB | 5 |
| 2009 | Data Integration for the Relational WebabstractThe Web contains a vast amount of structured information such as HTML tables, HTML lists and deep-web databases; there is enormous potential in combining and re-purposing this data in creative ways. However, integrating data from this relational web raises several challenges that are not addressed by current data integration systems or mash-up tools. First, the structured data is usually not published cleanly and must be extracted (say, from an HTML list) before it can be used. Second, due to the vastness of the corpus, a user can never know all of the potentially-relevant databases ahead of time (much less write a wrapper or mapping for each one); the source databases must be discovered during the integration process. Third, some of the important information regarding the data is only present in its enclosing web page and needs to be extracted appropriately. This paper describes Octopus, a system that combines search, extraction, data cleaning and integration, and enables users to create new data sets from those found on the Web. The key idea underlying Octopus is to offer the user a set of best-effort operators that automate the most labor-intensive tasks. For example, the Search operator takes a search-style keyword query and returns a set of relevance-ranked and similarity-clustered structured data sources on the Web; the Context operator helps the user specify the semantics of the sources by inferring attribute values that may not appear in the source itself, and the Extend operator helps the user find related sources that can be joined to add new attributes to a table. Octopus executes some of these operators automatically, but always allows the user to provide feedback and correct errors. We describe the algorithms underlying each of these operators and experiments that demonstrate their efficacy. Michael J. Cafarella, Alon Y. Halevy, Nodira Khoussainova |
Proc. VLDB Endow. | 2 |
| 2009 | Harvesting Relational Tables from Lists on the WebabstractA large number of web pages contain data structured in the form of "lists". Many such lists can be further split into multi-column tables, which can then be used in more semantically meaningful tasks. However, harvesting relational tables from such lists can be a challenging task. The lists are manually generated and hence need not have well defined templates -- they have inconsistent delimiters (if any) and often have missing information. We propose a novel technique for extracting tables from lists. The technique is domain-independent and operates in a fully unsupervised manner. We first use multiple sources of information to split individual lines into multiple fields, and then compare the splits across multiple lines to identify and fix incorrect splits and bad alignments. In particular, we exploit a corpus of HTML tables, also extracted from the Web, to identify likely fields and good alignments. For each extracted table, we compute an extraction score that reflects our confidence in the table's quality. We conducted an extensive experimental study using both real web lists and lists derived from tables on the Web. The experiments demonstrate the ability of our technique to extract tables with high accuracy. In addition, we applied our technique on a large sample of about 100,000 lists crawled from the Web. The analysis of the extracted tables have led us to believe that there are likely to be tens of millions of useful and query-able relational tables extractable from lists on the Web. Hazem Elmeleegy, Jayant Madhavan, Alon Y. Halevy |
Proc. VLDB Endow. | 3 |
| 2009 | Answering Web Questions Using Structured Data - Dream or Reality?abstractThe question of which role structured data can play in Web search has been raised from the early days of the Web. On the one hand, structured data can be used to answer factual queries. On the other, large amounts of structured data can be used to better organize web-content and therefore to improve search on a wide range of queries. Anand Rajaraman, Sunita Sarawagi, William Tunstall-Pedoe, Gerhard Weikum, Alon Y. Halevy |
Proc. VLDB Endow. | 6 |
| 2009 | Data integration with uncertainty
Xin Dong 0001, Alon Y. Halevy, Cong Yu 0001 |
VLDB J. | 2 |
| 2009 | Representing uncertain data: models, properties, and algorithms
Anish Das Sarma, Omar Benjelloun, Alon Y. Halevy, Shubha U. Nabar, Jennifer Widom |
VLDB J. | 3 |
| 2008 | Pay-as-you-go user feedback for dataspace systemsabstractA primary challenge to large-scale data integration is creating semantic equivalences between elements from different data sources that correspond to the same real-world entity or concept. Dataspaces propose a pay-as-you-go approach: automated mechanisms such as schema matching and reference reconciliation provide initial correspondences, termed candidate matches, and then user feedback is used to incrementally confirm these matches. The key to this approach is to determine in what order to solicit user feedback for confirming candidate matches. Shawn R. Jeffery, Michael J. Franklin, Alon Y. Halevy |
SIGMOD Conference | 3 |
| 2008 | Bootstrapping pay-as-you-go data integration systemsabstractData integration systems offer a uniform interface to a set of data sources. Despite recent progress, setting up and maintaining a data integration application still requires significant upfront effort of creating a mediated schema and semantic mappings from the data sources to the mediated schema. Many application contexts involving multiple data sources (e.g., the web, personal information management, enterprise intranets) do not require full integration in order to provide useful services, motivating a pay-as-you-go approach to integration. With that approach, a system starts with very few (or inaccurate) semantic mappings and these mappings are improved over time as deemed necessary. Anish Das Sarma, Xin Dong 0001, Alon Y. Halevy |
SIGMOD Conference | 3 |
| 2008 | Uncovering the Relational Web
Michael J. Cafarella, Alon Y. Halevy, Daisy Zhe Wang, Eugene Wu 0002 |
WebDB | 2 |
| 2008 | WebTables: exploring the power of tables on the webabstractThe World-Wide Web consists of a huge number of unstructured documents, but it also contains structured data in the form of HTML tables. We extracted 14.1 billion HTML tables from Google's general-purpose web crawl, and used statistical classification techniques to find the estimated 154M that contain high-quality relational data. Because each relational table has its own "schema" of labeled and typed columns, each such table can be considered a small structured database. The resulting corpus of databases is larger than any other corpus we are aware of, by at least five orders of magnitude. We describe the WEBTABLES system to explore two fundamental questions about this collection of databases. First, what are effective techniques for searching for structured data at search-engine scales? Second, what additional power can be derived by analyzing such a huge corpus? First, we develop new techniques for keyword search over a corpus of tables, and show that they can achieve substantially higher relevance than solutions based on a traditional search engine. Second, we introduce a new object derived from the database corpus: the attribute correlation statistics database (AcsDB) that records corpus-wide statistics on co-occurrences of schema elements. In addition to improving search relevance, the AcsDB makes possible several novel applications: schema auto-complete , which helps a database designer to choose schema elements; attribute synonym finding , which automatically computes attribute synonym pairs for schema matching; and join-graph traversal , which allows a user to navigate between extracted schemas using automatically-generated join links. Michael J. Cafarella, Alon Y. Halevy, Daisy Zhe Wang, Eugene Wu 0002 |
Proc. VLDB Endow. | 2 |
| 2008 | A first tutorial on dataspacesabstractDataspace systems offer services on data without requiring upfront semantic integration. In sharp contrast with existing information-integration systems, dataspaces systems offer best-effort answers even before semantic mappings are provided to the system. Dataspaces offer a pay-as-you-go approach to data management. Users (or administrators) of the system decide where and when it is worthwhile to invest more effort in identifying semantic relationships. As such, dataspaces offer services on the data in place , without losing the context surrounding the data. Michael J. Franklin, Alon Y. Halevy, David Maier 0001 |
Proc. VLDB Endow. | 2 |
| 2008 | Google's Deep Web crawlabstractThe Deep Web, i.e., content hidden behind HTML forms, has long been acknowledged as a significant gap in search engine coverage. Since it represents a large portion of the structured data on the Web, accessing Deep-Web content has been a long-standing challenge for the database community. This paper describes a system for surfacing Deep-Web content, i.e., pre-computing submissions for each HTML form and adding the resulting HTML pages into a search engine index. The results of our surfacing have been incorporated into the Google search engine and today drive more than a thousand queries per second to Deep-Web content. Surfacing the Deep Web poses several challenges. First, our goal is to index the content behind many millions of HTML forms that span many languages and hundreds of domains. This necessitates an approach that is completely automatic, highly scalable, and very efficient. Second, a large number of forms have text inputs and require valid inputs values to be submitted. We present an algorithm for selecting input values for text search inputs that accept keywords and an algorithm for identifying inputs which accept only values of a specific type. Third, HTML forms often have more than one input and hence a naive strategy of enumerating the entire Cartesian product of all possible inputs can result in a very large number of URLs being generated. We present an algorithm that efficiently navigates the search space of possible input combinations to identify only those that generate URLs suitable for inclusion into our web search index. We present an extensive experimental evaluation validating the effectiveness of our algorithms. Jayant Madhavan, David Ko, Lucja Kot, Vignesh Ganapathy, Alex Rasmussen, Alon Y. Halevy |
Proc. VLDB Endow. | 6 |
| 2008 | Databases with uncertainty and lineage
Omar Benjelloun, Anish Das Sarma, Alon Y. Halevy, Martin Theobald, Jennifer Widom |
VLDB J. | 3 |
| 2007 | Web-Scale Data Integration: You can afford to Pay as You Go
Jayant Madhavan, Shirley Cohen, Xin Dong 0001, Alon Y. Halevy, Shawn R. Jeffery, David Ko, Cong Yu 0001 |
CIDR | 4 |
| 2007 | Indexing dataspacesabstractDataspaces are collections of heterogeneous and partially unstructured data. Unlike data-integration systems that also offer uniform access to heterogeneous data sources, dataspaces do not assume that all the semantic relationships between sources are known and specified. Much of the user interaction with dataspaces involves exploring the data, and users do not have a single schema to which they can pose queries. Consequently, it is important that queries are allowed to specify varying degrees of structure, spanning keyword queries to more structure-aware queries. Xin Dong 0001, Alon Y. Halevy |
SIGMOD Conference | 2 |
| 2007 | What does Web 2.0 have to do with databases?
Sihem Amer-Yahia, Alon Y. Halevy |
VLDB | 2 |
| 2007 | Data Integration with Uncertainty
Xin Dong 0001, Alon Y. Halevy, Cong Yu 0001 |
VLDB | 2 |
| 2006 | Dataspaces: A New Abstraction for Information Management
Alon Y. Halevy, Michael J. Franklin, David Maier 0001 |
DASFAA | 1 |
| 2006 | Working Models for Uncertain DataabstractThis paper explores an inherent tension in modeling and querying uncertain data: simple, intuitive representations of uncertain data capture many application requirements, but these representations are generally incomplete―standard operations over the data may result in unrepresentable types of uncertainty. Complete models are theoretically attractive, but they can be nonintuitive and more complex than necessary for many applications. To address this tension, we propose a two-layer approach to managing uncertain data: an underlying logical model that is complete, and one or more working models that are easier to understand, visualize, and query, but may lose some information. We explore the space of incomplete working models, place several of them in a strict hierarchy based on expressive power, and study their closure properties. We describe how the two-layer approach is being used in our prototype DBMS for uncertain data, and we identify a number of interesting open problems to fully realize the approach. Anish Das Sarma, Omar Benjelloun, Alon Y. Halevy, Jennifer Widom |
ICDE | 3 |
| 2006 | Principles of dataspace systemsabstractThe most acute information management challenges today stem from organizations relying on a large number of diverse, interrelated data sources, but having no means of managing them in a convenient, integrated, or principled fashion. These challenges arise in enterprise and government data management, digital libraries, "smart" homes and personal information management. We have proposed dataspaces as a data management abstraction for these diverse applications and DataSpace Support Platforms (DSSPs) as systems that should be built to provide the required services over dataspaces. Unlike data integration systems, DSSPs do not require full semantic integration of the sources in order to provide useful services. This paper lays out specific technical challenges to realizing DSSPs and ties them to existing work in our field. We focus on query answering in DSSPs, the DSSP's ability to introspect on its content, and the use of human attention to enhance the semantic relationships in a dataspace. Alon Y. Halevy, Michael J. Franklin, David Maier 0001 |
PODS | 1 |
| 2006 | ULDBs: Databases with Uncertainty and Lineage
Omar Benjelloun, Anish Das Sarma, Alon Y. Halevy, Jennifer Widom |
VLDB | 3 |
| 2006 | Data Integration: The Teenage Years
Alon Y. Halevy, Anand Rajaraman, Joann J. Ordille |
VLDB | 1 |
| 2006 | Answering Structured Queries on Unstructured Data
Xin Dong 0001, Alon Y. Halevy |
WebDB | 3 |
| 2005 | A Platform for Personal Information Management and Integration
Xin Dong 0001, Alon Y. Halevy |
CIDR | 2 |
| 2005 | Corpus-based Schema MatchingabstractSchema matching is the problem of identifying corresponding elements in different schemas. Discovering these correspondences or matches is inherently difficult to automate. Past solutions have proposed a principled combination of multiple algorithms. However, these solutions sometimes perform rather poorly due to the lack of sufficient evidence in the schemas being matched. In this paper we show how a corpus of schemas and mappings can be used to augment the evidence about the schemas being matched, so they can be matched better. Such a corpus typically contains multiple schemas that model similar concepts and hence enables us to learn variations in the elements and their properties. We exploit such a corpus in two ways. First, we increase the evidence about each element being matched by including evidence from similar elements in the corpus. Second, we learn statistics about elements and their relationships and use them to infer constraints that we use to prune candidate mappings. We also describe how to use known mappings to learn the importance of domain and generic constraints. We present experimental results that demonstrate corpus-based matching outperforms direct matching (without the benefit of a corpus) in multiple domains. Jayant Madhavan, Philip A. Bernstein, AnHai Doan, Alon Y. Halevy |
ICDE | 4 |
| 2005 | Personal information management with SEMEXabstractThe explosion of information available in digital form has made search a hot research topic for the Information Management Community. While most of the research on search is focused on the WWW, individual computer users have developed their own vast collections of data on their desktops, and these collections are in critical need for good search and query tools. The problem is exacerbated by the proliferation of varied electronic devices (laptops, PDAs, cellphones) that are at our disposal, which often hold subsets or variations of our data. In fact, several recent venues have noted Personal Information Management (PIM) as an area of growing interest to the data management community [1, 8, 6] Yuhan Cai, Xin Dong 0001, Alon Y. Halevy, Jing Michelle Liu, Jayant Madhavan |
SIGMOD Conference | 3 |
| 2005 | Reference Reconciliation in Complex Information SpacesabstractReference reconciliation is the problem of identifying when different references (i.e., sets of attribute values) in a dataset correspond to the same real-world entity. Most previous literature assumed references to a single class that had a fair number of attributes (e.g., research publications). We consider complex information spaces: our references belong to multiple related classes and each reference may have very few attribute values. A prime example of such a space is Personal Information Management, where the goal is to provide a coherent view of all the information on one's desktop.Our reconciliation algorithm has three principal features. First, we exploit the associations between references to design new methods for reference comparison. Second, we propagate information between reconciliation decisions to accumulate positive and negative evidences. Third, we gradually enrich references by merging attribute values. Our experiments show that (1) we considerably improve precision and recall over standard methods on a diverse set of personal information datasets, and (2) there are advantages to using our algorithm even on a standard citation dataset benchmark. Xin Dong 0001, Alon Y. Halevy, Jayant Madhavan |
SIGMOD Conference | 2 |
| 2005 | Enterprise information integration: successes, challenges and controversiesabstractThe goal of EII systems is to provide uniform access to multiple data sources without having to first load them into a data warehouse. Since the late 1990's, several EII products have appeared in the marketplace and significant experience has been accumulated from fielding such systems. This collection of articles, by individuals who were involved in this industry in various ways, describes some of these experiences and points to the challenges ahead. Alon Y. Halevy, Naveen Ashish, Dina Bitton, Michael J. Carey 0001, Denise Draper, Jeff Pollock, Arnon Rosenthal, Vishal Sikka |
SIGMOD Conference | 1 |
| 2005 | Supporting Executable Mappings in Model ManagementabstractModel management is an approach to simplify the programming of metadata-intensive applications. It offers developers powerful operators, such as Compose, Diff, and Merge, that are applied to models, such as database schemas or interface specifications, and to mappings between models. Prior model management solutions focused on a simple class of mappings that do not have executable semantics. Yet many metadata applications require that mappings be executable, expressed in SQL, XSLT, or other data transformation languages.In this paper, we develop a semantics for model-management operators that allows applying the operators to executable mappings. Our semantics captures previously-proposed desiderata and is language-independent: the effect of the operators is expressed in terms of what they do to the instances of models and mappings. We describe an implemented prototype in which mappings are represented as dependencies between relational schemas, and discuss algebraic optimization of model-management scripts. Sergey Melnik 0001, Philip A. Bernstein, Alon Y. Halevy, Erhard Rahm |
SIGMOD Conference | 3 |
| 2005 | Malleable Schemas: A Preliminary Report
Xin Dong 0001, Alon Y. Halevy |
WebDB | 2 |
| 2005 | Schema mediation for large-scale semantic data sharing
Alon Y. Halevy, Zachary G. Ives, Dan Suciu, Igor Tatarinov |
VLDB J. | 1 |
| 2004 | The Specification of Agent Behavior by Ordinary People: A Case Study
Luke K. McDowell, Oren Etzioni, Alon Y. Halevy |
ISWC | 3 |
| 2004 | Rethinking the Conference Reviewing Process - PanelabstractNo abstract available. Michael J. Franklin, Jennifer Widom, Gerhard Weikum, Philip A. Bernstein, Alon Y. Halevy, David J. DeWitt, Anastasia Ailamaki, Zachary G. Ives |
SIGMOD Conference | 5 |
| 2004 | Adapting to Source Properties in Processing Data Integration QueriesabstractAn effective query optimizer finds a query plan that exploits the characteristics of the source data. In data integration, little is known in advance about sources' properties, which necessitates the use of adaptive query processing techniques to adjust query processing on-the-fly. Prior work in adaptive query processing has focused on compensating for delays and adjusting for mis-estimated cardinality or selectivity values. In this paper, we present a generalized architecture for adaptive query processing and introduce a new technique, called adaptive data partitioning (ADP), which is based on the idea of dividing the source data into regions, each executed by different, complementary plans. We show how this model can be applied in novel ways to not only correct for underestimated selectivity and cardinality values, but also to discover and exploit order in the source data, and to detect and exploit source data that can be effectively pre-aggregated. We experimentally compare a number of alternative strategies and show that our approach is effective. Zachary G. Ives, Alon Y. Halevy, Daniel S. Weld |
SIGMOD Conference | 2 |
| 2004 | iMAP: Discovering Complex Mappings between Database SchemasabstractCreating semantic matches between disparate data sources is fundamental to numerous data sharing efforts. Manually creating matches is extremely tedious and error-prone. Hence many recent works have focused on automating the matching process. To date, however, virtually all of these works deal only with one-to-one (1-1) matches, such as address = location. They do not consider the important class of more complex matches, such as address = concat (city, state) and room-pric = room-rate*(1 + tax-rate).We describe the iMAP system which semi-automatically discovers both 1-1 and complex matches. iMAP reformulates schema matching as a search in an often very large or infinite match space. To search effectively, it employs a set of searchers, each discovering specific types of complex matches. To further improve matching accuracy, iMAP exploits a variety of domain knowledge, including past complex matches, domain integrity constraints, and overlap data. Finally, iMAP introduces a novel feature that generates explanation of predicted matches, to provide insights into the matching process and suggest actions to converge on correct matches quickly. We apply iMAP to several real-world domains to match relational tables, and show that it discovers both 1-1 and complex matches with high accuracy. Robin Dhamankar, Yoonkyong Lee, AnHai Doan, Alon Y. Halevy, Pedro M. Domingos |
SIGMOD Conference | 4 |
| 2004 | Efficient Query Reformulation in Peer-Data Management SystemsabstractPeer data management systems (PDMS) offer a flexible architecture for decentralized data sharing. In a PDMS, every peer is associated with a schema that represents the peer's domain of interest, and semantic relationships between peers are provided locally between pairs (or small sets) of peers. By traversing semantic paths of mappings, a query over one peer can obtain relevant data from any reachable peer in the network. Semantic paths are traversed by reformulating queries at a peer into queries on its neighbors.Naively following semantic paths is highly inefficient in practice. We describe several techniques for optimizing the reformulation process in a PDMS and validate their effectiveness using real-life data sets. In particular, we develop techniques for pruning paths in the reformulation process and for minimizing the reformulated queries as they are created. In addition, we consider the effect of the strategy we use to search through the space of reformulations. Finally, we show that pre-computing semantic paths in a PDMS can greatly improve the efficiency of the reformulation process. Together, all of these techniques form a basis for scalable query reformulation in PDMS.To enable our optimizations, we developed practical algorithms, of independent interest, for checking containment and minimization of XML queries, and for composing XML mappings. Igor Tatarinov, Alon Y. Halevy |
SIGMOD Conference | 2 |
| 2004 | Simlarity Search for Web Services
Xin Dong 0001, Alon Y. Halevy, Jayant Madhavan, Ema Nemes |
VLDB | 2 |
| 2004 | Containment of Nested XML Queries
Xin Dong 0001, Alon Y. Halevy, Igor Tatarinov |
VLDB | 2 |
| 2004 | Structures, Semantics and Statistics
Alon Y. Halevy |
VLDB | 1 |
| 2004 | Semantic emailabstractThis paper investigates how the vision of the Semantic Web can be carried overto the realm of email. We introduce a general notion of semantice mail, in which an email message consists of an RDF query or update coupled with corresponding explanatory text. Semantic email opens the door to a wide range of automated, email-mediated applications with formally guaranteed properties. In particular, this paper introduces a broad class of semantic email processes. For example consider the process of sending an email to a program committee asking who will attend the PC dinner automatically collecting the responses and tallying them up. We define bothlogical and decision-theoretic models where an email process ismodeled as a set of updates to a data set on which we specify goals via certain constraints or utilities. We then describe a set ofinference problems that arise while trying to satisfy these goals and analyze their computational tractability. In particular weshow that for the logical model it is possible to automatically infer which email responses are acceptable w.r.t. a set ofconstraints in polynomial time and for the decision-theoreticmodel it is possible to compute the optimal message-handling policy in polynomial time. Finally we discuss our publicly available implementation of semantic email and outline research challenges inthis realm. Luke K. McDowell, Oren Etzioni, Alon Y. Halevy, Henry M. Levy |
WWW | 3 |
| 2004 | The Piazza Peer Data Management SystemabstractIntuitively, data management and data integration tools are well-suited for exchanging information in a semantically meaningful way. Unfortunately, they suffer from two significant problems: They typically require a comprehensive schema design before they can be used to store or share information and they are difficult to extend because schema evolution is heavyweight and may break backward compatibility. As a result, many small-scale data sharing tasks are more easily facilitated by nondatabase-oriented tools that have little support for semantics. The goal of the peer data management system (PDMS) is to address this need: We propose the use of a decentralized, easily extensible data management architecture in which any user can contribute new data, schema information, or even mappings between other peers' schemes. PDMSs represent a natural step beyond data integration systems, replacing their single logical schema with an interlinked collection of semantic mappings between peers' individual schemas. This paper describes-several aspects of the Piazza PDMS, including the schema mediation formalism, query answering and optimization algorithms, and the relevance of PDMSs to the semantic Web. Alon Y. Halevy, Zachary G. Ives, Jayant Madhavan, Kris Mork, Dan Suciu, Igor Tatarinov |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Piazza: mediation and integration infrastructure for Semantic Web data
Zachary G. Ives, Alon Y. Halevy, Kris Mork, Igor Tatarinov |
J. Web Semant. | 2 |
| 2004 | Semantic email: theory and applications
Luke K. McDowell, Oren Etzioni, Alon Y. Halevy |
J. Web Semant. | 3 |
| 2003 | Crossing the Structure Chasm
Alon Y. Halevy, Oren Etzioni, AnHai Doan, Zachary G. Ives, Jayant Madhavan, Luke K. McDowell, Igor Tatarinov |
CIDR | 1 |
| 2003 | Schema Mediation in Peer Data Management SystemsabstractIntuitively, data management and data integration tools should be well-suited for exchanging information in a semantically meaningful way. Unfortunately, they suffer from two significant problems: they typically require a comprehensive schema design before they can be used to store or share information, and they are difficult to extend because schema evolution is heavyweight and may break backwards compatibility. As a result, many small-scale data sharing tasks are more easily facilitated by nondatabase-oriented tools that have little support for semantics. The goal of the peer data management system (PDMS) is to address this need: we propose the use of a decentralized, easily extensible data management architecture in which any user can contribute new data, schema information, or even mappings between other peer's schemas. PDMSs represent a natural step beyond data integration systems, replacing their single logical schema with an interlinked collection of semantic mappings between peer's individual schemas. We consider the problem of schema mediation in a PDMS. Our first contribution is a flexible language for mediating between peer schemas, which extends known data integration formalisms to our more complex architecture. We precisely characterize the complexity of query answering for our language. Next, we describe a reformulation algorithm for our language that generalizes both global-as-view and local-as-view query answering algorithms. Finally, we describe several methods for optimizing the reformulation algorithm, and an initial set of experiments studying its performance. Alon Y. Halevy, Zachary G. Ives, Dan Suciu, Igor Tatarinov |
ICDE | 1 |
| 2003 | The view selection problem for XML content based routingabstractWe consider the view selection problem for XML content based routing: given a network, in which a stream of XML documents is routed and the routing decisions are taken based on results of evaluating XPath predicates on these documents, select a set of views that maximize the throughput of the network. While in view selection for relational queries the speedup comes from eliminating joins, here the speedup is obtained from gaining direct access to data values in an XML packet, without parsing that packet. The views in our context can be seen as a binary representation of the XML document, tailored for the network's workload.In this paper we define formally the view selection problem in the context of XML content based routing, and provide a practical solution for it. First, we formalize the problem; while the exact formulation is too complex to admit practical solutions, we show that it can be simplified to a manageable optimization problem, without loss in precision. Second we show that the simplified problem can be reduced to the Integer Cover problem. The Integer Cover problem is known to be NP-hard, and to admit a log n greedy approximation algorithm. Third, we show that the same greedy approximation algorithm performs much better on a class of work-loads called 'hierarchical workloads', which are typical in XML stream processing. Namely, it returns an optimal solution for hierarchical workloads, and degrades gracefully to the log n general bound as the workload becomes less hierarchical. Ashish Kumar Gupta, Dan Suciu, Alon Y. Halevy |
PODS | 3 |
| 2003 | Mangrove: Enticing Ordinary People onto the Semantic Web via Instant Gratification
Luke K. McDowell, Oren Etzioni, Steve D. Gribble, Alon Y. Halevy, Henry M. Levy, William Pentney, Stani Vlasseva |
ISWC | 4 |
| 2003 | Composing Mappings Among Data Sources
Jayant Madhavan, Alon Y. Halevy |
VLDB | 2 |
| 2003 | Semantic Email: Adding Lightweight Data Manipulation Capabilities to the Email Habitat
Oren Etzioni, Alon Y. Halevy, Henry M. Levy, Luke K. McDowell |
WebDB | 2 |
| 2003 | Piazza: data management infrastructure for semantic web applicationsabstractThe Semantic Web envisions a World Wide Web in which data is described with rich semantics and applications can pose complex queries. To this point, researchers have defined new languages for specifying meanings for concepts and developed techniques for reasoning about them, using RDF as the data model. To flourish, the Semantic Web needs to be able to accommodate the huge amounts of existing data and the applications operating on them. To achieve this, we are faced with two problems. First, most of the world's data is available not in RDF but in XML; XML and the applications consuming it rely not only on the domain structure of the data, but also on its document structure. Hence, to provide interoperability between such sources, we must map between both their domain structures and their document structures. Second, data management practitioners often prefer to exchange data through local point-to-point data translations, rather than mapping to common mediated schemas or ontologies.This paper describes the Piazza system, which addresses these challenges. Piazza offers a language for mediating between data sources on the Semantic Web, which maps both the domain structure and document structure. Piazza also enables interoperation of XML data with RDF data that is accompanied by rich OWL ontologies. Mappings in Piazza are provided at a local scale between small sets of nodes, and our query answering algorithm is able to chain sets mappings together to obtain relevant data from across the Piazza network. We also describe an implemented scenario in Piazza and the lessons we learned from it. Alon Y. Halevy, Zachary G. Ives, Kris Mork, Igor Tatarinov |
WWW | 1 |
| 2003 | Learning to match ontologies on the Semantic Web
AnHai Doan, Jayant Madhavan, Robin Dhamankar, Pedro M. Domingos, Alon Y. Halevy |
VLDB J. | 5 |
| 2002 | Efficiently Ordering Query Plans for Data IntegrationabstractThe goal of a data integration system is to provide a uniform interface to a multitude of data sources. Given a user query formulated in this interface, the system translates it into a set of query plans. Each plan is a query formulated over the data sources, and specifies a way to access sources and combine data to answer the user query. In practice, when the number of sources is large, a data-integration system must generate and execute many query plans with significantly varying utilities. Hence, it is crucial that the system finds the best plans efficiently and executes them first, to guarantee acceptable time to and the quality of the first answers. We describe efficient solutions to this problem. First, we formally define the problem of ordering query plans. Second, we identify several interesting structural properties of the problem and describe three ordering algorithms that exploit these properties. Finally, we describe experimental results that suggest guidance on which algorithms perform best under which conditions. AnHai Doan, Alon Y. Halevy |
ICDE | 2 |
| 2002 | View Selection for Stream Processing
Ashish Kumar Gupta, Alon Y. Halevy, Dan Suciu |
WebDB | 2 |
| 2002 | Learning to map between ontologies on the semantic webabstractOntologies play a prominent role on the Semantic Web. They make possible the widespread publication of machine understandable data, opening myriad opportunities for automated information processing. However, because of the Semantic Web's distributed nature, data on it will inevitably come from many different ontologies. Information processing across ontologies is not possible without knowing the semantic mappings between their elements. Manually finding such mappings is tedious, error-prone, and clearly not possible at the Web scale. Hence, the development of tools to assist in the ontology mapping process is crucial to the success of the Semantic Web.We describe glue, a system that employs machine learning techniques to find such mappings. Given two ontologies, for each concept in one ontology glue finds the most similar concept in the other ontology. We give well-founded probabilistic definitions to several practical similarity measures, and show that glue can work with all of them. This is in contrast to most existing approaches, which deal with a single similarity measure. Another key feature of glue is that it uses multiple learning strategies, each of which exploits a different type of information either in the data instances or in the taxonomic structure of the ontologies. To further improve matching accuracy, we extend glue to incorporate commonsense knowledge and domain constraints into the matching process. For this purpose, we show that relaxation labeling, a well-known constraint optimization technique used in computer vision and other fields, can be adapted to work efficiently in our context. Our approach is thus distinguished in that it works with a variety of well-defined similarity notions and that it efficiently incorporates multiple types of knowledge. We describe a set of experiments on several real-world domains, and show that glue proposes highly accurate semantic mappings. AnHai Doan, Jayant Madhavan, Pedro M. Domingos, Alon Y. Halevy |
WWW | 4 |
| 2002 | A formal perspective on the view selection problem
Rada Chirkova, Alon Y. Halevy, Dan Suciu |
VLDB J. | 2 |
| 2002 | Guest Editorial
Alon Y. Halevy |
VLDB J. | 1 |
| 2002 | An XML query engine for network-bound data
Zachary G. Ives, Alon Y. Halevy, Daniel S. Weld |
VLDB J. | 2 |
| 2001 | The Nimble XML Data Integration SystemabstractFor better or for worse, XML has emerged as a de facto standard for data interchange. This consensus is likely to lead to increased demand for technology that allows users to integrate data from a variety of applications, repositories, and partners, which are located across the corporate intranet or on the Internet. Nimble Technology has spent two years developing a product to service this market. Originally conceived after decades of person-years of research on data integration, the product is now being deployed at several Fortune-500 beta-customer sites. The article reports on the key challenges faced in the design of our product and highlights some issues which require more attention from the research community. In particular we address architectural issues arising from designing a product to support XML as its core representation, choices in the design of the underlying algebra, on-the-fly data cleaning and caching and materialization policies. Denise Draper, Alon Y. Halevy, Daniel S. Weld |
ICDE | 2 |
| 2001 | Reconciling Schemas of Disparate Data Sources: A Machine-Learning ApproachabstractA data-integration system provides access to a multitude of data sources through a single mediated schema. A key bottleneck in building such systems has been the laborious manual construction of semantic mappings between the source schemas and the mediated schema. We describe LSD, a system that employs and extends current machine-learning techniques to semi-automatically find such mappings. LSD first asks the user to provide the semantic mappings for a small set of data sources, then uses these mappings together with the sources to train a set of learners. Each learner exploits a different type of information either in the source schemas or in their data. Once the learners have been trained, LSD finds semantic mappings for a new data source by applying the learners, then combining their predictions using a meta-learner. To further improve matching accuracy, we extend machine learning techniques so that LSD can incorporate domain constraints as an additional source of knowledge, and develop a novel learner that utilizes the structural information in XML documents. Our approach thus is distinguished in that it incorporates multiple types of knowledge. Importantly, its architecture is extensible to additional learners that may exploit new kinds of information. We describe a set of experiments on several real-world domains, and show that LSD proposes semantic mappings with a high degree of accuracy. AnHai Doan, Pedro M. Domingos, Alon Y. Halevy |
SIGMOD Conference | 3 |
| 2001 | The Nimble Integration EngineabstractThe consensus that XML has become the de facto standard for data interchange will spur demand for technology that allows users to integrate data from a variety of applications, repositories, and legacy systems which are located across the corporate intranet or at partner companies on the Internet. In the past two years, Nimble Technology has developed a product for this market. Spawned from over a persondecade of data integration research, the product has been deployed at several Fortune-500 beta-customer sites. This abstract reports on the key challenges we faced in the design of our product and highlights some issues we think require more attention from the research community. 1. Denise Draper, Alon Y. Halevy, Daniel S. Weld |
SIGMOD Conference | 2 |
| 2001 | Updating XMLabstractAs XML has developed over the past few years, its role has expanded beyond its original domain as a semantics-preserving markup language for online documents, and it is now also the de facto format for interchanging data between heterogeneous systems. Data sources expert XML “views” over their data, and other system can directly import or query these views. As a result, there has been great interest in languages and systems for expressing queries over XML data, whether the XML is stored in a repository or generated as a view over some other data storage format. Igor Tatarinov, Zachary G. Ives, Alon Y. Halevy, Daniel S. Weld |
SIGMOD Conference | 3 |
| 2001 | A Formal Perspective on the View Selection Problem
Rada Chirkova, Alon Y. Halevy, Dan Suciu |
VLDB | 2 |
| 2001 | What Can Database Do for Peer-to-Peer?
Steve D. Gribble, Alon Y. Halevy, Zachary G. Ives, Maya Rodrig, Dan Suciu |
WebDB | 2 |
| 2001 | Answering queries using views: A survey
Alon Y. Halevy |
VLDB J. | 1 |
| 2001 | MiniCon: A scalable algorithm for answering queries using views
Rachel Pottinger, Alon Y. Halevy |
VLDB J. | 2 |
| 2000 | Query Containment for Data Integration SystemsabstractThe problem of query containment is fundamental to many aspects of database systems, including query optimization, determining independence of queries from updates, and rewriting queries using views. In the data integration framework, however, the standard notion of query containment does not suffice. We define relative containment, which formalizes the notion of query containment relative to the sources available to the integration system. First we provide optimal bounds for relative containment for several important classes of datalog queries, including the common case of conjunctive queries. Next we provide bounds for the case when sources enforce access restrictions in the form of binding pattern constraints. Surprisingly, we show that relative containment for conjunctive queries is still decidable in this case, even though it is known that finding all answers to such queries may require a recursive datalog program over the sources. Finally, we provide tight bounds for variants of relative containment when the queries and source descriptions may contain comparison predicates. Todd D. Millstein, Alon Y. Halevy, Marc T. Friedman |
PODS | 2 |
| 2000 | Self-Organizing Data Sharing Communities with SAGRESabstractNo abstract available. Zachary G. Ives, Alon Y. Halevy, Jayant Madhavan, Rachel Pottinger, Stefan Saroiu, Igor Tatarinov, Shiori Betzler, Ewa Jaslikowska, Jing Su 0002, Wai Tak Theodora Yeung |
SIGMOD Conference | 2 |
| 2000 | A Scalable Algorithm for Answering Queries Using Views
Rachel Pottinger, Alon Y. Halevy |
VLDB | 2 |
| 2000 | Declarative Specification of Web Sites with Strudel
Mary F. Fernández, Daniela Florescu, Alon Y. Halevy, Dan Suciu |
VLDB J. | 3 |
| 1999 | Query Optimization in the Presence of Limited Access PatternsabstractWe consider the problem of query optimization in the presence of limitations on access patterns to the data (i.e., when one must provide values for one of the attributes of a relation in order to obtain tuples). We show that in the presence of limited access patterns we must search a space of annotated query plans, where the annotations describe the inputs that must be given to the plan. We describe a theoretical and experimental analysis of the resulting search space and a novel query optimization algorithm that is designed to perform well under the different conditions that may arise. The algorithm searches the set of annotated query plans, pruning invalid and non-viable plans as early as possible in the search space, and it also uses a best-first search strategy in order to produce a first complete plan early in the search. We describe experiments to illustrate the performance of our algorithm. Daniela Florescu, Alon Y. Halevy, Ioana Manolescu, Dan Suciu |
SIGMOD Conference | 2 |
| 1999 | An Adaptive Query Execution System for Data IntegrationabstractQuery processing in data integration occurs over network-bound, autonomous data sources. This requires extensions to traditional optimization and execution techniques for three reasons: there is an absence of quality statistics about the data, data transfer rates are unpredictable and bursty, and slow or unavailable data sources can often be replaced by overlapping or mirrored sources. This paper presents the Tukwila data integration system, designed to support adaptivity at its core using a two-pronged approach. Interleaved planning and execution with partial optimization allows Tukwila to quickly recover from decisions based on inaccurate estimates. During execution, Tukwila uses adaptive query operators such as the double pipelined hash join, which produces answers quickly, and the dynamic collector, which robustly and efficiently computes unions across overlapping data sources. We demonstrate that the Tukwila architecture extends previous innovations in adaptive execution (such as query scrambling, mid-execution re-optimization, and choose nodes), and we present experimental evidence that our techniques result in behavior desirable for a data integration system. Zachary G. Ives, Daniela Florescu, Marc T. Friedman, Alon Y. Halevy, Daniel S. Weld |
SIGMOD Conference | 4 |
| 1999 | Optimization of Run-time Management of Data Intensive Web-sites
Daniela Florescu, Alon Y. Halevy, Dan Suciu, Khaled Yagoub |
VLDB | 2 |
| 1998 | Recent Progress in Data Integration - A Tutorial
Daniela Florescu, Alon Y. Halevy |
ADBIS | 2 |
| 1998 | WWW and the Internet - Did We Miss the Boat? (Panel)abstractThe title of this panel alludes to the comment by David DeWitt at VLDB-95 that the database community missed its opportunity to contribute to the Internet revolution. The plan is to discuss if there was the boat to begin with, and if so, can we still jump on it. Consequently, broad questions we will try to address include: If WWW did not exist and we were just designing it now, what would we do differently? In today' s WWW, what are research areas where the database community could contribute? Michael Rabinovich, Mic Bowman, Hector Garcia-Molina, Alon Y. Halevy, Susan Malaika, Alberto O. Mendelzon |
ICDE | 4 |
| 1998 | Query Containment for Conjunctive Queries with Regular ExpressionsabstractAll query languages proposed for semistructured data share as common characteristic the ability to traverse arbitrary long path in the data in the form of regular path expressions. The expressive power of these languages lies in between that of the relational calculus, and that of query languages with recursion, like datalog. We consider the problems of query containment and query equivalence for a certain subset of the StruQL language implemented in the Strudel web-site management system, consisting of conjunctive queries with regular expressions. It was previously known that contaiment and equivalence are NP-complete for the conjunctive fragment of the relational calculus, and undeciable for datalog. Weshow that these problems are decidable for conjunctive queries with regular path expressions. Both are PSPACE hard: the complexity of our decision algorithm however is higher, leaving a gap between the lower and upper complexity bounds. For a restricted class of conjunctive queries with regular path exrepssions we show that containment and equivalence are NP-complete. This o ers, to our knowledge, the rst example of a query language with recursion in which containment and equivalence have the same complexity as that of conjunctive queries in the relational calculus. 1 Daniela Florescu, Alon Y. Halevy, Dan Suciu |
PODS | 2 |
| 1998 | Catching the Boat with Strudel: Experiences with a Web-Site Management SystemabstractThe Strudel system applies concepts from database management systems to the process of building Web sites. Strudel's key idea is separating the management of the site's data, the creation and management of the site's structure, and the visual presentation of the site's pages. First, the site builder creates a uniform model of all data available at the site. Second, the builder uses this model to declaratively define the Web site's structure by applying a “site-definition query” to the underlying data. The result of evaluating this query is a “site graph”, which represents both the site's content and structure. Third, the builder specifies the visual presentation of pages in Strudel's HTML-template language. The data model underlying Strudel is a semi-structured model of labeled directed graphs. Mary F. Fernández, Daniela Florescu, Jaewoo Kang, Alon Y. Halevy, Dan Suciu |
SIGMOD Conference | 4 |
| 1998 | Is Web-site Management a Database Problem?
Daniela Florescu, Alon Y. Halevy, Dan Suciu |
VLDB | 2 |
| 1997 | Rewriting Queries Using Views in Description Logics
Catriel Beeri, Alon Y. Halevy, Marie-Christine Rousset |
PODS | 2 |
| 1997 | Deciding Containment for Queries with Complex Objectsabstract) Alon Y. Levy [email protected] AT&T Labs Dan Suciu [email protected] AT&T Labs Abstract We address the problem of query containment and query equivalence for complex objects. We show that for a certain conjunctive query language for complex objects, query containment and weak query equivalence are decidable. Our results also have two important consequences. First, when the answers of the two queries are guaranteed not to contain empty sets, then weak equivalence coincides with equivalence, and our result answers partially an open problem about the equivalence of nest; unnest queries for complex objects [24]. Second, we show that checking the equivalence of conjunctive queries with grouping and aggregates is NP-complete. Our results rely on a translation of the containment and equivalence conditions for complex objects into novel conditions on conjunctive queries, which we call simulation and strong simulation respectively. These conditions are more complex than containment ... Alon Y. Halevy, Dan Suciu |
PODS | 1 |
| 1997 | STRUDEL: A Web-site Management Systemabstractarticle STRUDEL: a Web site management system Share on Authors: Mary Fernandez AT&T Labs, 600 Mountain Ave., Murray Hill, NJ AT&T Labs, 600 Mountain Ave., Murray Hill, NJView Profile , Daniela Florescu AT&T Labs, 600 Mountain Ave., Murray Hill, NJ AT&T Labs, 600 Mountain Ave., Murray Hill, NJView Profile , Jaewoo Kang AT&T Labs, 600 Mountain Ave., Murray Hill, NJ AT&T Labs, 600 Mountain Ave., Murray Hill, NJView Profile , Alon Levy AT&T Labs, 600 Mountain Ave., Murray Hill, NJ AT&T Labs, 600 Mountain Ave., Murray Hill, NJView Profile , Dan Suciu AT&T Labs, 600 Mountain Ave., Murray Hill, NJ AT&T Labs, 600 Mountain Ave., Murray Hill, NJView Profile Authors Info & Claims ACM SIGMOD RecordVolume 26Issue 2June 1997 pp 549–552https://doi.org/10.1145/253262.253403Online:01 June 1997Publication History 84citation759DownloadsMetricsTotal Citations84Total Downloads759Last 12 Months11Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Mary F. Fernández, Daniela Florescu, Jaewoo Kang, Alon Y. Halevy, Dan Suciu |
SIGMOD Conference | 4 |
| 1997 | Using Probabilistic Information in Data Integration
Daniela Florescu, Daphne Koller, Alon Y. Halevy |
VLDB | 3 |
| 1996 | Reasoning with Aggregation Constraints
Alon Y. Halevy, Inderpal Singh Mumick |
EDBT | 1 |
| 1996 | Answering Queries Using Limited External ProcessorsabstractWhen answering queries using external information sources, their contents can be described by views.To answer a query, we must rewrite it using the set of views presented by the Alon Y. Halevy, Anand Rajaraman, Jeffrey D. Ullman |
PODS | 1 |
| 1996 | Obtaining Complete Answers from Incomplete Databases
Alon Y. Halevy |
VLDB | 1 |
| 1996 | Querying Heterogeneous Information Sources Using Source Descriptions
Alon Y. Halevy, Anand Rajaraman, Joann J. Ordille |
VLDB | 1 |
| 1996 | Answering Queries with Aggregation Using Views
Divesh Srivastava, Shaul Dar, H. V. Jagadish, Alon Y. Halevy |
VLDB | 4 |
| 1995 | Answering Queries Using ViewsabstractWe consider the problem of computing answers to queries by using materialized views.Aside from its potential in optimizing query evaluation, the problem also arises in Alon Y. Halevy, Alberto O. Mendelzon, Yehoshua Sagiv, Divesh Srivastava |
PODS | 1 |
| 1995 | Semantic Query Optimization in Datalog Programsabstract) Alon Y. Levy AT&T Bell Laboratories [email protected] Yehoshua Sagiv Hebrew University, Jerusalem [email protected] Abstract Semantic query optimization refers to the process of using integrity constraints (ic's) in order to optimize the evaluation of queries. The process is well understood in the case of unions of select-project-join queries (i.e., nonrecursive datalog). For arbitrary datalog programs, however, the issue has largely remained an unsolved problem. This paper studies this problem and shows when semantic query optimization can be completely done in recursive rules provided that order constraints and negated EDB subgoals appear only in the recursive rules, but not in the ic's. If either order constraints or negated EDB subgoals are introduced in ic's, then the problem of semantic query optimization becomes undecidable. Since semantic query optimization is closely related to the containment problem of a datalog program in a union of conjunctive queries, our res... Alon Y. Halevy, Yehoshua Sagiv |
PODS | 1 |
| 1995 | Data Model and Query Evaluation in Global Information Systems
Alon Y. Halevy, Divesh Srivastava, Thomas Kirk |
J. Intell. Inf. Syst. | 1 |
| 1994 | Query Optimization by Predicate Move-Around
Alon Y. Halevy, Inderpal Singh Mumick, Yehoshua Sagiv |
VLDB | 1 |
| 1994 | Challenges for Global Information Systems
Alon Y. Halevy, Avi Silberschatz, Divesh Srivastava, Maria Zemankova |
VLDB | 1 |
| 1993 | Equivalence, Query-Reachability, and Satisfiability in Datalog ExtensionsabstractWe consider the problems of equivalence, satisfiability and query-reachability for datalog programs with negation and dense-order constraints. These problems are important for optimizing datalog programs. We show that both query-reachability and satisfiability are decidable for programs with stratified negation provided that negation is applied only to EDB predicates or that all EDB predicates are unary. In the latter case, we show that equivalence is also decidable. The algorithms we present are also used to push constraints from a given query to the EDB predicates. Finally, we show that satisfiability is undecidable for datalog programs with unary IDB predicates, stratified negation and the interpreted predicate ≠ Alon Y. Halevy, Inderpal Singh Mumick, Yehoshua Sagiv, Oded Shmueli |
PODS | 1 |
| 1993 | Queries Independent of Updates
Alon Y. Halevy, Yehoshua Sagiv |
VLDB | 1 |
| 1992 | Constraints and Redundancy in DatalogabstractTwo types of redundancies in datalog program are considered. Redundancy based on reachability eliminates rules and predicates that do not participate in any derivation tree of a fact for the query predicate. Redundancy based on irrelevance is similar, but considers only minimal derivation trees, that is, derivation trees having no pair of identical atoms, such that one is an ancestor of the other. Algorithms for detecting these redundancies are given, including the case of programs with constraint literals. These algorithms not only detect redundancies in the presence of constraints, but also push constraints from the given query and rules to the EDB predicates. Under certain assumptions discussed in the paper, the constraints are pushed to the EDB as tightly as possible. Alon Y. Halevy, Yehoshua Sagiv |
PODS | 1 |