SlideShare a Scribd company logo
AI^3 2021
Concurrent
Argumentation with
Time: An Overview
Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• Argumentation Frameworks (AFs)

‣ Timed AFs

• Timed Concurrent Language for Argumentation (tcla)

‣ Syntax

‣ Operational semantics

• Modelling Timed AFs

‣ Running example

• Conclusion and Future Work
Overview
2
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
3
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
4
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
4
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
4
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
4
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Argumentation Frameworks
4
Timed AFs
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Syntax
5
Timed Concurrent Language for Argumentation
• Models concurrent processes taking place over time

• Knowledge base represented through AFs

• Bounded asynchrony and maximal parallelism

•


•
A ::= success ∣ failure ∣ add(Arg, R) → A ∣ rmv(Arg, R) → A
∣ A∥A ∣ ∃x A ∣ E ∣ p(a, l, σ, i)
E ::= testc,t(a, l, σ) → A ∣ tests,t(a, l, σ) → A ∣ checkt(Arg, R) → A
∣ E + E ∣ E +P E ∣ E∥GE
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Timed Concurrent Language for Argumentation
Operational Semantics (1)
6
Add
Rmv
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Timed Concurrent Language for Argumentation
7
Operational Semantics (2)
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Timed Concurrent Language for Argumentation
8
Operational Semantics (3)
AI^3 2021 - Concurrent Argumentation with Time: An Overview
Timed Concurrent Language for Argumentation
9
Operational Semantics (4)
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• Each agent handles one argument

• Agent_a: 



• Agent_b: 

• Agent_a || Agent_b
sleep(9) → (add({a}, {(b, a), (d, a)}) → (sleep(30) → (rmv({a}, {}) →
(sleep(18) → (add({a}, {(b, a), (d, a)}) → (sleep(15) → (rmv({a}, {}) → success)))))))
sleep(29) → (add({b}, {(b, a), (c, b)}) → (sleep(20) → (rmv({b}, {}) → success)))
Modelling Timed AFs
10
Example
is a shortcut for

