EDBT 2026 Demo / reviewers in the wild / expert
Eugenia Ternovska
dblp:t/EugeniaTernovska · also Eugenia Ternovskaia, Evgenia Ternovska
· DBLP profile ↗
28ranked-venue papers
3as first author
5since 2021 · last 2026
0000-0003-0751-4031ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 21 · 3 first-author · 3 since 2021Theory of computation · 16 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Almost Certain Query Answering over Incomplete Relational and Graph DataabstractComputing certain answers is the standard approach when data or knowledge is incomplete. This very natural concept rooted in logical validity suffers from a severe weakness: its generally intractable computational complexity. Consequently, significant effort has been made to find tractable cases, often at the expense of severe restrictions. Here we explore a different approach, relaxing not the classes of allowed queries but the very strict notion of certainty. Our starting point is that replacing certainty with asymptotic probability 1 overcomes intractability for large classes of queries. This theoretical observation was previously made for relational queries under a simple probabilistic model of uniform distribution and an infinite domain of equally likely values; these are hardly the realities of querying data. We therefore ask whether this phenomenon is robust enough to extend to other, realistic distributions, to be applicable to other data models, and to help with practical query answering. We answer all of these positively. After extending tractability via naïve evaluation to many distributions, we extend the approach to graph data, and then experimentally show that for relational and graph queries from standard TPC and LDBC benchmarks, convergence to high probability query answers is fast and practical. Leonid Libkin, Eugenia Ternovska |
KR | 3 |
| 2025 | When Does Naïve Evaluation Work for Datalog?
Eugenia Ternovska |
RuleML+RR | 2 |
| 2024 | Executable First-Order Queries in the Logic of Information FlowsabstractThe logic of information flows (LIF) has recently been proposed as a general framework in the field of knowledge representation. In this framework, tasks of procedural nature can still be modeled in a declarative, logic-based fashion. In this paper, we focus on the task of query processing under limited access patterns, a well-studied problem in the database literature. We show that LIF is well-suited for modeling this task. Toward this goal, we introduce a variant of LIF called "forward" LIF (FLIF), in a first-order setting. FLIF takes a novel graph-navigational approach; it is an XPath-like language that nevertheless turns out to be equivalent to the "executable" fragment of first-order logic defined by Nash and Lud\"ascher. One can also classify the variables in FLIF expressions as inputs and outputs. Expressions where inputs and outputs are disjoint, referred to as io-disjoint FLIF expressions, allow a particularly transparent translation into algebraic query plans that respect the access limitations. Finally, we show that general FLIF expressions can always be put into io-disjoint form. Heba Aamer, Bart Bogaerts 0001, Dimitri Surinx, Eugenia Ternovska, Jan Van den Bussche |
Log. Methods Comput. Sci. | 4 |
| 2023 | Inputs, Outputs, and Composition in the Logic of Information FlowsabstractThe logic of information flows (LIF) is a general framework in which tasks of a procedural nature can be modeled in a declarative, logic-based fashion. The first contribution of this article is to propose semantic and syntactic definitions of inputs and outputs of LIF expressions. We study how the two relate and show that our syntactic definition is optimal in a sense that is made precise. The second contribution is a systematic study of the expressive power of sequential composition in LIF. Our results on composition tie in the results on inputs and outputs and relate LIF to first-order logic (FO) and bounded-variable LIF to bounded- variable FO. This article is the extended version of a paper presented at KR 2020 [ 2 ]. Heba Aamer, Bart Bogaerts 0001, Dimitri Surinx, Eugenia Ternovska, Jan Van den Bussche |
ACM Trans. Comput. Log. | 4 |
| 2021 | Algebra of Modular Systems: Containment and Equivalence
Andrei A. Bulatov, Eugenia Ternovska |
AAAI | 2 |
| 2020 | ElGolog: A High-Level Programming Language with Memory of the Execution History
Giuseppe De Giacomo, Yves Lespérance, Eugenia Ternovska |
AAAI | 3 |
| 2020 | Executable First-Order Queries in the Logic of Information FlowsabstractThe logic of information flows (LIF) has recently been proposed as a general framework in the field of knowledge representation. In this framework, tasks of a procedural nature can still be modeled in a declarative, logic-based fashion. In this paper, we focus on the task of query processing under limited access patterns, a well-studied problem in the database literature. We show that LIF is well-suited for modeling this task. Toward this goal, we introduce a variant of LIF called "forward" LIF, in a first-order setting. We define FLIF^io, a syntactical fragment of forward LIF, and show that it corresponds exactly to the "executable" fragment of first-order logic defined by Nash and Ludäscher. The definition of FLIF^io involves a classification of the free variables of an expression into "input" and "output" variables. Our result hinges on inertia and determinacy laws for forward LIF expressions, which are interesting in their own right. These laws are formulated in terms of the input and output variables. Heba Aamer, Bart Bogaerts 0001, Dimitri Surinx, Eugenia Ternovska, Jan Van den Bussche |
ICDT | 4 |
| 2020 | Inputs, Outputs, and Composition in the Logic of Information FlowsabstractThe logic of information flows (LIF) is a general framework in which tasks of a procedural nature can be modeled in a declarative, logic-based fashion. The first contribution of this paper is to propose semantic and syntactic definitions of inputs and outputs of LIF expressions. We study how the two relate and show that our syntactic definition is optimal in a sense that is made precise. The second contribution of this paper is a systematic study of the expressive power of sequential composition in LIF. Our results on composition tie in the results on inputs and outputs, and relate LIF to first-order logic (FO) and bounded-variable LIF to bounded-variable FO. Heba Aamer, Bart Bogaerts 0001, Dimitri Surinx, Eugenia Ternovska, Jan Van den Bussche |
KR | 4 |
| 2017 | Propagators and Solvers for the Algebra of Modular SystemsabstractSolving complex problems can involve non-trivial combinations of distinct knowledge bases and problem solvers. The Algebra of Modular Systems is a knowledge representation framework that provides a method for formally specifying such systems in purely semantic terms. Many practical systems based on expressive formalisms solve the model expansion task. In this paper, we con- struct a solver for the model expansion task for a complex modular system from an expression in the algebra and black-box propagators or solvers for the primitive modules. To this end, we define a general notion of propagators equipped with an explanation mechanism, an extension of the algebra to propagators, and a lazy conflict-driven learning algorithm. The result is a framework for seamlessly combining solving technology from different domains to produce a solver for a combined system. Bart Bogaerts 0001, Eugenia Ternovska, David G. Mitchell |
LPAR | 2 |
| 2016 | SAT-to-SAT: Declarative Extension of SAT Solvers with New PropagatorsabstractSpecial-purpose propagators speed up solving logic programs by inferring facts that are hard to deduce otherwise. However, implementing special-purpose propagators is a non-trivial task and requires expert knowledge of solvers. This paper proposes a novel approach in logic programming that allows (1) logical specification of both the problem itself and its propagators and (2) automatic incorporation of such propagators into the solving process. We call our proposed language P[R] and our solver SAT-to-SAT because it facilitates communication between several SAT solvers. Using our proposal, non-specialists can specify new reasoning methods (propagators) in a declarative fashion and obtain a solver that benefits from both state-of-the-art techniques implemented in SAT solvers as well as problem-specific reasoning methods that depend on the problem's structure. We implement our proposal and show that it outperforms the existing approach that only allows modeling a problem but does not allow modeling the reasoning methods for that problem. Tomi Janhunen, Shahab Tasharrofi, Eugenia Ternovska |
AAAI | 3 |
| 2015 | Modular Systems with Preferences
Alireza Ensan, Eugenia Ternovska |
IJCAI | 2 |
| 2015 | Clause-Learning for Modular Systems
David G. Mitchell, Eugenia Ternovska |
LPNMR | 2 |
| 2014 | Generalized Multi-Context Systems
Shahab Tasharrofi, Eugenia Ternovska |
KR | 2 |
| 2013 | Problem Solving with the Enfragmo System
Amir Aavani, Eugenia Ternovska, David G. Mitchell |
Theory Pract. Log. Program. | 2 |
| 2012 | Enfragmo: A System for Modelling and Solving Search Problems with Logic
Amir Aavani, Xiongnan (Newman) Wu, Shahab Tasharrofi, Eugenia Ternovska, David G. Mitchell |
LPAR | 4 |
| 2009 | Declarative Programming of Search Problems with Built-in Arithmetic
Eugenia Ternovska, David G. Mitchell |
IJCAI | 1 |
| 2008 | A logic of nonmonotone inductive definitionsabstractWell-known principles of induction include monotone induction and different sorts of nonmonotone induction such as inflationary induction, induction over well-founded sets and iterated induction. In this work, we define a logic formalizing induction over well-founded sets and monotone and iterated induction. Just as the principle of positive induction has been formalized in FO(LFP), and the principle of inflationary induction has been formalized in FO(IFP), this article formalizes the principle of iterated induction in a new logic for Nonmonotone Inductive Definitions (ID-logic). The semantics of the logic is strongly influenced by the well-founded semantics of logic programming. This article discusses the formalisation of different forms of (non-)monotone induction by the well-founded semantics and illustrates the use of the logic for formalizing mathematical and common-sense knowledge. To model different types of induction found in mathematics, we define several subclasses of definitions, and show that they are correctly formalized by the well-founded semantics. We also present translations into classical first or second order logic. We develop modularity and totality results and demonstrate their use to analyze and simplify complex definitions. We illustrate the use of the logic for temporal reasoning. The logic formally extends Logic Programming, Abductive Logic Programming and Datalog, and thus formalizes the view on these formalisms as logics of (generalized) inductive definitions. Marc Denecker, Eugenia Ternovska |
ACM Trans. Comput. Log. | 2 |
| 2007 | Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions
Murray Patterson, Yongmei Liu 0001, Eugenia Ternovska, Arvind Gupta |
IJCAI | 3 |
| 2007 | Inductive situation calculus
Marc Denecker, Eugenia Ternovska |
Artif. Intell. | 2 |
| 2007 | Model Checking Abstract State Machines with Answer Set Programming
Calvin Kai Fan Tang, Eugenia Ternovska |
Fundam. Informaticae | 2 |
| 2006 | Constructing Camin-Sokal Phylogenies Via Answer Set Programming
Jonathan Kavanagh, David G. Mitchell, Eugenia Ternovska, Ján Manuch, Xiaohong Zhao, Arvind Gupta |
LPAR | 3 |
| 2005 | A Framework for Representing and Solving NP Search Problems
David G. Mitchell, Eugenia Ternovska |
AAAI | 2 |
| 2005 | Reducing Inductive Definitions to Propositional Satisfiability
Nikolay Pelov, Eugenia Ternovska |
ICLP | 2 |
| 2005 | Model Checking Abstract State Machines with Answer Set Programming
Calvin Kai Fan Tang, Eugenia Ternovska |
LPAR | 2 |
| 2004 | Inductive Situation Calculus
Marc Denecker, Eugenia Ternovska |
KR | 2 |
| 2004 | A Logic of Non-monotone Inductive Definitions and Its Modularity Properties
Marc Denecker, Eugenia Ternovska |
LPNMR | 2 |
| 2000 | ID-logic and the Ramification Problem for the Situation Calculus
Eugenia Ternovska |
ECAI | 1 |
| 1999 | Automata Theory for Reasoning About Actions
Eugenia Ternovska |
IJCAI | 1 |