commitments, expectations, affordances and susceptibilities: towards positional agent programming
TRANSCRIPT
Commitments, Expectations, Affordances and Susceptibilities
Giovanni Sileno ([email protected]), Alexander Boer, Tom van Engers
Leibniz Center for LawUniversity of Amsterdam
29 October 2015 – PRIMA @ Bertinoro (FC)
Towards Positional Agent Programming
From institutional positions..
● In a formal institution, each actor is bound to other actors according to certain legal relationships, associated to certain legal positions..
From institutional positions..
● Positions have inter-dependencies, e.g.
– if a party has a duty to perform a certain action, then there is another party that has a claim towards the first
– if a party is in a certain position (e.g. duty to A), this precludes the same party to be in another position (e.g. no-duty to A).
From institutional positions..
● Positions have inter-dependencies, e.g.
– if a party has a duty to perform a certain action, then there is another party that has a claim towards the first
– if a party is in a certain position (e.g. duty to A), this precludes the same party to be in another position (e.g. no-duty to A).
● Hohfeld [1917] presented a visual organization of fundamental legal positions
First Hohfeldian square
CLAIMRIGHT
DUTYcorrelative
opposite opposite
NO-CLAIMNO-RIGHT
PRIVILEGELIBERTYNO-DUTY
beneficiary perspective addressee perspective
W. N. Hohfeld. Fundamental legal conceptions as applied in judicial reasoning. The Yale Law Journal, 1917.
Second Hohfeldian square
POWERABILITY
LIABILITYSUBJECTION
correlative
opposite opposite
DISABILITY IMMUNITY
performer perspective recipient perspective
W. N. Hohfeld. Fundamental legal conceptions as applied in judicial reasoning. The Yale Law Journal, 1917.
Second Hohfeldian square
POWERABILITY
LIABILITYSUBJECTION
correlative
opposite opposite
DISABILITY IMMUNITY
performer perspective recipient perspective
Lindhal's formal analysis (1977) showed that privilege and immunity relationships are asymmetrical in the framework
Similar asymmetriesWe found that these asymmetries can be related to deontic logic:
G. Sileno, A. Boer, T. Van Engers. “On the Interactional Meaning of Fundamental Legal Concepts", JURIX 2014
A viable laternative?
● Blanché proposed in the 70s to extend the Aristotelian square after considerations on natural language.
A E
Y
forb A+ -obl A
“perm” A = faculty A
0
Deontic triangle of contrariety
positive polarity negative polarity
no polarity
A E
Y
forb A+ -obl A
“perm” A = faculty A
0
Deontic triangle of contrariety
positive polarity negative polarity
no polarity
Two negations operators:polarity inversion and nullification!
A E
Y
forb A+ -obl A
“perm” A = faculty A
0
Deontic triangle of contrariety
positive polarity negative polarity
no polarity
Two negations operators:polarity inversion and nullification!
AE
Y
forb
obl
“perm” = faculty
DUTYCLAIM
NO-CLAIMPRIVILEGE
beneficiary perspective addressee perspective
+-
AE
Y
forb
obl
“perm” = faculty
DUTYCLAIM
NO-CLAIMPRIVILEGE
beneficiary perspective addressee perspective
+-right to
protection against
right to performance
First Hohfeldian Prism
G. Sileno, A. Boer, T. Van Engers. “On the Interactional Meaning of Fundamental Legal Concepts", JURIX 2014
E
Y“perm”, faculty to follow along
+--LIABILITYPOWER
DISABILITYIMMUNITY
forb to follow along
obl to follow along
performer perspective recipient perspective
+A
Second Hohfeldian Prism
G. Sileno, A. Boer, T. Van Engers. “On the Interactional Meaning of Fundamental Legal Concepts", JURIX 2014
(positive)power
negativepower
...to agential positions
● intuition: correlativeness of legal relationships holding between two parties can be put in relation with the correlativeness of the agent with his own environment.
...to agential positions
● intuition: correlativeness of legal relationships holding between two parties can be put in relation with the correlativeness of the agent with his own environment.
● the difference is one of extrinsic vs intrinsic components:
– extrinsic, created by normative forces at social level– intrinsic, by internal structuring processes at agent level
● DUTY COMMITMENT● CLAIM EXPECTATION● POWER
Proposed mapping
(what a party is able to modify of the other at institutional level)
● DUTY COMMITMENT● CLAIM EXPECTATION● POWER AFFORDANCE
Proposed mapping
(what a party is able to modify of the other at institutional level)
● DUTY COMMITMENT● CLAIM EXPECTATION● POWER AFFORDANCE● LIABILITY
Proposed mapping
(what a party is subjected to be modified by the other at institutional level)
● DUTY COMMITMENT● CLAIM EXPECTATION● POWER AFFORDANCE● LIABILITY SUSCEPTIBILITY
Proposed mapping
(what a party is subjected to be modified by the other at institutional level)
● DUTY COMMITMENT● CLAIM EXPECTATION● POWER AFFORDANCE● LIABILITY SUSCEPTIBILITY
Proposed mapping
● 4 Position Types x 3 Characterizations = 12 Positions
Persistent conditional commitment Ulysses desiring to jump off towards the Sirens after their voice, and insisting on trying even if bound to the mainmast
Computational grounding
● We decided to ground our work on Petri nets:
– positions are local states, and events have impact on local scale (mental causation)
– the two elements we consider are operations (composition of transitions) for actions/events, situations (composition of places) for conditions and references.
From commitment to action● According to the prevent-acquire-cure-keep (PACK)
psychological framework [Ogilvie and Rose, 1995]
– the presence or absence – of a positive (negative) condition – guides the agent to select a certain behaviour, – in order to promote (demote) such condition.
From commitment to action..● ACQUIRE:
– If you have a commitment towards a certain target, not holding at the moment, and an associated affordance is available, then use it.
From commitment to action..● PREVENT:
– If you have a negative commitment towards a certain target, which is not holding at the moment, and you have a negative affordance towards it, then use such affordance.
– Inhibit affordances with undesired side-effects.
From commitment to monitoring● Not all that the agent may perceive or infer from his
knowledge is relevant to his commitments.
From commitment to monitoring
– identifying potential situations enabling changes to current and potential PACK-related positions
● The relevance relation can be extracted from the commitment specifications, considering two directions:
c
From commitment to monitoring● The relevance relation can be extracted from the
commitment specifications, considering two directions:
c
feedback processes
– identifying potential situations enabling changes to current and potential PACK-related positions
– circumscribing success and failure references
“I want to finish this article before this weekend.”
“I don't want to get to the weekend without finishing this article.”
They are similar, but not the same.
“I want to finish this article before this weekend.”
“I don't want to get to the weekend without finishing this article.”
They activate different PACK rules (ACQUIRE vs PREVENT) and therefore different susceptibilities!
Conclusions● Most known agent languages/architectures today:
– conflates negative and null positions
Conclusions● Most known agent languages/architectures today:
– conflates negative and null positions– overlook the susceptibility components
(critical to design evidence gathering tasks)
Conclusions● Most known agent languages/architectures today:
– conflates negative and null positions– overlook the susceptibility components
(critical to design evidence gathering tasks)● This contribution attempts to reduce this gap,
– grounding the associated practical reasoning in cognitive research studies
Conclusions● Most known agent languages/architectures today:
– conflates negative and null positions– overlook the susceptibility components
(critical to design evidence gathering tasks)● This contribution attempts to reduce this gap,
– grounding the associated practical reasoning in cognitive research studies
– trying alternative solutions for known computational/representational issues
Conclusions● Most known agent languages/architectures today:
– conflates negative and null positions– overlook the susceptibility components
(critical to design evidence gathering tasks)● This contribution attempts to reduce this gap,
– grounding the associated practical reasoning in cognitive research studies
– trying alternative solutions for known computational/representational issues
● Many extensions already prefigured!