EDBT 2026 Demo / reviewers in the wild / expert
Mikhail Soutchanski
dblp:79/906
· DBLP profile ↗
15ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0003-0227-2424ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 4 first-author · 1 since 2021Theory of computation · 2Databases, data management, data science and information retrieval · 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.
| Artificial intelligence
10 papers |
Knowledge representation and reasoning · 96% Planning, search and constraint satisfaction · 3% Motion planning and robot control · 1% | |
| Theoretical computer science
5 papers |
Logic in computer science · 69% Computational complexity · 22% Automata and formal languages · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 18 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
actual causality |
0.9 | 2 | 2022 | From Actions to Programs as Abstract Actual Causes · AAAI 2022 Situation Calculus Semantics for Actual Causality · AAAI 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning |
0.9 | 2 | 2022 | From Actions to Programs as Abstract Actual Causes · AAAI 2022 Situation Calculus Semantics for Actual Causality · AAAI 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
situation calculus |
0.6 | 4 | 2015 | On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015 Progression of Decomposed Situation Calculus Theories · AAAI 2013 Causal Theories of Actions Revisited · AAAI 2011 |
Programming languages and type systems
language semantics |
0.6 | 1 | 2022 | From Actions to Programs as Abstract Actual Causes · AAAI 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
action theories |
0.3 | 2 | 2015 | On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015 Causal Theories of Actions Revisited · AAAI 2011 |
Logic in computer science › knowledge representation and reasoning
action theory |
0.3 | 1 | 2018 | Situation Calculus Semantics for Actual Causality · AAAI 2018 |
Logic in computer science › knowledge representation and reasoning
situation calculus |
0.3 | 1 | 2018 | Situation Calculus Semantics for Actual Causality · AAAI 2018 |
Logic in computer science › knowledge representation and reasoning
description logic |
0.2 | 1 | 2015 | On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015 |
Computational complexity
undecidability |
0.2 | 1 | 2015 | On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015 |
Automata and formal languages
formal translations |
0.1 | 1 | 2018 | Situation Calculus Semantics for Actual Causality · AAAI 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change |
0.1 | 2 | 2007 | Decidable Reasoning in a Modified Situation Calculus · IJCAI 2007 Execution Monitoring of High-Level Robot Programs · KR 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
taxonomic reasoning |
0.1 | 1 | 2008 | Reasoning about Large Taxonomies of Actions · AAAI 2008 |
Computational complexity
decidability |
0.1 | 1 | 2007 | Decidable Reasoning in a Modified Situation Calculus · IJCAI 2007 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
decision making under uncertainty |
0.1 | 1 | 2006 | Decision Making in Uncertain Real-World Domains Using DT-Golog · AAAI 2006 |
Logic in computer science › logic programming › answer set programming
forgetting |
0.0 | 1 | 2013 | Progression of Decomposed Situation Calculus Theories · AAAI 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
golog |
0.0 | 1 | 2001 | An On-line Decision-Theoretic Golog Interpreter · IJCAI 2001 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty |
0.0 | 1 | 2001 | An On-line Decision-Theoretic Golog Interpreter · IJCAI 2001 |
Robotics › Motion planning and robot control
execution monitoring |
0.0 | 1 | 1998 | Execution Monitoring of High-Level Robot Programs · KR 1998 |
Methods — techniques the papers use, named apart from their topics
situation calculus · 2.3structural equations · 0.7formal translation · 0.7description logic reasoning · 0.4forgetting · 0.3minimization · 0.1circumscription · 0.1decision theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | From Actions to Programs as Abstract Actual Causes
Bita Banihashemi, Shakil M. Khan 0001, Mikhail Soutchanski |
AAAI | 3 |
| 2020 | Necessary and Sufficient Conditions for Actual Root Causes
Shakil M. Khan 0001, Mikhail Soutchanski |
ECAI | 2 |
| 2018 | Situation Calculus Semantics for Actual CausalityabstractThe definitions of actual cause given by Pearl and Halpern (HP) in the framework of causal models provided vital computational insight into an old philosophical problem but by no means resolved it. One source of concern is the lack of objective criteria for selecting possible worlds to be admitted into the counterfactual analysis, epitomized by the competition between multiple proposals by HP and others. Another concern is due to the modest expressivity of propositional-level structural equations which limits their applicability and, arguably, contributes to the the former problem. We tackle both of these issues using a novel approach. We build our definition of actual cause from first principles in the context of atemporal situation calculus (SC) action theories with sequential actions. As a result, we can successfully identify actual causes of conditions expressed in first-order logic. We validate the HP approach by providing a formal translation from causal models to SC and proving a relationship between our definitions of actual cause and that of HP. Using well-known and new examples, we show that long-standing disagreements between alternative definitions of actual causality can be mitigated by faithful SC modelling of the domains. Vitaliy Batusov, Mikhail Soutchanski |
AAAI | 2 |
| 2017 | Progression of Decomposed Local-Effect Action TheoriesabstractIn many tasks related to reasoning about consequences of a logical theory, it is desirable to decompose the theory into a number of weakly related or independent components. However, a theory may represent knowledge that is subject to change, as a result of executing actions that have effects on some of the initial properties mentioned in the theory. Having once computed a decomposition of a theory, it is advantageous to know whether a decomposition has to be computed again in the newly changed theory (obtained from taking into account changes resulting from execution of an action). In this article, we address this problem in the scope of the situation calculus, where a change of an initial theory is related to the notion of progression. Progression provides a form of forward reasoning; it relies on forgetting values of those properties, which are subject to change, and computing new values for them. We consider decomposability and inseparability, two component properties known from the literature, and contribute by studying the conditions (1) when these properties are preserved and (2) when they are lost wrt progression and the related operation of forgetting. To show the latter, we demonstrate the boundaries using a number of negative examples. To show the former, we identify cases when these properties are preserved under forgetting and progression of initial theories in local-effect basic action theories of the situation calculus. Our article contributes to bridging two different communities in knowledge representation, namely, research on modularity and research on reasoning about actions. Denis K. Ponomaryov, Mikhail Soutchanski |
ACM Trans. Comput. Log. | 2 |
| 2015 | On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies
Diego Calvanese, Giuseppe De Giacomo, Mikhail Soutchanski |
IJCAI | 3 |
| 2013 | Progression of Decomposed Situation Calculus TheoriesabstractIn many tasks related to reasoning about consequences of a logical theory, it is desirable to decompose the theory into a number of components with weakly-related or independent signatures. This facilitates reasoning when signature of a query formula belongs to only one of the components. However, an initial theory may be subject to change due to execution of actions affecting features mentioned in the theory. Having once computed a decomposition of a theory, one would like to know whether a decomposition has to be computed again for the theory obtained from taking into account the changes resulting from execution of an action. In the paper, we address this problem in the scope of the situation calculus, where change of an initial theory is related to the well-studied notion of progression. Progression provides a form of forward reasoning; it relies on forgetting values of those features which are subject to change and computing new values for them. We prove new results about properties of decomposition components under forgetting and show when a decomposition can be preserved in progression of an initial theory. Denis K. Ponomaryov, Mikhail Soutchanski |
AAAI | 2 |
| 2013 | Modeling and Reasoning with Decision-Theoretic Goals
Sotirios Liaskos, Shakil M. Khan 0001, Mikhail Soutchanski, John Mylopoulos |
ER | 3 |
| 2011 | Causal Theories of Actions RevisitedabstractIt has been argued that causal rules are necessary for representing both implicit side-effects of actions and action qualifications, and there have been a number different approaches for representing causal rules in the area of formal theoriesof actions. These different approaches in general agree on rules without cycles. However, they differ on causal rules with mutual cyclic dependencies, both in terms of how these rules are supposed to be represented and their semantics. In this paper we show that by adding one more minimization to Lin's circumscriptive causal theory in the situation calculus, we can have a uniform representation of causal rules including those with cyclic dependencies. We also demonstrate that sometimes causal rules can be compiled into logically equivalent successor state axioms even in the presence of cyclical dependencies between fluents. Fangzhen Lin, Mikhail Soutchanski |
AAAI | 2 |
| 2008 | Reasoning about Large Taxonomies of Actions
Yilan Gu, Mikhail Soutchanski |
AAAI | 2 |
| 2008 | Reasoning about Dynamic Depth ProfilesabstractReasoning about perception of depth and about spatial relations between moving physical objects is a challenging problem. We investigate the representation of depth and motion by means of depth profiles whereby each object in the world is represented as a single peak. We propose a logical theory, formulated in the situation calculus (SC), that is used for reasoning about object motion (including motion of the observer). The theory proposed here is comprehensive enough to accommodate reasoning about both sensor data and actions in the world. We show that reasoning about depth profiles is sound and complete with respect to actual motion in the world. This shows that in the conceptual neighbourhood diagram (CND) of all possible depth perceptions, the transitions between perceptions are logical consequences of the proposed theory of depth and motion. Mikhail Soutchanski, Paulo E. Santos |
ECAI | 1 |
| 2007 | Decidable Reasoning in a Modified Situation Calculus
Yilan Gu, Mikhail Soutchanski |
IJCAI | 2 |
| 2006 | Decision Making in Uncertain Real-World Domains Using DT-Golog
Mikhail Soutchanski, Huy Pham, John Mylopoulos |
AAAI | 1 |
| 2006 | Decision Making in Large-Scale Domains: A Case Study
Mikhail Soutchanski, Huy Pham, John Mylopoulos |
ECAI | 1 |
| 2001 | An On-line Decision-Theoretic Golog Interpreter
Mikhail Soutchanski |
IJCAI | 1 |
| 1998 | Execution Monitoring of High-Level Robot Programs
Giuseppe De Giacomo, Raymond Reiter, Mikhail Soutchanski |
KR | 3 |