Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Evgeny Sherkhonov is active.

Publication


Featured researches published by Evgeny Sherkhonov.


symposium on principles of database systems | 2015

High-Level Why-Not Explanations using Ontologies

Balder ten Cate; Cristina Civili; Evgeny Sherkhonov; Wang Chiew Tan

We propose a novel foundational framework for why-not explanations, that is, explanations for why a tuple is missing from a query result. Our why-not explanations leverage concepts from an ontology to provide high-level and meaningful reasons for why a tuple is missing from the result of a query. A key algorithmic problem in our framework is that of computing a most-general explanation for a why-not question, relative to an ontology, which can either be provided by the user, or it may be automatically derived from the data and/or schema. We study the complexity of this problem and associated problems, and present concrete algorithms for computing why-not explanations. In the case where an external ontology is provided, we first show that the problem of deciding the existence of an explanation to a why-not question is NP-complete in general. However, the problem is solvable in polynomial time for queries of bounded arity, provided that the ontology is specified in a suitable language, such as a member of the DL-Lite family of description logics, which allows for efficient concept subsumption checking. Furthermore, we show that a most-general explanation can be computed in polynomial time in this case. In addition, we propose a method for deriving a suitable (virtual) ontology from a database and/or a schema, and we present an algorithm for computing a most-general explanation to a why-not question, relative to such ontologies. This algorithm runs in polynomial-time in the case when concepts are defined in a selection-free language, or if the underlying schema is fixed. Finally, we also study the problem of computing short most-general explanations, and we briefly discuss alternative definitions of what it means to be an explanation, and to be most general.


web reasoning and rule systems | 2012

The definability abduction problem for data exchange

Enrico Franconi; Nhung Ngo; Evgeny Sherkhonov

Data exchange is the problem of transforming data structured according to a source schema into data structured according to a target schema, via a mapping specified by means of rules in the form of source-to-targettuplegeneratingdependencies --- rules whose body is a conjunction of atoms over the source schema and the head is a conjunction of atoms over the target schema, with possibly existential variables in the head. With this formalization, given a fixed source database, there might be more than one target databases satisfying a given mapping. That is, the target database is actually an incompletedatabase represented by a set of possible databases. Therefore, the problem of query answering the target data is inherently complex for general (non-positive) relational or aggregate queries.


international semantic web conference | 2017

Semantic faceted search with aggregation and recursion

Evgeny Sherkhonov; Bernardo Cuenca Grau; Evgeny Kharlamov; Egor V. Kostylev

Faceted search is the de facto approach for exploration of data in e-commerce: it allows users to construct queries in an intuitive way without a prior knowledge of formal query languages. This approach has been recently adapted to the context of RDF. Existing faceted search systems however do not allow users to construct queries with aggregation and recursion which poses limitations in practice. In this work we extend faceted search over RDF with these functionalities and study the corresponding query language. In particular, we investigate complexity of the query answering and query containment problems.


Information Systems | 2016

Containment for queries over trees with attribute value comparisons

Maarten Marx; Evgeny Sherkhonov

Abstract Bjorklund et al. [6] showed that containment for conjunctive queries (CQ) over trees and positive XPath is respectively Π 2 P and coNP-complete. In this article we show that the same problem has the same complexity when we expand these languages with XPath׳s attribute value comparisons. We show that different restrictions on the domain of attribute values (finite, infinite, dense, discrete) have no impact on the complexity. Making attributes required does have an impact: the problem becomes harder. We also show that containment of tree patterns without the wildcard ⁎ , which is in PTIME, becomes coNP-hard when adding equality and inequality comparisons.


Information Processing Letters | 2017

Containment of acyclic conjunctive queries with negated atoms or arithmetic comparisons

Evgeny Sherkhonov; Maarten Marx

Abstract We study the containment problem for conjunctive queries (CQs) expanded with negated atoms or arithmetic comparisons. It is known that the problem is Π 2 P -complete [14] , [16] . The aim of this article is to find restrictions on CQs that allow for tractable containment. In particular, we consider acyclic conjunctive queries. Even with the most restrictive form of acyclicity (Berge-acyclicity), containment is coNP -hard. But for a particular fragment of Berge-acyclic CQs with negated atoms or arithmetic comparisons —child-only tree patterns— containment is solvable in PTime .


model and data engineering | 2018

Data Science with Vadalog: Bridging Machine Learning and Reasoning

