94
Views
0
CrossRef citations to date
0
Altmetric
Articles

Reasoning about manipulation in multi-agent systems

&
Pages 89-155 | Received 24 Jan 2022, Accepted 08 Sep 2022, Published online: 30 Sep 2022
 

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) (φψ)(φψ),(T) φφ, (4) ¬φ¬φ and (5) φφ 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 R on W is confluent if, and only if, the following property is satisfied w,u,vW,wRuwRvzW:uRzvRz. 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 (4) ¬φ¬φ – 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 a¬KjEidEjq and u¬KjEidEjq. Firstly, notice that EjqEid(a), and M,a¬EidEjq and xW:aKjx,M,x¬EidEjq. Thus,M,aKj¬EidEjq, and so M,a¬KjEidEjq. Secondly, notice that EidEjq={w,u} and since xW,uKjx,M,xEidEjq, we have M,uKjEidEjq and so u¬KjEidEjq.

8 To make sure, just compute the set EidEjdq={w,u} and so the only possible world x such that zW,xKjz,M,zEidEjdq is the world x=u.

9 It is an obvious theorem of the theory of set. Let E, F be two sets. () Let assume (EFe,eEeF). W have EF and so, let us show that FE. Let fF. Since e,eEeF is equivalent, by contraposition, to e,eFeE, we deduce that fE. So E = F. () Let us assume E = F, thus EF and FE. Thus e,eFeE and by contraposition, we deduce e,eEeF.

10 XvW:wKivEid(v) iff vKi(w),XEid(v). Thus, XvW:wKivEid(v) iff vKi(w),XEid(v).

11 Since p is not an atom involved in the substitution, regardless if wh(p) or wh(p), 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.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 372.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.