Reading Agendas
between the lines
an exercise
Giovanni Sileno (g.sileno@uva.nl),
Alexander Boer, Tom van Engers
Leibniz Center for Law
University of Amsterdam
30 August 2016 - AI4J Workshop / ECAI 2016 @ Den Haag
Problem context
social
system
How people
behave..
sources
of law
social
system
What the law
states..
How people
behave..
sources
of law
social
system
services
What the law
states..
How people
behave..
How public administrations
implements the law..
sources
of law
social
system
services
What the law
states..
How people
behave..
How public administrations
implements the law..
are three matters only loosely coupled
sources
of law
social
system
services
Focus on services/social system
What the law
states..
How people
behave..
How public administrations
implements the law..
●
non-compliance
sources
of law
social
system
services
Focus on services/social system
What the law
states..
How people
behave..
How public administrations
implements the law..
●
non-compliance
sources
of law
social
system
services
Focus on services/social system
What the law
states..
How people
behave..
How public administrations
implements the law..
●
non-compliance
●
new user requirements
Diagnosis of social systems
Diagnosis
●
Diagnosis starts from the presumption that a
failure occurred in the system.
●
But what counts as a failure?
Diagnosis of a designed artifact
●
In case of a designed artifact, we know the
function of the system, so if does not behave how
it was supposed to, this is a failure.
Diagnosis of a designed artifact
●
In case of a designed artifact, we know the
function of the system, so if does not behave how
it was supposed to, this is a failure.
Diagnosis of a designed artifact
●
In case of a designed artifact, we know the
function of the system, so if does not behave how
it was supposed to, this is a failure.
●
Two types of failure:
– operational failure
– bad design
Consistency-based diagnosis
●
In case of electronic
components, for instance,
manufacturers furnish the
normal behaviour of the item.
Consistency-based diagnosis
●
In case of electronic
components, for instance,
manufacturers furnish the
normal behaviour of the item.
failure = inconsistency with nominal specifications
Consistency-based diagnosis
●
In case of electronic
components, for instance,
manufacturers furnish the
normal behaviour of the item.
failure = inconsistency with nominal specifications
●
Usual diagnostic problem:
recognize the minimal set of
components that produces the
inconsistency
Consistency-based diagnosis
●
In case of electronic
components, for instance,
manufacturers furnish the
normal behaviour of the item.
failure = inconsistency with nominal specifications
-a :- not a.
In AI terms ~ default negation
implies strong negation
Abductive diagnosis
●
In other domains, we naturally create models of
faulty behaviour, because there may be non-
pathological cases in which things do not go as
expected. i.e. not all misalignments to the norm
are failures.
Abductive diagnosis
●
In other domains, we naturally create models of
faulty behaviour, because there may be non-
pathological cases in which things do not go as
expected. i.e. not all misalignments to the norm
are failures.
failure = consistency with explicitly faulty model
In AI terms ~ default negation is different from strong
negation
Diagnosis of a social system
●
What counts as a failure in a social system?
Diagnosis of a social system
●
What counts as a failure in a social system?
●
A wrong supposedly occurs when there are unmet
social expectations (for at least one of the
participants)
Diagnosis of a social system
●
What counts as a failure in a social system?
●
A wrong supposedly occurs when there are unmet
social expectations (for at least one of the
participants)
●
These are specified via normative directives:
prohibitions, obligations, etc.
– In principle, a wrong is detectable from the
violation of normative directives.
Diagnosis of a social system
●
What counts as a failure in a social system?
●
A wrong supposedly occurs when there are unmet
social expectations (for at least one of the
participants)
●
These are specified via normative directives:
prohibitions, obligations, etc.
– In principle, a wrong is detectable from the
violation of normative directives..
but proceeding “literally” is not sufficient.
Types of failure
e.g. duty to pay taxes
Types of failure
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
Types of failure
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
●
pay a wrong amount in respect to the declared
income (syntaxic, quantitative failure)
Types of failure
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
●
pay a wrong amount in respect to the declared
income (syntaxic, quantitative failure)
●
pay the correct but not the right amount, by using
tax evasion schemes (semantic failure)
Types of failure
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
●
pay a wrong amount in respect to the declared
income (syntaxic, quantitative failure)
●
pay the correct but not the right amount, by using
tax evasion schemes (semantic failure)
The “semantic” failure is the
most difficult to be catched!
sources
of law
legal norms
Sources of knowledge
sources
of law
services
legal norms
business
process
models
Sources of knowledge
sources
of law
services
legal norms
business
process
models
Sources of knowledge
Usual focus of
compliance-
checking
methods
sources
of law
services
legal norms
business
process
models
Sources of knowledge
Usual focus of
compliance-
checking
methods
..but not adequate to capture
the social semantics
sources
of law
social
system
services
stories,
experiences
legal norms,
cases
business
process
models
Sources of knowledge
sources
of law
social
system
services
stories,
experiences
legal norms,
cases
business
process
models
Sources of knowledge
Which representational
ground should we
consider?
sources
of law
social
system
services
agent-roles
stories,
experiences
legal norms,
cases
agent-role
models
business
process
models
Integrating model: agent-role
sources
of law
social
system
services
agent-roles
stories,
experiences
legal norms,
cases
agent-role
models
business
process
models
Integrating model: agent-role
agent-role =
coordination of
roles (script +
topology)
sources
of law
social
system
services
agent-roles
stories,
experiences
legal norms,
cases
agent-role
models
business
process
models
Integrating model: agent-role
agent-role =
coordination of
roles (script +
topology)
NB: the model abstracts the individuals
An exercise of application
Domain: Real-estate transactions
Normal sale
Real estate A, worth 500.000 €
Normal sale
Real estate A, worth 500.000 €
With 6% transfer tax, if sold 30.000 € taxes
Hidden payment scenario
X wants to give to Y 300.000 €.
X sells Real estate A (worth 500.000 €) for 200.000 € to Y
with 6% transfer tax, 10.000 €.
(taxes for a direct transfer would be higher)
Swap-scheme scenario
Owner: X. Real estate A,
worth 10.000.000 €
Owner: Y. Real estate B,
worth 10.000.000 €
X wants B, Y wants A.
6% transfer tax: if sold,
1.200.000 € (total)
Swap-scheme scenario
Owner: X. Real estate A,
worth 10.000.000 €
Owner: Y. Real estate B,
worth 10.000.000 €
X wants B, Y wants A.
“Why don't we decrease
the nominal price?“
Swap-scheme scenario
Owner: X. Real estate A,
sold for 5.000.000 €
Owner: Y. Real estate B,
sold for 5.000.000 €
X wants B, Y wants A.
6% transfer tax:
600.000 € (total)
Swap-scheme topology
Swap-scheme topology
internal topologies – intentional coordination
Swap-scheme topology
internal topologies – intentional coordination
base for concentration of
interests (company,
family, etc.)
Swap-scheme topology
external topology – scenario coordination
Swap-scheme topology
external topology – scenario coordination
This may be contingent...
Monitoring and diagnosis
Taking the diagnoser view
bounded perception
●
Sale declarations
●
Sale payments
Monitoring and diagnosis
●
The observation abilities of the diagnoser are
necessarily limited.
●
Cognitive resources for reasoning are also limited.
It does not make sense to interpret all the data.
Monitoring and diagnosis
●
We consider an architecture affine to the Dual
Process theory of reasoning:
– monitoring (fast, reactive) for selecting
suspicious cases
– diagnosis (slow, reflective) for investigating
them.
Monitoring
Monitoring filters can be constructed by constrast
of normal cases with abnormal ones.
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
– Use a timeout rule, asynchronous check
Monitoring
Monitoring filters can be constructed by constrast
of normal cases with abnormal ones.
e.g. duty to pay taxes
●
not to pay taxes (syntaxic, qualitative failure)
– Use a timeout rule, asynchronous check
●
pay a wrong amount in respect to the declared
income (syntaxic, quantitative failure)
– Use an operational rule, synchronous check
Monitoring
Monitoring filters can be constructed by constrast
of normal cases with abnormal ones.
e.g. duty to pay taxes
●
pay the correct but not the right amount, by using
tax evasion schemes (semantic failure)
– contrast determines threshold conditions
Monitoring
Monitoring filters can be constructed by constrast
of normal cases with abnormal ones.
e.g. duty to pay taxes
●
pay the correct but not the right amount, by using
tax evasion schemes (semantic failure)
– contrast determines threshold conditions
In our case, adequate
thresholds are decided upon
average market price.
Selection rule in Prolog
suspiciousPrice(Price, Estate, Time) :-
marketPrice(MarketPrice, Estate, Time),
Price =< (MarketPrice * 60)/100.
suspiciousSale(Seller, Buyer, Estate, Price, Time) :-
declaration(sale(Seller, Buyer, Estate, Price, Time)),
suspiciousPrice(Price, Estate, Time).
Suppose the threshold is placed at -40% of market
price (e.g. after statistical analysis):
Diagnosis (main action)
ActionEvidenceOfSwap(
sale(Seller1, Buyer1, EstateA, PriceA, T1),
sale(Seller2, Buyer2, EstateB, PriceB, T2)
) :-
suspiciousSale(Seller1, Buyer1, EstateA, PriceA, T1),
suspiciousSale(Seller2, Buyer2, EstateB, PriceB, T2),
not(EstateA = EstateB),
not(Seller1 = Seller2), not(Buyer1 = Buyer2).
At this point, we check if suspicious sales are
consistent with a swap-scheme agent-role:
Diagnosis (additional evidence)
actionAndCircumstantialEvidenceOfSwap(
sale(Seller1, Buyer1, EstateA, PriceA, T1),
sale(Seller2, Buyer2, EstateB, PriceB, T2)
) :-
actionEvidenceOfSwap(sale(Seller1, Buyer1, EstateA,
PriceA, T1),
sale(Seller2, Buyer2, EstateB, PriceB, T2)),
relatedTo(Seller1, SharedStructure1),
relatedTo(Buyer2, SharedStructure1),
relatedTo(Seller2, SharedStructure2),
relatedTo(Buyer1, SharedStructure2).
..and when suspicious coordinated behaviour is found,
we look for circumstantial evidence about structures
of concentration of interests:
Swap-scheme generalization
●
Through computational means, we can
easily generalize the investigation to
n-steps swaps (obfuscasting
traces of coordination).
…this includes the
“hidden payment”
scenario!
Conclusion
Conclusion
●
This exercise showed a simplified application of a
more general framework
Conclusion
●
This exercise showed a simplified application of a
more general framework
– The most important message is that...
Conclusion
●
This exercise showed a simplified application of a
more general framework
– The most important message is that...
agency trascends
individuals.
Conclusion
●
This exercise showed a simplified application of a
more general framework
– The most important message is that...
agency trascends
individuals.
..and we require abstractions like agent-roles
to pass to higher-level interpretation.
Further developments
●
This exercise showed a simplified application of a
more general framework
– Prolog conflates strong negation with default
negation. What if some information is simply
unavailable? Other approaches (EBA) would be
more appropriate.
Further developments
●
This exercise showed a simplified application of a
more general framework
– Prolog conflates strong negation with default
negation. What if some information is simply
unavailable? Other approaches (EBA) would be
more appropriate.
– Scenarios should be collected in an adequate
representation for the modeler taking
causation into account. We suggested an
extension to Petri nets, with normative and
agentive positions.
Further developments
●
This exercise showed a simplified application of a
more general framework
– For the acquisition, in previous work we
proposed an intecremental method, starting
from UML-diagrams (similarly to requirement
engineering practices)
Further developments
●
This exercise showed a simplified application of a
more general framework
– For the acquisition, in previous work we
proposed an intecremental method, starting
from UML-diagrams (similarly to requirement
engineering practices)
– About computational complexity, existing
decomposition techniques could be used in
principle to compile the database of scenarios
offline, and for realtime exploitation.