Luigi Bellomarini; Ruslan R. Fayzrakhmanov; Georg Gottlob; Andrey Kravchenko; Eleonora Laurenza; Yavor Nenov; Stephane Reissfelder; Emanuel Sallinger; Evgeny Sherkhonov; Lianlong Wu

Following the recent successful examples of large technology companies, many modern enterprises seek to build knowledge graphs to provide a unified view of corporate knowledge and to draw deep insights using machine learning and logical reasoning. There is currently a perceived disconnect between the traditional approaches for data science, typically based on machine learning and statistical modelling, and systems for reasoning with domain knowledge. In this paper we present a state-of-the-art Knowledge Graph Management System, Vadalog, which delivers highly expressive and efficient logical reasoning and provides seamless integration with modern data science toolkits, such as the Jupyter platform. We demonstrate how to use Vadalog to perform traditional data wrangling tasks, as well as complex logical and probabilistic reasoning. We argue that this is a significant step forward towards combining machine learning and reasoning in data science.


international semantic web conference | 2017

Entity Comparison in RDF Graphs

Alina Petrova; Evgeny Sherkhonov; Bernardo Cuenca Grau; Ian Horrocks

In many applications, there is an increasing need for the new types of RDF data analysis that are not covered by standard reasoning tasks such as SPARQL query answering. One such important analysis task is entity comparison, i.e., determining what are similarities and differences between two given entities in an RDF graph. For instance, in an RDF graph about drugs, we may want to compare Metamizole and Ibuprofen and automatically find out that they are similar in that they are both analgesics but, in contrast to Metamizole, Ibuprofen also has a considerable anti-inflammatory effect. Entity comparison is a widely used functionality available in many information systems, such as universities or product comparison websites. However, comparison is typically domain-specific and depends on a fixed set of aspects to compare. In this paper, we propose a formal framework for domain-independent entity comparison over RDF graphs. We model similarities and differences between entities as SPARQL queries satisfying certain additional properties, and propose algorithms for computing them.


conference on information and knowledge management | 2017

SemFacet: Making Hard Faceted Search Easier

Evgeny Kharlamov; Luca Giacomelli; Evgeny Sherkhonov; Bernardo Cuenca Grau; Egor V. Kostylev; Ian Horrocks

Faceted search is a prominent search paradigm that became the standard in many Web applications and has also been recently proposed as a suitable paradigm for exploring and querying RDF graphs. One of the main challenges that hampers usability of faceted search systems especially in the RDF context is information overload, that is, when the size of faceted interfaces becomes comparable to the size of the data over which the search is performed. In this demo we present (an extension of) our faceted search system SemFacet and focus on features that address the information overload: ranking, aggregation, and reachability. The demo attendees will be able to try our system on an RDF graph that models online shopping over a catalogs with up to millions of products.


international conference on management of data | 2014

Data exchange for document-centric XML

Evgeny Sherkhonov

Data exchange has been one of the most popular topics in the database community for the past several years. Data exchange is essential for transferring, unifying and querying heterogeneous data -- tasks which very often arise in practice. Although the field is quite well-established and the theoretical foundations are clear for relational and XML data exchange, there are still some open problems motivated by both theory and practice. In this proposal we show one example of a data exchange problem which is not captured by the conventional data exchange setting for XML. In this example the central objective in the process of data exchange is to preserve the document order. This kind of data exchange setting we call document-centric data exchange. With introducing a new formalism to capture such a data exchange scenario, new solutions for common data exchange related problems are needed.


principles of knowledge representation and reasoning | 2012

Exchanging description logic knowledge bases

Marcelo Arenas; Elena Botoeva; Diego Calvanese; Vladislav Ryzhikov; Evgeny Sherkhonov

Collaboration


Dive into the Evgeny Sherkhonov's collaboration.

Top Co-Authors

Avatar

Maarten Marx

University of Amsterdam

View shared research outputs
Top Co-Authors

Avatar

Diego Calvanese

Free University of Bozen-Bolzano

View shared research outputs
Top Co-Authors

Avatar

Elena Botoeva

Free University of Bozen-Bolzano

View shared research outputs
Top Co-Authors

Avatar

Vladislav Ryzhikov

Free University of Bozen-Bolzano

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marcelo Arenas

Pontifical Catholic University of Chile

View shared research outputs
Top Co-Authors

Avatar

Enrico Franconi

Free University of Bozen-Bolzano

View shared research outputs
Top Co-Authors

Avatar

Nhung Ngo

Free University of Bozen-Bolzano

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge