Giorgio Stefanoni

dblp:66/8007 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Information retrieval · 28% Query processing and optimization · 26% Knowledge graphs · 14%
Artificial intelligence
4 papers
Knowledge representation and reasoning · 92% Trustworthy machine learning · 8%
Theoretical computer science
3 papers
Computational complexity · 100%

Topics — the 17 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.632015
The Combined Approach to Query Answering Beyond the OWL 2 Profiles · IJCAI 2015
Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles · AAAI 2015
Introducing Nominals to the Combined Query Answering Approaches for EL · AAAI 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
conjunctive query answering
0.422015
Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles · AAAI 2015
Introducing Nominals to the Combined Query Answering Approaches for EL · AAAI 2013
Query processing and optimization
cardinality estimation
0.312018
Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation · WWW 2018
Graph data management
graph summarization
0.312018
Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation · WWW 2018
Information retrieval › ranking
learning to rank
0.312018
Weakly-supervised Contextualization of Knowledge Graph Facts · SIGIR 2018
Information retrieval
ranking
0.312018
Weakly-supervised Contextualization of Knowledge Graph Facts · SIGIR 2018
Data models and query languages › semistructured data
RDF data
0.312018
Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation · WWW 2018
Computational complexity › complexity of reasoning
query answering complexity
0.322015
Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles · AAAI 2015
Introducing Nominals to the Combined Query Answering Approaches for EL · AAAI 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.222015
Introducing Nominals to the Combined Query Answering Approaches for EL · AAAI 2013
Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles · AAAI 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering
0.212015
The Combined Approach to Query Answering Beyond the OWL 2 Profiles · IJCAI 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
nominals
0.212013
Introducing Nominals to the Combined Query Answering Approaches for EL · AAAI 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning › explanation generation
answer explanation
0.112012
The Complexity of Explaining Negative Query Answers in DL-Lite · KR 2012
Machine learning › Trustworthy machine learning
interpretability
0.112012
The Complexity of Explaining Negative Query Answers in DL-Lite · KR 2012
Query processing and optimization › semantic query processing
ontology-based query answering
0.112012
The Complexity of Explaining Negative Query Answers in DL-Lite · KR 2012
Query processing and optimization
query result explanation
0.112012
The Complexity of Explaining Negative Query Answers in DL-Lite · KR 2012
Database theory
conjunctive query
0.112018
Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation · WWW 2018
Computational complexity › complexity of reasoning
complexity of explanation
0.012012
The Complexity of Explaining Negative Query Answers in DL-Lite · KR 2012

Methods — techniques the papers use, named apart from their topics

