Demo Data from EDBT 2026 / reviewers in the wild / expert
Giorgio Orsi 0001
dblp:60/909
· DBLP profile ↗
24ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 20 · 2 first-authorArtificial intelligence and machine learning · 4Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
11 papers |
Data integration and cleaning · 66% Query processing and optimization · 21% Knowledge graphs · 7% | |
| Artificial intelligence
4 papers |
Knowledge representation and reasoning · 100% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data extraction
web data extraction |
0.6 | 4 | 2016 | Joint repairs for web wrappers · ICDE 2016 DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 OPAL: automated form understanding for the deep web · WWW 2012 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering |
0.3 | 2 | 2014 | Query Rewriting and Optimization for Ontological Databases · ACM Trans. Database Syst. 2014 Optimizing Query Answering under Ontological Constraints · Proc. VLDB Endow. 2011 |
Data integration and cleaning › data preprocessing › data cleaning
data repair |
0.2 | 1 | 2015 | WADaR: Joint Wrapper and Data Repair · Proc. VLDB Endow. 2015 |
Query processing and optimization
query optimization |
0.2 | 1 | 2014 | Query Rewriting and Optimization for Ontological Databases · ACM Trans. Database Syst. 2014 |
Query processing and optimization
query rewriting |
0.2 | 1 | 2014 | Query Rewriting and Optimization for Ontological Databases · ACM Trans. Database Syst. 2014 |
Data integration and cleaning › data extraction
structured data extraction |
0.2 | 1 | 2014 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Data integration and cleaning › data extraction › web data extraction
wrapper generation |
0.2 | 1 | 2014 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Data integration and cleaning
data fusion |
0.2 | 1 | 2013 | Aggregating Semantic Annotators · Proc. VLDB Endow. 2013 |
Data integration and cleaning › web data integration
deep web integration |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Data integration and cleaning
entity resolution |
0.2 | 1 | 2013 | ROSeAnn: Reconciling Opinions of Semantic Annotators · Proc. VLDB Endow. 2013 |
Information retrieval › evaluation
inter-annotator agreement |
0.2 | 1 | 2013 | Aggregating Semantic Annotators · Proc. VLDB Endow. 2013 |
Query processing and optimization › semantic query processing
ontology-based query answering |
0.1 | 1 | 2012 | NYAYA: A System Supporting the Uniform Management of Large Sets of Semantic Data · ICDE 2012 |
Knowledge graphs › semantic web
semantic data management |
0.1 | 1 | 2012 | NYAYA: A System Supporting the Uniform Management of Large Sets of Semantic Data · ICDE 2012 |
Knowledge graphs › semantic web
semantic annotation |
0.1 | 2 | 2013 | Aggregating Semantic Annotators · Proc. VLDB Endow. 2013 ROSeAnn: Reconciling Opinions of Semantic Annotators · Proc. VLDB Endow. 2013 |
Data integration and cleaning › data extraction
wrapper maintenance |
0.1 | 1 | 2015 | WADaR: Joint Wrapper and Data Repair · Proc. VLDB Endow. 2015 |
Web and mobile security › web measurement
web crawling |
0.0 | 1 | 2012 | OPAL: automated form understanding for the deep web · WWW 2012 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
0.0 | 1 | 2011 | Ontological queries: Rewriting and optimization · ICDE 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
DL-Lite |
0.0 | 1 | 2011 | Ontological queries: Rewriting and optimization · ICDE 2011 |
Methods — techniques the papers use, named apart from their topics
datalog± · 0.6existential rules · 0.4approximation algorithm · 0.2XPath-based wrapper · 0.2NP-completeness analysis · 0.2markov chain · 0.2entity recognition · 0.2relational transducers · 0.2ontological knowledge · 0.2ontology-aware aggregation · 0.2ontology learning · 0.2visual rendering analysis · 0.1template language · 0.1query rewriting · 0.1ontological reasoning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Structured Aspect ExtractionabstractAspect extraction identifies relevant features from a textual description of an entity, e.g., a phone, and is typically targeted to product descriptions, reviews, and other short texts as an enabling task for, e.g., opinion mining and information retrieval. Current aspect extraction methods mostly focus on aspect terms and often neglect interesting modifiers of the term or embed them in the aspect term without proper distinction. Moreover, flat syntactic structures are often assumed, resulting in inaccurate extractions of complex aspects. This paper studies the problem of structured aspect extraction, a variant of traditional aspect extraction aiming at a fine-grained extraction of complex (i.e., hierarchical) aspects. We propose an unsupervised and scalable method for structured aspect extraction consisting of statistical noun phrase clustering, cPMI-based noun phrase segmentation, and hierarchical pattern induction. Our evaluation shows a substantial improvement over existing methods in terms of both quality and computational efficiency. Omer Gunes, Tim Furche, Giorgio Orsi 0001 |
COLING | 3 |
| 2016 | Table Modelling, Extraction and ProcessingabstractThis tutorial is targeted at academics and practitioners, both within and outside of the Document Engineering community, who are confronted with table processing tasks such as information extraction and conversion, or have an interest in the topic, and wish to deepen their understanding of the state-of-the-art in this field. Max C. Göbel, Tamir Hassan, Ermelinda Oro, Giorgio Orsi 0001, Roya Rastan |
DocEng | 4 |
| 2016 | Data Wrangling for Big Data: Challenges and OpportunitiesabstractData wrangling is the process by which the data required by an application is identified, extracted, cleaned and integrated, to yield adata set that is suitable for exploration and analysis. Although there are widely used Extract, Transform and Load (ETL) techniques and platforms, they often require manual work from technical and domain experts at different stages of the process. When confronted with the 4 V’s of big data (volume, velocity, variety and veracity),manual intervention may make ETL prohibitively expensive. This paper argues that providing cost-effective, highly-automated approaches to data wrangling involves significant research challenges,requiring fundamental changes to established areas such as data extraction,integration and cleaning, and to the ways in which these areas are brought together. Specifically, the paper discusses the importance of comprehensive support for context awareness within data wrangling, and the need for adaptive, pay-as-you-go solutions that automatically tune the wrangling process to the requirements and resources of the specific application. Tim Furche, Georg Gottlob, Leonid Libkin, Giorgio Orsi 0001, Norman W. Paton |
EDBT | 4 |
| 2016 | Joint repairs for web wrappersabstractAutomated web scraping is a popular means for acquiring data from the web. Scrapers (or wrappers) are derived from either manually or automatically annotated examples, often resulting in under/over segmented data, together with missing or spurious content. Automatic repair and maintenance of the extracted data is thus a necessary complement to automatic wrapper generation. Moreover, the extracted data is often the result of a long-term data acquisition effort and thus jointly repairing wrappers together with the generated data reduces future needs for data cleaning. We study the problem of computing joint repairs for XPath-based wrappers and their extracted data. We show that the problem is NP-complete in general but becomes tractable under a few natural assumptions. Even tractable solutions to the problem are still impractical on very large datasets, but we propose an optimal approximation that proves effective across a wide variety of domains and sources. Our approach relies on encoded domain knowledge, but require no per-source supervision. An evaluation spanning more than 100k web pages from 100 different sites of a wide variety of application domains, shows that joint repairs are able to increase the quality of wrappers between 15% and 60% independently of the wrapper generation system, eliminating all errors in more than 50% of the cases. Stefano Ortona, Giorgio Orsi 0001, Tim Furche, Marcello Buoncristiano |
ICDE | 2 |
| 2015 | WADaR: Joint Wrapper and Data RepairabstractWeb scraping (or wrapping) is a popular means for acquiring data from the web. Recent advancements have made scalable wrapper-generation possible and enabled data acquisition processes involving thousands of sources. This makes wrapper analysis and maintenance both needed and challenging as no scalable tools exists that support these tasks. We demonstrate WADaR, a scalable and highly automated tool for joint wrapper and data repair. WADaR uses off-the-shelf entity recognisers to locate target entities in wrapper-generated data. Markov chains are used to determine structural repairs, that are then encoded into suitable repairs for both the data and corresponding wrappers. We show that WADaR is able to increase the quality of wrapper-generated relations between 15% and 60%, and to fully repair the corresponding wrapper without any knowledge of the original website in more than 50% of the cases. Stefano Ortona, Giorgio Orsi 0001, Marcello Buoncristiano, Tim Furche |
Proc. VLDB Endow. | 2 |
| 2014 | DIADEM: Thousands of Websites to a Single DatabaseabstractThe web is overflowing with implicitly structured data, spread over hundreds of thousands of sites, hidden deep behind search forms, or siloed in marketplaces, only accessible as HTML. Automatic extraction of structured data at the scale of thousands of websites has long proven elusive, despite its central role in the "web of data". Through an extensive evaluation spanning over 10000 web sites from multiple application domains, we show that automatic, yet accurate full-site extraction is no longer a distant dream. diadem is the first automatic full-site extraction system that is able to extract structured data from different domains at very high accuracy. It combines automated exploration of websites, identification of relevant data, and induction of exhaustive wrappers. Automating these components is the first challenge. diadem overcomes this challenge by combining phenomenological and ontological knowledge. Integrating these components is the second challenge. diadem overcomes this challenge through a self-adaptive network of relational transducers that produces effective wrappers for a wide variety of websites. Our extensive and publicly available evaluation shows that, for more than 90% of sites from three domains, diadem obtains an effective wrapper that extracts all relevant data with 97% average precision. diadem also tolerates noisy entity recognisers, and its components individually outperform comparable approaches. Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
Proc. VLDB Endow. | 5 |
| 2014 | Query Rewriting and Optimization for Ontological DatabasesabstractOntological queries are evaluated against a knowledge base consisting of an extensional database and an ontology (i.e., a set of logical assertions and constraints that derive new intensional knowledge from the extensional database), rather than directly on the extensional database. The evaluation and optimization of such queries is an intriguing new problem for database research. In this article, we discuss two important aspects of this problem: query rewriting and query optimization. Query rewriting consists of the compilation of an ontological query into an equivalent first-order query against the underlying extensional database. We present a novel query rewriting algorithm for rather general types of ontological constraints that is well suited for practical implementations. In particular, we show how a conjunctive query against a knowledge base, expressed using linear and sticky existential rules, that is, members of the recently introduced Datalog± family of ontology languages, can be compiled into a union of conjunctive queries (UCQ) against the underlying database. Ontological query optimization, in this context, attempts to improve this rewriting process soas to produce possibly small and cost-effective UCQ rewritings for an input query. Georg Gottlob, Giorgio Orsi 0001, Andreas Pieris |
ACM Trans. Database Syst. | 2 |
| 2013 | ICDAR 2013 Table CompetitionabstractTable understanding is a well studied problem in document analysis, and many academic and commercial approaches have been developed to recognize tables in several document formats, including plain text, scanned page images and born-digital, object-based formats such as PDF. Despite the abundance of these techniques, an objective comparison of their performance is still missing. The Table Competition held in the context of ICDAR 2013 is our first attempt at objectively evaluating these techniques against each other in a standardized way, across several input formats. The competition independently addresses three problems: (i) table location, (ii) table structure recognition, and (iii) these two tasks combined. We received results from seven academic systems, which we have also compared against four commercial products. This paper presents our findings. Max C. Göbel, Tamir Hassan, Ermelinda Oro, Giorgio Orsi 0001 |
ICDAR | 4 |
| 2013 | ROSeAnn: Reconciling Opinions of Semantic AnnotatorsabstractNamed entity extractors can be used to enrich both text and Web documents with semantic annotations. While originally focused on a few standard entity types, the ecosystem of annotators is becoming increasingly diverse, with recognition capabilities ranging from generic to specialised entity types. Both the overlap and the diversity in annotator vocabularies motivate the need for managing and integrating semantic annotations: allowing users to see the results of multiple annotations and to merge them into a unified solution. We demonstrate ROSEANN, a system for the management of semantic annotations. ROSEANN provides users with a unified view over the opinion of multiple independent annotators both on text and Web documents. It allows users to understand and reconcile conflicts between annotations via ontology-aware aggregation. ROSEANN incorporates both supervised aggregation, appropriate when representative training data is available, and an unsupervised method based on the notion of weighted-repair. Luying Chen, Stefano Ortona, Giorgio Orsi 0001, Michael Benedikt |
Proc. VLDB Endow. | 3 |
| 2013 | Aggregating Semantic AnnotatorsabstractA growing number of resources are available for enriching documents with semantic annotations. While originally focused on a few standard classes of annotations, the ecosystem of annotators is now becoming increasingly diverse. Although annotators often have very different vocabularies, with both high-level and specialist concepts, they also have many semantic interconnections. We will show that both the overlap and the diversity in annotator vocabularies motivate the need for semantic annotation integration: middleware that produces a unified annotation on top of diverse semantic annotators. On the one hand, the diversity of vocabulary allows applications to benefit from the much richer vocabulary available in an integrated vocabulary. On the other hand, we present evidence that the most widely-used annotators on the web suffer from serious accuracy deficiencies: the overlap in vocabularies from individual annotators allows an integrated annotator to boost accuracy by exploiting inter-annotator agreement and disagreement. The integration of semantic annotations leads to new challenges, both compared to usual data integration scenarios and to standard aggregation of machine learning tools. We overview an approach to these challenges that performs ontology-aware aggregation. We introduce an approach that requires no training data, making use of ideas from database repair. We experimentally compare this with a supervised approach, which adapts maximal entropy Markov models to the setting of ontology-based annotations. We further experimentally compare both these approaches with respect to ontology-unaware supervised approaches, and to individual annotators. Luying Chen, Stefano Ortona, Giorgio Orsi 0001, Michael Benedikt |
Proc. VLDB Endow. | 3 |
| 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
VLDB J. | 5 |
| 2012 | A methodology for evaluating algorithms for table understanding in PDF documentsabstractThis paper presents a methodology for the evaluation of table understanding algorithms for PDF documents. The evaluation takes into account three major tasks: table detection, table structure recognition and functional analysis. We provide a general and flexible output model for each task along with corresponding evaluation metrics and methods. We also present a methodology for collecting and ground-truthing PDF documents based on consensus-reaching principles and provide a publicly available ground-truthed dataset. Max C. Göbel, Tamir Hassan, Ermelinda Oro, Giorgio Orsi 0001 |
ACM Symposium on Document Engineering | 4 |
| 2012 | Querying UML Class Diagrams
Andrea Calì, Georg Gottlob, Giorgio Orsi 0001, Andreas Pieris |
FoSSaCS | 3 |
| 2012 | NYAYA: A System Supporting the Uniform Management of Large Sets of Semantic DataabstractWe present NYAYA, a flexible system for the management of large-scale semantic data which couples a general-purpose storage mechanism with efficient ontological query answering. NYAYA rapidly imports semantic data expressed in different formalisms into semantic data kiosks. Each kiosk exposes the native ontological constraints in a uniform fashion using data log±, a very general rule-based language for the representation of ontological constraints. A group of kiosks forms a semantic data market where the data in each kiosk can be uniformly accessed using conjunctive queries and where users can specify user-defined constraints over the data. NYAYA is easily extensible and robust to updates of both data and meta-data in the kiosk and can readily adapt to different logical organizations of the persistent storage. In the demonstration, we will show the capabilities of NYAYA over real-world case studies and demonstrate its efficiency over well-known benchmarks. Roberto De Virgilio, Giorgio Orsi 0001, Letizia Tanca, Riccardo Torlone |
ICDE | 2 |
| 2012 | Heuristic Ranking in Tightly Coupled Probabilistic Description Logics
Thomas Lukasiewicz, Maria Vanina Martinez, Giorgio Orsi 0001, Gerardo I. Simari |
UAI | 3 |
| 2012 | OPAL: automated form understanding for the deep webabstractForms are our gates to the web. They enable us to access the deep content of web sites. Automatic form understanding unlocks this content for applications ranging from crawlers to meta-search engines and is essential for improving usability and accessibility of the web. Form understanding has received surprisingly little attention other than as component in specific applications such as crawlers. No comprehensive approach to form understanding exists and previous works disagree even in the definition of the problem. In this paper, we present OPAL, the first comprehensive approach to form understanding. We identify form labeling and form interpretation as the two main tasks involved in form understanding. On both problems OPAL pushes the state of the art: For form labeling, it combines signals from the text, structure, and visual rendering of a web page, yielding robust characterisations of common design patterns. In extensive experiments on the ICQ and TEL-8 benchmarks and a set of 200 modern web forms OPAL outperforms previous approaches by a significant margin. For form interpretation, we introduce a template language to describe frequent form patterns. These two parts of OPAL combined yield form understanding with near perfect accuracy (> 98%). Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
WWW | 5 |
| 2011 | Ontological Query Answering via Rewriting
Georg Gottlob, Giorgio Orsi 0001, Andreas Pieris |
ADBIS | 2 |
| 2011 | Semantic data markets: a flexible environment for knowledge managementabstractWe present Nyaya, a system for the management of Semantic-Web data which couples a general-purpose and extensible storage mechanism with efficient ontology reasoning and querying capabilities. Nyaya processes large Semantic-Web datasets, expressed in multiple formalisms, by transforming them into a collection of Semantic Data Kiosks. Nyaya uniformly exposes the native meta-data of each kiosk using the datalog+- language, a powerful rule-based modelling language for ontological databases. The kiosks form a Semantic Data Market where the data in each kiosk can be uniformly accessed using conjunctive queries and where users can specify user-defined constraints over the data. Nyaya is easily extensible and robust to updates of both data and meta-data in the kiosk and can readily adapt to different logical organization of the persistent storage. The approach has been experimented using well-known benchmarks, and compared to state-of-the-art research prototypes and commercial systems. Roberto De Virgilio, Giorgio Orsi 0001, Letizia Tanca, Riccardo Torlone |
CIKM | 2 |
| 2011 | Keyword-based, context-aware selection of natural language query patternsabstractPervasive access to distributed data sources by means of mobile devices is becoming a frequent realistic operational context in many application domains. In these scenarios data access may be thwarted by the scarce knowledge that users have of the application and of the underlying data schemas and complicated by limited query interfaces, due to the small size of the devices. Giorgio Orsi 0001, Letizia Tanca, Eugenio Zimeo |
EDBT | 1 |
| 2011 | Ontological queries: Rewriting and optimizationabstractOntological queries are evaluated against an enterprise ontology rather than directly on a database. The evaluation and optimization of such queries is an intriguing new problem for database research. In this paper we discuss two important aspects of this problem: query rewriting and query optimization. Query rewriting consists of the compilation of an ontological query into an equivalent query against the underlying relational database. The focus here is on soundness and completeness. We review previous results and present a new rewriting algorithm for rather general types of ontological constraints (description logics). In particular, we show how a conjunctive query (CQ) against an enterprise ontology can be compiled into a union of conjunctive queries (UCQ) against the underlying database. Ontological query optimization, in this context, attempts to improve this process so to produce possibly small and cost-effective output UCQ. We review existing optimization methods, and propose an effective new method that works for Linear Datalog±, a description logic that encompasses well-known description logics of the DL-Lite family. Georg Gottlob, Giorgio Orsi 0001, Andreas Pieris |
ICDE | 2 |
| 2011 | Optimizing Query Answering under Ontological Constraints
Giorgio Orsi 0001, Andreas Pieris |
Proc. VLDB Endow. | 1 |
| 2010 | Introduction to the TPLP special issue, logic programming in databases: From Datalog to semantic-web rulesabstractMuch has happened in data and knowledge base research since the introduction of the relational model in Codd (1970) and its strong logical foundations influence its advances ever since. Logic has been a common ground where Database and Artificial Intelligence research competed and collaborated with each other for a long time (Abiteboul et al. 1995). The product of this joint effort has been a set of logic-based formalisms, such as the Relational Calculus (Codd 1970), Datalog (Ceri et al. 1990), Description Logics (Baader et al. 2007), etc., capturing not only the structure but also the semantics of data in an explicit way, thus enabling complex inference procedures. Giorgio Orsi 0001, Letizia Tanca |
Theory Pract. Log. Program. | 1 |
| 2009 | Accessing and Documenting Relational Databases through OWL Ontologies
Carlo Curino, Giorgio Orsi 0001, Emanuele Panigati, Letizia Tanca |
FQAS | 2 |
| 2007 | CADD: A Tool for Context Modeling and Data TailoringabstractNowadays user mobility requires that both content and services be appropriately personalized, in order for the (mobile) user to be always - and anywhere - equipped with the adequate share of data. Thus, the knowledge about the user, the adopted device and the environment, altogether called context, has to be taken into account in order to minimize the amount of information imported on mobile devices. The Context-ADDICT (Context-Aware Data Design, Integration, Customization and Tailoring) project aims at the definition of a complete framework which, starting from a methodology for the early design phases, supports mobile users through the dynamic hooking and integration of new, available information sources, so that an appropriate context-based portion of data, called data chunk, is delivered to their mobile devices. Data tailoring is needed because of two main reasons: the first is to keep the amount of information manageable, in order for the user not to be confused by too much, possibly noisy, information; the second is the frequent case when the mobile device is a small one, like a palm computer or a cellular phone, and thus only the most significant information must be kept on board. Context is, thus, key metainformation whose role becomes essential within the process of view design. Two main design-time activities are supported by our system in order to provide context-aware data filtering: 1) context design, based on a context model called context dimension tree and 2) definition of the relationship between each context and relevant portions of the application domain data. Cristiana Bolchini, Carlo Curino, Giorgio Orsi 0001, Elisa Quintarelli, Fabio Alberto Schreiber, Letizia Tanca |
MDM | 3 |