sleep(t) → A
{
A if t ≤ 0
check1({}, {}) → (sleep(t − 1) → A) otherwise
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• Each agent handles one argument

• Agent_a: 



• Agent_b: 

• Agent_a || Agent_b
sleep(9) → (add({a}, {(b, a), (d, a)}) → (sleep(30) → (rmv({a}, {}) →
(sleep(18) → (add({a}, {(b, a), (d, a)}) → (sleep(15) → (rmv({a}, {}) → success)))))))
sleep(29) → (add({b}, {(b, a), (c, b)}) → (sleep(20) → (rmv({b}, {}) → success)))
Modelling Timed AFs
10
Example
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• http://conarg.dmi.unipg.it/tcla

• Run all / step-by-step execution

• Shows program output + shared memory status + Timed AF
tcla Web Interface
11
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• tcla models concurrent argumentation processes over time

• We showed how to translate Timed AFs into tcla processes

• Working implementation available online
Conclusion
12
… tcla can do more than just modelling Timed AFs!
AI^3 2021 - Concurrent Argumentation with Time: An Overview
• Negotiation/debating/persuasion between agents

• Use interleaving instead of maximal parallelism for time passing
(accepted at PADL 2022)

• Connections with the AGM Framework
Future Work
13
Concurrent Argumentation with
Time: An Overview
AI^3 2021
Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi
Thank you for your attention!
Concurrent Argumentation with Time: an Overview

More Related Content

What's hot

Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in Argumentation
Carlo Taticchi
 
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
Carlo Taticchi
 
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation FrameworksA Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
Carlo Taticchi
 
Acceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation FrameworksAcceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation Frameworks
Carlo Taticchi
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation Frameworks
Carlo Taticchi
 
Ranking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsRanking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of Claims
Carlo Taticchi
 
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank ArgumentsA Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank Arguments
Carlo Taticchi
 
A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and Debating
Carlo Taticchi
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-complete
Guido Governatori
 
Cs6503 theory of computation april may 2017
Cs6503 theory of computation april may 2017Cs6503 theory of computation april may 2017
Cs6503 theory of computation april may 2017
appasami
 
Cs2303 theory of computation november december 2015
Cs2303 theory of computation november december 2015Cs2303 theory of computation november december 2015
Cs2303 theory of computation november december 2015
appasami
 
Fine Grained Complexity
Fine Grained ComplexityFine Grained Complexity
Fine Grained Complexity
AkankshaAgrawal55
 
Model toc
Model tocModel toc
Model toc
GUNASUNDARI C
 
Cs6660 compiler design may june 2017 answer key
Cs6660 compiler design may june 2017  answer keyCs6660 compiler design may june 2017  answer key
Cs6660 compiler design may june 2017 answer key
appasami
 
Pda to cfg h2
Pda to cfg h2Pda to cfg h2
Pda to cfg h2
Rajendran
 
Cs2303 theory of computation all anna University question papers
Cs2303 theory of computation all anna University question papersCs2303 theory of computation all anna University question papers
Cs2303 theory of computation all anna University question papers
appasami
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold Story
AkankshaAgrawal55
 
grammer
grammergrammer
grammer
Gowri Shankar
 
Cs6660 compiler design november december 2016 Answer key
Cs6660 compiler design november december 2016 Answer keyCs6660 compiler design november december 2016 Answer key
Cs6660 compiler design november december 2016 Answer key
appasami
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex Deletion
AkankshaAgrawal55
 

What's hot (20)

Looking for Invariant Operators in Argumentation
Looking for Invariant Operators in ArgumentationLooking for Invariant Operators in Argumentation
Looking for Invariant Operators in Argumentation
 
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
 
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation FrameworksA Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
 
Acceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation FrameworksAcceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation Frameworks
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation Frameworks
 
Ranking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsRanking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of Claims
 
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank ArgumentsA Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank Arguments
 
A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and Debating
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-complete
 
Cs6503 theory of computation april may 2017
Cs6503 theory of computation april may 2017Cs6503 theory of computation april may 2017
Cs6503 theory of computation april may 2017
 
Cs2303 theory of computation november december 2015
Cs2303 theory of computation november december 2015Cs2303 theory of computation november december 2015
Cs2303 theory of computation november december 2015
 
Fine Grained Complexity
Fine Grained ComplexityFine Grained Complexity
Fine Grained Complexity
 
Model toc
Model tocModel toc
Model toc
 
Cs6660 compiler design may june 2017 answer key
Cs6660 compiler design may june 2017  answer keyCs6660 compiler design may june 2017  answer key
Cs6660 compiler design may june 2017 answer key
 
Pda to cfg h2
Pda to cfg h2Pda to cfg h2
Pda to cfg h2
 
Cs2303 theory of computation all anna University question papers
Cs2303 theory of computation all anna University question papersCs2303 theory of computation all anna University question papers
Cs2303 theory of computation all anna University question papers
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold Story
 
grammer
grammergrammer
grammer
 
Cs6660 compiler design november december 2016 Answer key
Cs6660 compiler design november december 2016 Answer keyCs6660 compiler design november december 2016 Answer key
Cs6660 compiler design november december 2016 Answer key
 
Polynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex DeletionPolynomial Kernel for Interval Vertex Deletion
Polynomial Kernel for Interval Vertex Deletion
 

Similar to Concurrent Argumentation with Time: an Overview

RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executionsRedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
Redis Labs
 
Actors for Behavioural Simulation
Actors for Behavioural SimulationActors for Behavioural Simulation
Actors for Behavioural Simulation
ClarkTony
 
Lec09- AI
Lec09- AILec09- AI
Lec09- AI
drmbalu
 
Compiler worksheet
Compiler worksheetCompiler worksheet
Compiler worksheet
ArthyR3
 
Leveraging spire for complex time allocation logic
Leveraging spire for complex time allocation logicLeveraging spire for complex time allocation logic
Leveraging spire for complex time allocation logic
Vladimir Pavkin
 
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
Peng Cheng
 
A Semiring-valued Temporal Logic
A Semiring-valued Temporal LogicA Semiring-valued Temporal Logic
A Semiring-valued Temporal Logic
Alberto Lluch Lafuente
 
TensorFlow Tutorial.pdf
TensorFlow Tutorial.pdfTensorFlow Tutorial.pdf
TensorFlow Tutorial.pdf
Antonio Espinosa
 
Cs6503 theory of computation may june 2016 be cse anna university question paper
Cs6503 theory of computation may june 2016 be cse anna university question paperCs6503 theory of computation may june 2016 be cse anna university question paper
Cs6503 theory of computation may june 2016 be cse anna university question paper
appasami
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Frederic Desprez
 
Mining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review WorksMining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review Works
奈良先端大 情報科学研究科
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?
RuleML
 
Mining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review WorksMining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review Works
Yuki Ueda
 
Lecture 4 - List, Stack, Queues, Deques.pdf
Lecture 4 - List, Stack, Queues, Deques.pdfLecture 4 - List, Stack, Queues, Deques.pdf
Lecture 4 - List, Stack, Queues, Deques.pdf
ssuser400105
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
Premature optimisation workshop
Premature optimisation workshopPremature optimisation workshop
Premature optimisation workshop
Arjan van Leeuwen
 
Big picture of category theory in scala with deep dive into contravariant and...
Big picture of category theory in scala with deep dive into contravariant and...Big picture of category theory in scala with deep dive into contravariant and...
Big picture of category theory in scala with deep dive into contravariant and...
Piotr Paradziński
 

Similar to Concurrent Argumentation with Time: an Overview (20)

RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executionsRedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
 
Actors for Behavioural Simulation
Actors for Behavioural SimulationActors for Behavioural Simulation
Actors for Behavioural Simulation
 
Lec09- AI
Lec09- AILec09- AI
Lec09- AI
 
Compiler worksheet
Compiler worksheetCompiler worksheet
Compiler worksheet
 
Leveraging spire for complex time allocation logic
Leveraging spire for complex time allocation logicLeveraging spire for complex time allocation logic
Leveraging spire for complex time allocation logic
 
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
Shape Safety in Tensor Programming is Easy for a Theorem Prover -SBTB 2021
 
A Semiring-valued Temporal Logic
A Semiring-valued Temporal LogicA Semiring-valued Temporal Logic
A Semiring-valued Temporal Logic
 
TensorFlow Tutorial.pdf
TensorFlow Tutorial.pdfTensorFlow Tutorial.pdf
TensorFlow Tutorial.pdf
 
Cs6503 theory of computation may june 2016 be cse anna university question paper
Cs6503 theory of computation may june 2016 be cse anna university question paperCs6503 theory of computation may june 2016 be cse anna university question paper
Cs6503 theory of computation may june 2016 be cse anna university question paper
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
 
Mining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review WorksMining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review Works
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?
 
Mining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review WorksMining Source Code Improvement Patterns from Similar Code Review Works
Mining Source Code Improvement Patterns from Similar Code Review Works
 
Lecture 4 - List, Stack, Queues, Deques.pdf
Lecture 4 - List, Stack, Queues, Deques.pdfLecture 4 - List, Stack, Queues, Deques.pdf
Lecture 4 - List, Stack, Queues, Deques.pdf
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...Algorithm Class at KPHB  (C, C++ Course Training Institute in KPHB, Kukatpall...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpall...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
Algorithm Class at KPHB (C, C++ Course Training Institute in KPHB, Kukatpally...
 
Premature optimisation workshop
Premature optimisation workshopPremature optimisation workshop
Premature optimisation workshop
 
Big picture of category theory in scala with deep dive into contravariant and...
Big picture of category theory in scala with deep dive into contravariant and...Big picture of category theory in scala with deep dive into contravariant and...
Big picture of category theory in scala with deep dive into contravariant and...
 

More from Carlo Taticchi

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
Carlo Taticchi
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdf
Carlo Taticchi
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning Results
Carlo Taticchi
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
Carlo Taticchi
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with Argumentation
Carlo Taticchi
 
A Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation FrameworksA Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation Frameworks
Carlo Taticchi
 
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgImplementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArg
Carlo Taticchi
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of Argumentation
Carlo Taticchi
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Carlo Taticchi
 
A Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesA Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power Indexes
Carlo Taticchi
 

More from Carlo Taticchi (10)

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdf
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning Results
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with Argumentation
 
A Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation FrameworksA Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation Frameworks
 
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgImplementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArg
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of Argumentation
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
 
A Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesA Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power Indexes
 

Recently uploaded

ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPEACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
Charmi13
 
Gamify it until you make it Improving Agile Development and Operations with ...
Gamify it until you make it  Improving Agile Development and Operations with ...Gamify it until you make it  Improving Agile Development and Operations with ...
Gamify it until you make it Improving Agile Development and Operations with ...
Ben Linders
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
Claudio Gallicchio
 
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
gfysze
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
Raheem Muhammad
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Genesis chapter 3 Isaiah Scudder.pptx
Genesis    chapter 3 Isaiah Scudder.pptxGenesis    chapter 3 Isaiah Scudder.pptx
Genesis chapter 3 Isaiah Scudder.pptx
FamilyWorshipCenterD
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates
UAE Ppt
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
kekzed
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
OECD Directorate for Financial and Enterprise Affairs
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
Robin Haunschild
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
SkillCertProExams
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
Legislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptxLegislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptx
Charmi13
 
Prsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptxPrsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptx
prafulpawar29
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (19)

ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPEACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
 
Gamify it until you make it Improving Agile Development and Operations with ...
Gamify it until you make it  Improving Agile Development and Operations with ...Gamify it until you make it  Improving Agile Development and Operations with ...
Gamify it until you make it Improving Agile Development and Operations with ...
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
 
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
一比一原版(unc毕业证书)美国北卡罗来纳大学教堂山分校毕业证如何办理
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
Genesis chapter 3 Isaiah Scudder.pptx
Genesis    chapter 3 Isaiah Scudder.pptxGenesis    chapter 3 Isaiah Scudder.pptx
Genesis chapter 3 Isaiah Scudder.pptx
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
Legislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptxLegislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptx
 
Prsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptxPrsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptx
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 

Concurrent Argumentation with Time: an Overview

  • 1. AI^3 2021 Concurrent Argumentation with Time: An Overview Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi
  • 2. AI^3 2021 - Concurrent Argumentation with Time: An Overview • Argumentation Frameworks (AFs) ‣ Timed AFs • Timed Concurrent Language for Argumentation (tcla) ‣ Syntax ‣ Operational semantics • Modelling Timed AFs ‣ Running example • Conclusion and Future Work Overview 2
  • 3. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 3 Timed AFs
  • 4. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 4 Timed AFs
  • 5. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 4 Timed AFs
  • 6. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 4 Timed AFs
  • 7. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 4 Timed AFs
  • 8. AI^3 2021 - Concurrent Argumentation with Time: An Overview Argumentation Frameworks 4 Timed AFs
  • 9. AI^3 2021 - Concurrent Argumentation with Time: An Overview Syntax 5 Timed Concurrent Language for Argumentation • Models concurrent processes taking place over time • Knowledge base represented through AFs • Bounded asynchrony and maximal parallelism • • A ::= success ∣ failure ∣ add(Arg, R) → A ∣ rmv(Arg, R) → A ∣ A∥A ∣ ∃x A ∣ E ∣ p(a, l, σ, i) E ::= testc,t(a, l, σ) → A ∣ tests,t(a, l, σ) → A ∣ checkt(Arg, R) → A ∣ E + E ∣ E +P E ∣ E∥GE
  • 10. AI^3 2021 - Concurrent Argumentation with Time: An Overview Timed Concurrent Language for Argumentation Operational Semantics (1) 6 Add Rmv
  • 11. AI^3 2021 - Concurrent Argumentation with Time: An Overview Timed Concurrent Language for Argumentation 7 Operational Semantics (2)
  • 12. AI^3 2021 - Concurrent Argumentation with Time: An Overview Timed Concurrent Language for Argumentation 8 Operational Semantics (3)
  • 13. AI^3 2021 - Concurrent Argumentation with Time: An Overview Timed Concurrent Language for Argumentation 9 Operational Semantics (4)
  • 14. AI^3 2021 - Concurrent Argumentation with Time: An Overview • Each agent handles one argument • Agent_a: • Agent_b: • Agent_a || Agent_b sleep(9) → (add({a}, {(b, a), (d, a)}) → (sleep(30) → (rmv({a}, {}) → (sleep(18) → (add({a}, {(b, a), (d, a)}) → (sleep(15) → (rmv({a}, {}) → success))))))) sleep(29) → (add({b}, {(b, a), (c, b)}) → (sleep(20) → (rmv({b}, {}) → success))) Modelling Timed AFs 10 Example is a shortcut for sleep(t) → A { A if t ≤ 0 check1({}, {}) → (sleep(t − 1) → A) otherwise
  • 15. AI^3 2021 - Concurrent Argumentation with Time: An Overview • Each agent handles one argument • Agent_a: • Agent_b: • Agent_a || Agent_b sleep(9) → (add({a}, {(b, a), (d, a)}) → (sleep(30) → (rmv({a}, {}) → (sleep(18) → (add({a}, {(b, a), (d, a)}) → (sleep(15) → (rmv({a}, {}) → success))))))) sleep(29) → (add({b}, {(b, a), (c, b)}) → (sleep(20) → (rmv({b}, {}) → success))) Modelling Timed AFs 10 Example
  • 16. AI^3 2021 - Concurrent Argumentation with Time: An Overview • http://conarg.dmi.unipg.it/tcla • Run all / step-by-step execution • Shows program output + shared memory status + Timed AF tcla Web Interface 11
  • 17. AI^3 2021 - Concurrent Argumentation with Time: An Overview • tcla models concurrent argumentation processes over time • We showed how to translate Timed AFs into tcla processes • Working implementation available online Conclusion 12 … tcla can do more than just modelling Timed AFs!
  • 18. AI^3 2021 - Concurrent Argumentation with Time: An Overview • Negotiation/debating/persuasion between agents • Use interleaving instead of maximal parallelism for time passing (accepted at PADL 2022) • Connections with the AGM Framework Future Work 13
  • 19. Concurrent Argumentation with Time: An Overview AI^3 2021 Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi Thank you for your attention!