Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Mikhail Soutchanski

dblp:79/906 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
actual causality
0.922022
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.922022
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.642015
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.612022
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.322015
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.312018
Situation Calculus Semantics for Actual Causality · AAAI 2018
Logic in computer science › knowledge representation and reasoning
situation calculus
0.312018
Situation Calculus Semantics for Actual Causality · AAAI 2018
Logic in computer science › knowledge representation and reasoning
description logic
0.212015
On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015
Computational complexity
undecidability
0.212015
On the Undecidability of the Situation Calculus Extended with Description Logic Ontologies · IJCAI 2015
Automata and formal languages
formal translations
0.112018
Situation Calculus Semantics for Actual Causality · AAAI 2018
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.122007
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.112008
Reasoning about Large Taxonomies of Actions · AAAI 2008
Computational complexity
decidability
0.112007
Decidable Reasoning in a Modified Situation Calculus · IJCAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
decision making under uncertainty
0.112006
Decision Making in Uncertain Real-World Domains Using DT-Golog · AAAI 2006
Logic in computer science › logic programming › answer set programming
forgetting
0.012013
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.012001
An On-line Decision-Theoretic Golog Interpreter · IJCAI 2001
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty
0.012001
An On-line Decision-Theoretic Golog Interpreter · IJCAI 2001
Robotics › Motion planning and robot control
execution monitoring
0.011998
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
YearPublicationVenuePosition
2022 From Actions to Programs as Abstract Actual Causes
Bita Banihashemi, Shakil M. Khan 0001, Mikhail Soutchanski
AAAI3
2020 Necessary and Sufficient Conditions for Actual Root Causes
Shakil M. Khan 0001, Mikhail Soutchanski
ECAI2
2018 Situation Calculus Semantics for Actual Causality
abstract
The 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
AAAI2
2017 Progression of Decomposed Local-Effect Action Theories
abstract
In 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
IJCAI3
2013 Progression of Decomposed Situation Calculus Theories
abstract
In 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
AAAI2
2013 Modeling and Reasoning with Decision-Theoretic Goals
Sotirios Liaskos, Shakil M. Khan 0001, Mikhail Soutchanski, John Mylopoulos
ER3
2011 Causal Theories of Actions Revisited
abstract
It 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
AAAI2
2008 Reasoning about Large Taxonomies of Actions
Yilan Gu, Mikhail Soutchanski
AAAI2
2008 Reasoning about Dynamic Depth Profiles
abstract
Reasoning 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
ECAI1
2007 Decidable Reasoning in a Modified Situation Calculus
Yilan Gu, Mikhail Soutchanski
IJCAI2
2006 Decision Making in Uncertain Real-World Domains Using DT-Golog
Mikhail Soutchanski, Huy Pham, John Mylopoulos
AAAI1
2006 Decision Making in Large-Scale Domains: A Case Study
Mikhail Soutchanski, Huy Pham, John Mylopoulos
ECAI1
2001 An On-line Decision-Theoretic Golog Interpreter
Mikhail Soutchanski
IJCAI1
1998 Execution Monitoring of High-Level Robot Programs
Giuseppe De Giacomo, Raymond Reiter, Mikhail Soutchanski
KR3