complexity analysis · 0.4NP algorithm · 0.4abductive explanation · 0.4DL-Lite reasoning · 0.4possible world semantics · 0.3neural fact contextualization · 0.3materialization · 0.3graph summarisation · 0.3equality reasoning · 0.3distant supervision · 0.3combined query answering · 0.3query rewriting · 0.2
YearPublicationVenuePosition
2020 Identifying Notable News Stories
Antonia Saravanou, Giorgio Stefanoni, Edgar Meij
ECIR (2)2
2018 Weakly-supervised Contextualization of Knowledge Graph Facts
abstract
Knowledge graphs (KGs) model facts about the world; they consist of nodes (entities such as companies and people) that are connected by edges (relations such as founderOf ). Facts encoded in KGs are frequently used by search applications to augment result pages. When presenting a KG fact to the user, providing other facts that are pertinent to that main fact can enrich the user experience and support exploratory information needs. \em KG fact contextualization is the task of augmenting a given KG fact with additional and useful KG facts. The task is challenging because of the large size of KGs; discovering other relevant facts even in a small neighborhood of the given fact results in an enormous amount of candidates. We introduce a neural fact contextualization method (\em NFCM ) to address the KG fact contextualization task. NFCM first generates a set of candidate facts in the neighborhood of a given fact and then ranks the candidate facts using a supervised learning to rank model. The ranking model combines features that we automatically learn from data and that represent the query-candidate facts with a set of hand-crafted features we devised or adjusted for this task. In order to obtain the annotations required to train the learning to rank model at scale, we generate training data automatically using distant supervision on a large entity-tagged text corpus. We show that ranking functions learned on this data are effective at contextualizing KG facts. Evaluation using human assessors shows that it significantly outperforms several competitive baselines.
Nikos Voskarides, Edgar Meij, Ridho Reinanda, Abhinav Khaitan, Miles Osborne, Giorgio Stefanoni, Prabhanjan Kambadur, Maarten de Rijke
SIGIR6
2018 Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation
abstract
Estimating the cardinality (i.e., the number of answers) of conjunctive queries is particularly difficult in RDF systems: queries over RDF data are navigational and thus tend to involve many joins. We present a new, principled cardinality estimation technique based on graph summarisation. We interpret a summary of an RDF graph using a possible world semantics and formalise the estimation problem as computing the expected cardinality over all RDF graphs represented by the summary, and we present a closed-form formula for computing the expectation of arbitrary queries. We also discuss approaches to RDF graph summarisation. Finally, we show empirically that our cardinality technique is more accurate and more consistent, often by orders of magnitude, than the state of the art.
Giorgio Stefanoni, Boris Motik, Egor V. Kostylev
WWW1
2015 Answering Conjunctive Queries over EL Knowledge Bases with Transitive and Reflexive Roles
abstract
Answering conjunctive queries (CQs) over EL knowledge bases (KBs) with complex role inclusions is PSPACE-hard and in PSPACE in certain cases; however, if complex role inclusions are restricted to role transitivity, a tight upper complexity bound has so far been unknown. Furthermore, the existing algorithms cannot handle reflexive roles, and they are not practicable. Finally, the problem is tractable for acyclic CQs and ELH, and NP-complete for unrestricted CQs and ELHO KBs. In this paper we complete the complexity landscape of CQ answering for several important cases. In particular, we present a practicable NP algorithm for answering CQs over ELHOs KBs—a logic containing all of OWL 2 EL, but with complex role inclusions restricted to role transitivity. Our preliminary evaluation suggests that the algorithm can be suitable for practical use. Moreover, we show that, even for a restricted class of so-called arborescent acyclic queries, CQ answering over EL KBs becomes NP-hard in the presence of either transitive or reflexive roles. Finally, we show that answering arborescent CQs over ELHO KBs is tractable, whereas answering acyclic CQs is NP-hard.
Giorgio Stefanoni, Boris Motik
AAAI1
2015 The Combined Approach to Query Answering Beyond the OWL 2 Profiles
Cristina Feier, David Carral, Giorgio Stefanoni, Bernardo Cuenca Grau, Ian Horrocks 0001
IJCAI3
2014 The Complexity of Answering Conjunctive and Navigational Queries over OWL 2 EL Knowledge Bases
abstract
OWL 2 EL is a popular ontology language that supports role inclusions---that is, axioms that capture compositional properties of roles. Role inclusions closely correspond to context-free grammars, which was used to show that answering conjunctive queries (CQs) over OWL 2 EL knowledge bases with unrestricted role inclusions is undecidable. However, OWL 2 EL inherits from OWL 2 DL the syntactic regularity restriction on role inclusions, which ensures that role chains implying a particular role can be described using a finite automaton (FA). This is sufficient to ensure decidability of CQ answering; however, the FAs can be worst-case exponential in size so the known approaches do not provide a tight upper complexity bound. In this paper, we solve this open problem and show that answering CQs over OWL 2 EL knowledge bases is PSPACE-complete in combined complexity (i.e., the complexity measured in the total size of the input). To this end, we use a novel encoding of regular role inclusions using bounded-stack pushdown automata---that is, FAs extended with a stack of bounded size. Apart from theoretical interest, our encoding can be used in practical tableau algorithms to avoid the exponential blowup due to role inclusions. In addition, we sharpen the lower complexity bound and show that the problem is PSPACE-hard even if we consider only role inclusions as part of the input (i.e., the query and all other parts of the knowledge base are fixed). Finally, we turn our attention to navigational queries over OWL 2 EL knowledge bases, and we show that answering positive, converse-free conjunctive graph XPath queries is PSPACE-complete as well; this is interesting since allowing the converse operator in queries is known to make the problem EXPTIME-hard. Thus, in this paper we present several important contributions to the landscape of the complexity of answering expressive queries over description logic knowledge bases.
Giorgio Stefanoni, Boris Motik, Markus Krötzsch, Sebastian Rudolph
J. Artif. Intell. Res.1
2013 Introducing Nominals to the Combined Query Answering Approaches for EL
abstract
So-called combined approaches answer a conjunctive query over a description logic ontology in three steps: first, they materialise certain consequences of the ontology and the data; second, they evaluate the query over the data; and third, they filter the result of the second phase to eliminate unsound answers. Such approaches were developed for various members of the DL-Lite and the EL families of languages, but none of them can handle ontologies containing nominals. In our work, we bridge this gap and present a combined query answering approach for ELHO--a logic that contains all features of the OWL 2 EL standard apart from transitive roles and complex role inclusions. This extension is nontrivial because nominals require equality reasoning, which introduces complexity into the first and the third step. Our empirical evaluation suggests that our technique is suitable for practical application, and so it provides a practical basis for conjunctive query answering in a large fragment of OWL 2 EL.
Giorgio Stefanoni, Boris Motik, Ian Horrocks 0001
AAAI1
2013 Reasoning about Explanations for Negative Query Answers in DL-Lite
abstract
In order to meet usability requirements, most logic-based applications provide explanation facilities for reasoning services. This holds also for Description Logics, where research has focused on the explanation of both TBox reasoning and, more recently, query answering. Besides explaining the presence of a tuple in a query answer, it is important to explain also why a given tuple is missing. We address the latter problem for instance and conjunctive query answering over DL-Lite ontologies by adopting abductive reasoning; that is, we look for additions to the ABox that force a given tuple to be in the result. As reasoning tasks we consider existence and recognition of an explanation, and relevance and necessity of a given assertion for an explanation. We characterize the computational complexity of these problems for arbitrary, subset minimal, and cardinality minimal explanations.
Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus, Giorgio Stefanoni
J. Artif. Intell. Res.4
2012 The Complexity of Explaining Negative Query Answers in DL-Lite
Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus, Giorgio Stefanoni
KR4