ABSTRACT
Selfish, dishonest or malicious agents may find an interest in manipulating others. While many works deal with designing robust systems or manipulative strategies, few works are interested in defining in a broad sense what is a manipulation and how we can reason with such a notion. In this article, based on a social science literature, we give a general definition of manipulation for multi-agent systems. A manipulation is a deliberate effect of an agent – called manipulator – to instrumentalize another agent – called victim – while making sure to conceal that effect. We present then a logical framework, called KBE, to express and reason about manipulations. Since manipulation relies on deliberate effects, KBE introduces a deliberate BIAT operator which abstracts deliberate consequences of actions. We prove that this logic is sound and complete. Furthermore,we express related notions such as coercion, persuasion, or deception.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Notes
1 An S5 system for a modality is a system where the axioms: (K)
, (4)
and
are considered.
2 A bisimulation is a relation between two models in which related states have identical atomic information and matching transition possibilities (Blackburn, Citation2002).
3 We also accept the expressions ‘φ is a deliberate effect of agent i’ or ‘agent i deliberately sees to it that φ’.
4 A binary relation on
is confluent if, and only if, the following property is satisfied
. Here we do not consider an S5 system with negative introspection but an S4.2 system. An S4.2 system is an S4 system – a system with the axioms for a
modality (K)
, (T)
, and
– with a 4.2 axiom, ie.
. The main reason is that since we would like to model also human agents' reasoning, we cannot accept that humans know everything they do not know. For more details, the interested reader may refer to Stalnaker (Citation2006) who gave arguments to support S4.2 rather than S5 for modelling knowledge.
5 An equivalence relationship is by definition a reflexive, transitive and symmetrical relationship, but equivalently we can consider any reflexive, transitive and Euclidean relationship.
6 A set of formulas Σ is closed under single negation iff if and σ is not of the form
, then
.
7 We explain why and
. Firstly, notice that
, and
and
. Thus
, and so
. Secondly, notice that
and since
, we have
and so
.
8 To make sure, just compute the set and so the only possible world x such that
is the world
.
9 It is an obvious theorem of the theory of set. Let E, F be two sets. Let assume
. W have
and so, let us show that
. Let
. Since
is equivalent, by contraposition, to
, we deduce that
. So E = F.
Let us assume E = F, thus
and
. Thus
and by contraposition, we deduce
.
10 iff
. Thus,
iff
.
11 Since p is not an atom involved in the substitution, regardless if or
, it will not affect the demonstration. We are just making sure we have got the right model here.
12 We apply here the Case-Based Reasoning i.e. the elimination of the disjunction.