More Related Content

PDF
A Constructivist Approach to Rule Bases
PDF
Bridging Representation of Laws, of Implementations and of Behaviours
PDF
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
PDF
Revisiting Constitutive Rules
PDF
On the Interactional Meaning of Fundamental Legal Concepts
PDF
Topological algebra for wireless networks
PDF
Talk: Joint causal inference on observational and experimental data - NIPS 20...
PDF
10 Reasons to Join Capgemini
A Constructivist Approach to Rule Bases
Bridging Representation of Laws, of Implementations and of Behaviours
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Revisiting Constitutive Rules
On the Interactional Meaning of Fundamental Legal Concepts
Topological algebra for wireless networks
Talk: Joint causal inference on observational and experimental data - NIPS 20...
10 Reasons to Join Capgemini

Similar to Reading Agendas Between the Lines, an exercise (20)

PDF
On Mapping Values in AI Governance
PDF
The Role of Normware in Trustworthy and Explainable AI
PDF
Fraud detection guide
PDF
Essay On My Personal Computer. Online assignment writing service.
PDF
Model-Based Simulation of Legal Requirements: Experience from Tax Policy Simu...
ODP
Economics for entrepreneurs
PDF
Automated Recommendation of Templates for Legal Requirements
PDF
American Culture Essay Examples. Online assignment writing service.
PDF
Review Types - Testing Traveler, The Post About Review Types
PDF
How To Write A College Application Essay Divorce
PPT
Prevention of corruption, developing indicators and measuring achievements
DOCX
SHOULD ALGORITHMS DECIDE YOUR FUTUREThis publication was .docx
PDF
Essay For Gce O Level
DOCX
ACC 571 Education Redefined / snaptutorial.com
DOCX
Quadratic Formula Suneil RandhawaGBA 5212Chevrolet Car.docx
PDF
Make Your Admission Essay With The Help Of Admission
PDF
How To Write Mba Essays Bastrop ThesisEssay76 -
DOC
ACC 571 Education Specialist / snaptutorial.com
PDF
Letter Writing Paper Writing Paper Printable Stationery,
On Mapping Values in AI Governance
The Role of Normware in Trustworthy and Explainable AI
Fraud detection guide
Essay On My Personal Computer. Online assignment writing service.
Model-Based Simulation of Legal Requirements: Experience from Tax Policy Simu...
Economics for entrepreneurs
Automated Recommendation of Templates for Legal Requirements
American Culture Essay Examples. Online assignment writing service.
Review Types - Testing Traveler, The Post About Review Types
How To Write A College Application Essay Divorce
Prevention of corruption, developing indicators and measuring achievements
SHOULD ALGORITHMS DECIDE YOUR FUTUREThis publication was .docx
Essay For Gce O Level
ACC 571 Education Redefined / snaptutorial.com
Quadratic Formula Suneil RandhawaGBA 5212Chevrolet Car.docx
Make Your Admission Essay With The Help Of Admission
How To Write Mba Essays Bastrop ThesisEssay76 -
ACC 571 Education Specialist / snaptutorial.com
Letter Writing Paper Writing Paper Printable Stationery,
Ad

More from Giovanni Sileno (16)

PDF
Code-driven Law NO, Normware SI!
PDF
DPCL: a Language Template for Normative Specifications
PDF
Unexpectedness and Bayes' Rule
PDF
Accounting Value Effects for Responsible Networking
PDF
Code Driven Law?
PDF
Operationalizing Declarative and Procedural Knowledge
PDF
History of AI, Current Trends, Prospective Trajectories
PDF
Computing Contrast on Conceptual Spaces
PDF
On the problems of interface: explainability, conceptual spaces, relevance
PDF
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
PDF
Aligning Law and Action
PDF
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
PDF
A Petri net-based notation for normative modeling: evaluation on deontic para...
PPTX
Legal Knowledge Conveyed by Narratives: towards a representational model
PDF
Implementing Explanation-Based Argumentation using Answer Set Programming
PPTX
From Inter-Agent to Intra-Agent Representations
Code-driven Law NO, Normware SI!
DPCL: a Language Template for Normative Specifications
Unexpectedness and Bayes' Rule
Accounting Value Effects for Responsible Networking
Code Driven Law?
Operationalizing Declarative and Procedural Knowledge
History of AI, Current Trends, Prospective Trajectories
Computing Contrast on Conceptual Spaces
On the problems of interface: explainability, conceptual spaces, relevance
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
Aligning Law and Action
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
A Petri net-based notation for normative modeling: evaluation on deontic para...
Legal Knowledge Conveyed by Narratives: towards a representational model
Implementing Explanation-Based Argumentation using Answer Set Programming
From Inter-Agent to Intra-Agent Representations
Ad

