SlideShare a Scribd company logo
On the Role of Local Arguments
in the (Timed) Concurrent
Language for Argumentation
Stefano Bistarelli, Maria Chiara Meo and Carlo Taticchi
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Overview
• Timed Concurrent Language for Argumentation
‣ Syntax
‣ Operational Semantics
• Timeout Environments
• Locality
• Examples
2
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
tcla Syntax
3
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Handling Parallelism
• We used true concurrency
‣ Infinite number of processors
‣ All concurrent agents executed simultaneously
4
CPU
CPU
CPU
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Handling Parallelism
• We used true concurrency
‣ Infinite number of processors
‣ All concurrent agents executed simultaneously
• Alternative: interleaving (work in progress)
‣ 1 processor
‣ 1 operation at a time
4
CPU
CPU
CPU
CPU
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Timeout Environments
• The passing of time between agents is handled on the same
global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞}
5
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Timeout Environments
• The passing of time between agents is handled on the same
global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞}
5
I 𝑇(I)
Agent A 4
Agent B 1
Agent C 2
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Timeout Environments
• The passing of time between agents is handled on the same
global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞}
• We can update/decrement 𝑇
5
I 𝑇(I)
Agent A 4
Agent B 1
Agent C 2
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
True Concurrency Semantics
• *(𝐹, 𝐹′, 𝐹′′) := (𝐹′ ∩ 𝐹′′) ∪ ((𝐹′ ∪ 𝐹′′ ) ∖ 𝐹)
• Example: add({𝑎}, {}) → 𝑠𝑢𝑐𝑐𝑒𝑠𝑠 ‖ rmv({𝑎}, {}) → 𝑠𝑢𝑐𝑐𝑒𝑠𝑠
6
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Check Semantics
7
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Check Semantics
7
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Check Semantics
7
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Check Semantics
7
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Check Semantics
7
Test semantics are similar to the check one
but for the conditions to satisfy
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Nondeterminism and
If-Then-Else Semantics
8
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Nondeterminism and
If-Then-Else Semantics
8
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Locality Semantics
• new 𝑆 in 𝐴 behaves like 𝐴 where arguments in 𝑆 are local to 𝐴
• 𝐴𝐹𝑙𝑜𝑐 contains information on 𝑆 which is hidden from the external 𝐴𝐹
9
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Locality Semantics
9
𝐴𝐹 ↑ 𝑆
𝑆
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
• Strategic Argumentation: disclose those right arguments capable
of persuading the other player
Example 1
10
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 1
• Initial shared AF:
G = <{Cinema, Home}, {(Cinema, Home), (Home, Cinema)}>
• Initial private AF:
P = <{Videogames, AngryWife, Cooking, Cinema, Home},
{(Cinema, Home), (Home, Cinema), (Videogames, Cinema),
(AngryWife, Videogames), (Cooking, Cinema)}>
• new {Videogames, AngryWife, Cooking} in T(Videogames)P, where
T(x) = add({x}, {}) -> (c-test1(Home, in, gde) -> add({Play!},
{}) -> success) +P (true -> add({Cook!}, {}) -> success)
11
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
new {likesOutdoors …
?
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
new {likesOutdoors …
new {likesOutdoors,
likesHiking} …
?
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Example 2
• Decision Making with Privacy preserved: only disclose necessary
information needed to reach the desired outcome
12
new {likesOutdoors …
new {likesOutdoors,
likesHiking} …
?
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Conclusion
• Agents use local stores to enhance the reasoning with private
information
• Optional timeouts to make operators more flexible
‣ True concurrency
‣ Interleaving
• In the paper: syntactic sugar that simplifies the modelling of
complex situations
13
AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks
Future Work
• Integrate the Interleaving Semantics
• Endow agents with a notion of ownership
‣ establish which actions can be performed on arguments
• Introduce tcla constructs to identify the best sequence of actions
to perform (winning strategy)
• Model chatbot interactions and explanation activities
14
On the Role of Local Arguments in the (Timed)
Concurrent Language for Argumentation
Stefano Bistarelli, Maria Chiara Meo and Carlo Taticchi
Thank you for your attention!

More Related Content

PDF
Preserving Privacy in a (Timed) Concurrent Language for Argumentation
PDF
Concurrent Argumentation with Time: an Overview
PDF
Meta-argumentation Frameworks For Modelling Dialogues with Information from S...
PDF
Session3_ 52_Taticchi.pdf
PDF
A Concurrent Language for Argumentation: Preliminary Notes
PDF
SEMANTIC STUDIES OF A SYNCHRONOUS APPROACH TO ACTIVITY RECOGNITION
PDF
On Mapping Values in AI Governance
PDF
Argumentation and Logic Programming for Explainable and Ethical AI
Preserving Privacy in a (Timed) Concurrent Language for Argumentation
Concurrent Argumentation with Time: an Overview
Meta-argumentation Frameworks For Modelling Dialogues with Information from S...
Session3_ 52_Taticchi.pdf
A Concurrent Language for Argumentation: Preliminary Notes
SEMANTIC STUDIES OF A SYNCHRONOUS APPROACH TO ACTIVITY RECOGNITION
On Mapping Values in AI Governance
Argumentation and Logic Programming for Explainable and Ethical AI

Similar to On the Role of Local Arguments in the (Timed) Concurrent Language for Argumentation (20)

PDF
An Executable Actor Model in Abstract State Machine Language
PDF
Timed Concurrent Language for Argumentation: an Interleaving Approach
PDF
Operationalizing Declarative and Procedural Knowledge
PDF
A Concurrent Language for Argumentation
PDF
Third International Competition on Computational Models of Argumentation
PDF
security framework
PPT
Artificial Intelligence
PDF
ArquivologiaSolidaria-LucianaDuranti.pdf
PDF
Computational Models Of Argument Proceedings Of Comma 2012 1st Edition B Verh...
PDF
AI and Accountability
PDF
Nicolas Petit 27 september 18 - Hard Questions of Law and AI
PPT
9_2019_01_04!07_19_02_ natural languagePM.ppt
PPT
9_2019_01_04!07_19_02_PM mustansiria.ppt
PPT
lecture4.ppt is no sql database introduction
PDF
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
PDF
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
PPTX
Unit 4 Artificial Intelligent Agent.pptx
PDF
Legal and moral debates around Artificial Intelligence (AI)
PDF
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
PDF
Ai e-accountability
An Executable Actor Model in Abstract State Machine Language
Timed Concurrent Language for Argumentation: an Interleaving Approach
Operationalizing Declarative and Procedural Knowledge
A Concurrent Language for Argumentation
Third International Competition on Computational Models of Argumentation
security framework
Artificial Intelligence
ArquivologiaSolidaria-LucianaDuranti.pdf
Computational Models Of Argument Proceedings Of Comma 2012 1st Edition B Verh...
AI and Accountability
Nicolas Petit 27 september 18 - Hard Questions of Law and AI
9_2019_01_04!07_19_02_ natural languagePM.ppt
9_2019_01_04!07_19_02_PM mustansiria.ppt
lecture4.ppt is no sql database introduction
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
Unit 4 Artificial Intelligent Agent.pptx
Legal and moral debates around Artificial Intelligence (AI)
Computational Models of Argument Proceedings of COMMA 2012 1st Edition B. Ver...
Ai e-accountability

More from Carlo Taticchi (20)

PDF
Empowering Public Interest Communication with Argumentation - Project Overview
PDF
Modelling Dialogues in a Concurrent Language for Argumentation
PDF
A Semantics-Aware Evaluation Order for Abstract Argumentation Frameworks
PDF
Arg-XAI: a Tool for Explaining Machine Learning Results
PDF
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
PDF
Introducing a Tool for Concurrent Argumentation
PDF
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
PDF
Extending Labelling Semantics to Weighted Argumentation Frameworks
PDF
Timed Concurrent Language for Argumentation
PDF
A Chatbot Extended with Argumentation
PDF
Ranking-Based Semantics from the Perspective of Claims
PDF
A Labelling Semantics for Weighted Argumentation Frameworks
PDF
Implementing Ranking-Based Semantics in ConArg
PDF
Handling Dynamic Aspects of Argumentation
PDF
Containerisation and Dynamic Frameworks in ICCMA’19
PDF
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
PDF
A Tool For Ranking Arguments Through Voting-Games Power Indexes
PDF
Acceptability Paradigms in Abstract Argumentation Frameworks
PDF
A Cooperative-game Approach to Share Acceptability and Rank Arguments
PDF
A Concurrent Argumentation Language for Negotiation and Debating
Empowering Public Interest Communication with Argumentation - Project Overview
Modelling Dialogues in a Concurrent Language for Argumentation
A Semantics-Aware Evaluation Order for Abstract Argumentation Frameworks
Arg-XAI: a Tool for Explaining Machine Learning Results
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
Introducing a Tool for Concurrent Argumentation
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
Extending Labelling Semantics to Weighted Argumentation Frameworks
Timed Concurrent Language for Argumentation
A Chatbot Extended with Argumentation
Ranking-Based Semantics from the Perspective of Claims
A Labelling Semantics for Weighted Argumentation Frameworks
Implementing Ranking-Based Semantics in ConArg
Handling Dynamic Aspects of Argumentation
Containerisation and Dynamic Frameworks in ICCMA’19
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
A Tool For Ranking Arguments Through Voting-Games Power Indexes
Acceptability Paradigms in Abstract Argumentation Frameworks
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Concurrent Argumentation Language for Negotiation and Debating

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative analysis of optical character recognition models for extracting...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine Learning_overview_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Assigned Numbers - 2025 - Bluetooth® Document
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumentation

  • 1. On the Role of Local Arguments in the (Timed) Concurrent Language for Argumentation Stefano Bistarelli, Maria Chiara Meo and Carlo Taticchi
  • 2. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Overview • Timed Concurrent Language for Argumentation ‣ Syntax ‣ Operational Semantics • Timeout Environments • Locality • Examples 2
  • 3. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 4. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 5. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 6. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 7. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 8. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 9. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks tcla Syntax 3
  • 10. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Handling Parallelism • We used true concurrency ‣ Infinite number of processors ‣ All concurrent agents executed simultaneously 4 CPU CPU CPU
  • 11. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Handling Parallelism • We used true concurrency ‣ Infinite number of processors ‣ All concurrent agents executed simultaneously • Alternative: interleaving (work in progress) ‣ 1 processor ‣ 1 operation at a time 4 CPU CPU CPU CPU
  • 12. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Timeout Environments • The passing of time between agents is handled on the same global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞} 5
  • 13. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Timeout Environments • The passing of time between agents is handled on the same global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞} 5 I 𝑇(I) Agent A 4 Agent B 1 Agent C 2
  • 14. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Timeout Environments • The passing of time between agents is handled on the same global clock via a timeout environment 𝑇 : I ⇀ N ∪ {∞} • We can update/decrement 𝑇 5 I 𝑇(I) Agent A 4 Agent B 1 Agent C 2
  • 15. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks True Concurrency Semantics • *(𝐹, 𝐹′, 𝐹′′) := (𝐹′ ∩ 𝐹′′) ∪ ((𝐹′ ∪ 𝐹′′ ) ∖ 𝐹) • Example: add({𝑎}, {}) → 𝑠𝑢𝑐𝑐𝑒𝑠𝑠 ‖ rmv({𝑎}, {}) → 𝑠𝑢𝑐𝑐𝑒𝑠𝑠 6
  • 16. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Check Semantics 7
  • 17. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Check Semantics 7
  • 18. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Check Semantics 7
  • 19. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Check Semantics 7
  • 20. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Check Semantics 7 Test semantics are similar to the check one but for the conditions to satisfy
  • 21. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Nondeterminism and If-Then-Else Semantics 8
  • 22. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Nondeterminism and If-Then-Else Semantics 8
  • 23. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Locality Semantics • new 𝑆 in 𝐴 behaves like 𝐴 where arguments in 𝑆 are local to 𝐴 • 𝐴𝐹𝑙𝑜𝑐 contains information on 𝑆 which is hidden from the external 𝐴𝐹 9
  • 24. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Locality Semantics 9 𝐴𝐹 ↑ 𝑆 𝑆
  • 25. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 26. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 27. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 28. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 29. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 30. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks • Strategic Argumentation: disclose those right arguments capable of persuading the other player Example 1 10
  • 31. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 1 • Initial shared AF: G = <{Cinema, Home}, {(Cinema, Home), (Home, Cinema)}> • Initial private AF: P = <{Videogames, AngryWife, Cooking, Cinema, Home}, {(Cinema, Home), (Home, Cinema), (Videogames, Cinema), (AngryWife, Videogames), (Cooking, Cinema)}> • new {Videogames, AngryWife, Cooking} in T(Videogames)P, where T(x) = add({x}, {}) -> (c-test1(Home, in, gde) -> add({Play!}, {}) -> success) +P (true -> add({Cook!}, {}) -> success) 11
  • 32. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12
  • 33. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12
  • 34. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12
  • 35. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12
  • 36. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12 new {likesOutdoors … ?
  • 37. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12 new {likesOutdoors … new {likesOutdoors, likesHiking} … ?
  • 38. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Example 2 • Decision Making with Privacy preserved: only disclose necessary information needed to reach the desired outcome 12 new {likesOutdoors … new {likesOutdoors, likesHiking} … ?
  • 39. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Conclusion • Agents use local stores to enhance the reasoning with private information • Optional timeouts to make operators more flexible ‣ True concurrency ‣ Interleaving • In the paper: syntactic sugar that simplifies the modelling of complex situations 13
  • 40. AI^3@AIxIA 2023 Deriving Dependency Graphs from Abstract Argumentation Frameworks Future Work • Integrate the Interleaving Semantics • Endow agents with a notion of ownership ‣ establish which actions can be performed on arguments • Introduce tcla constructs to identify the best sequence of actions to perform (winning strategy) • Model chatbot interactions and explanation activities 14
  • 41. On the Role of Local Arguments in the (Timed) Concurrent Language for Argumentation Stefano Bistarelli, Maria Chiara Meo and Carlo Taticchi Thank you for your attention!