Recently uploaded (20)

PDF
Abhay Bhutada Foundation’s Commitment to ESG Compliance
PPTX
LUNG CANCER PREDICTION MODELING USING ARTIFICIAL NEURAL NETWORK.pptx
PDF
UNEP/ UNEA Plastic Treaty Negotiations Report of Inc 5.2 Geneva
PPTX
CHS rollout Presentation by Abraham Lebeza.pptx
PDF
PPT Item # 9 - FY 2025-26 Proposed Budget.pdf
PPTX
Robotics_Presentation.pptxdhdrhdrrhdrhdrhdrrh
PPTX
3.-Canvassing-Procedures49for election.pptx
PPTX
Parliamentary procedure in meeting that can be use
PPT
Republic Act 9729 Climate Change Adaptation
PPTX
Community Contracting Protocol, DLG, MOHCA
PPTX
Core Humanitarian Standard Presentation by Abraham Lebeza
PDF
The Landscape Catalogues of Catalonia. From landscape characterization to action
PPTX
Presentation on CGIAR’s Policy Innovation Program _18.08.2025 FE.pptx
PPTX
cpgram enivaran cpgram enivaran cpgram enivaran
PDF
Concept_Note_-_GoAP_Primary_Sector_-_The_Great_Rural_Reset_-_Updated_18_June_...
PPTX
Workshop introduction and objectives. SK.pptx
PDF
RBI-FORM-A-By Household_Revised 2024.pdf
PPTX
Water-Energy-Food (WEF) Nexus interventions, policy, and action in the MENA r...
PPTX
Neurons.pptx and the family in London are you chatgpt
PPTX
Empowering Teens with Essential Life Skills 🚀
Abhay Bhutada Foundation’s Commitment to ESG Compliance
LUNG CANCER PREDICTION MODELING USING ARTIFICIAL NEURAL NETWORK.pptx
UNEP/ UNEA Plastic Treaty Negotiations Report of Inc 5.2 Geneva
CHS rollout Presentation by Abraham Lebeza.pptx
PPT Item # 9 - FY 2025-26 Proposed Budget.pdf
Robotics_Presentation.pptxdhdrhdrrhdrhdrhdrrh
3.-Canvassing-Procedures49for election.pptx
Parliamentary procedure in meeting that can be use
Republic Act 9729 Climate Change Adaptation
Community Contracting Protocol, DLG, MOHCA
Core Humanitarian Standard Presentation by Abraham Lebeza
The Landscape Catalogues of Catalonia. From landscape characterization to action
Presentation on CGIAR’s Policy Innovation Program _18.08.2025 FE.pptx
cpgram enivaran cpgram enivaran cpgram enivaran
Concept_Note_-_GoAP_Primary_Sector_-_The_Great_Rural_Reset_-_Updated_18_June_...
Workshop introduction and objectives. SK.pptx
RBI-FORM-A-By Household_Revised 2024.pdf
Water-Energy-Food (WEF) Nexus interventions, policy, and action in the MENA r...
Neurons.pptx and the family in London are you chatgpt
Empowering Teens with Essential Life Skills 🚀

Reading Agendas Between the Lines, an exercise