Using Strategic Logics to Reason about Agent Programs Nitin Yadav and Sebastian Sardina. RMIT University, Australia. rd In 23 International Joint Conference on Artificial Intelligence, Beijing, China, 2013. Motivation & Objectives

BDI-ATLES: ATL for BDI Agents 1. Assume a set of available capabilities C, that is, sets of plans.

Agent-oriented programing (AOP) • An approach to complex (intelligent) decision-making.

2. Extend ATL coalition modality to account for plans and goals:

• Many approaches: BDI/high-level/reactive programming.

• Check whether M |= hhAiiω,% ϕ

• Many systems/platform: JACK, JADEX, GOAL, 3APL, etc.

• ω defines the plans of BDI agents. • % defines the initial goals of BDI agents.

Logics for strategic reasoning/verification • Frameworks for reasoning about what agents “can achieve”. • Existing verification tools: MCMAS, SPIN, NuSMV, LTSmin, etc.

3. Assume programmed agents adhere to BDI practical reasoning: • Agents follow their plans based on its goals and beliefs. 4. Extend semantics to account for BDI practical reasoning.

Objectives 1. Relate agent programming languages and agent theories.

BDI-ATLES: Semantics

2. Reason about agent’s “know-how” and “goals”.

Concurrent game structure M = hA, Q, P, Act, d, V, σ, Ci, where:

3. Reason about coalition of agents with capabilities.

• A, Q, P, Act, d, V, σ as in ATL(ES). • Capability function C : CapTerms 7→ F(ΠP Act )

BDI Architecture SENSORS

events information about the world

Environment

– maps capability terms to their (finite) set of plans. – plans are of the form φ[α]ψ.

goals/desires to resolve

BDI-ATLES Model Checking Task

Pending Events/Goals recipes for handling goals-events

Beliefs partially uninstantiated programs with commitment

Coalition A can enforce ϕ true when ABDI are BDI agents Plan BDI engine

library φ[α]ψ

Intention Stacks

reasoner

1. Define set of rational strategies

agt ΣΠ,G :

• ATL strategies for agent agt in M that are “rational” when the agent is equipped with plan-library Π and has initial goals G. • Strategies that can only generate “rational traces” in the model.

actions

ACTUATORS

Given capability and goal assignments ω and % for BDI agents ABDI ⊆ A, check whether M |= hhAiiω,% ϕ.

2. BDI agents relative to ω/% may only follow rational strategies. φ[α]ψ: “α is a reasonable course of action to achieve ψ when φ holds”

ATL(ES) Model Checking Reasoning about abilities of a coalition: what can agents A achieve? ATL concurrent game structure M = hA, Q, P, Act, d, V, σi , where: • A - finite set of agents. • Q - finite set of states. • P - finite set of propositions. • Act - finite set of actions.

• d : A × Q 7→ 2Act - available actions for an agent in a state. • V : Q 7→ 2P - evaluation func. |A|

• σ : Q × Act function.

7→ Q - transition

ATL Model Checking: Does coalition A has a joint strategy to enforce ϕ? • Check whether M |= hhAiiϕ • A strategy is a mapping from (histories of) states to actions. ATLES: What can agents achieve under some commitments? • Extended structure M = hA, Q, P, Act, d, V, σ, Si: – S: set of named fixed strategies (e.g., safe, quick, etc.) • Commitment (partial) function ρ : A 7→ S states that same agents are committed to certain named strategies. M |= hhAiiρ ϕ: Coalition A can enforce ϕ under commitments ρ.

3. Other agents can follow any (legal) strategy (as in ATL).

BDI-ATLES: Results We restrict to reactive plans φ[α]ψ, where α ∈ Act. 1. |= hhAiiω,% ϕ ⊃ hhA0 iiω0 ,%0 ϕ holds, provided that: • coalition is not reduced; • BDI agents outside the coalition remain BDI agents; – (but non-BDI agents can become BDI) • the goals and capabilities of – BDI agents in the coalition: not reduced; – BDI agents outside the coalition: not augmented. 2. M |= hhAiiω,% ϕ can be checked in exponential time on the number of agents |A| and goals maxa∈A (|%[a]|).

Limitations and Future work • Common knowledge: one state for every agent. • Coalitions 6= BDI Multi-agent systems. • Lower bound complexity? • Complex plans: – Sequence of actions?

– Plan interleaving?

– Subgoals?

– Plan failure & recovery?

Nitin Yadav and Sebastian Sardina. RMIT University ...

BDI agents outside the coalition: not augmented. 2. M |= 〈〈A〉〉ω,ϱϕ can be checked in exponential time on the number of agents |A| and goals maxa∈A(|ϱ[a]|).

344KB Sizes 0 Downloads 192 Views

Recommend Documents

Nitin Yadav and Sebastian Sardina RMIT University ...
Value of controller: Measures degree of target's expected realizability. Reward gained on ... Optimal policy for MS,T ≡ Optimal controller for T in S. • Existence of ...

Nitin Yadav, John Thangarajah, and Sebastian Sardina ...
Coverage g/p : 2. 3. 4 p/g : 2. 3. 4. FastDownward McMAS NuSMV. Percentage of instances completed in 10 minutes. Time comparison (2-2-8). 0.05. 0.50. 2.00.

Dhirendra Singh Sebastian Sardina Lin Padgham ...
School of Computer Science & Information Technology, RMIT University, ... tion of plans, while learning online. ... level plans may fail not because they were.

Sebastian Sardina Lavindra de Silva Lin Padgham
RMIT University [email protected] ... User provides (procedural) domain knowledge. – Some similarities with ... N is the agent name. 2. Π is a plan library ...

Dhirendra Singh Sebastian Sardina Lin Padgham Geoff ...
CSIRO Energy Technology, Sydney, Australia. Summary. This paper extends our earlier work integrating learning to improve plan selection in the popular. Belief ...

Position – Postdoc and 2 PhD Positions, RMIT University, Melbourne ...
Apr 13, 2015 - Yet environmental decision analysis tools typically do not include social processes, due to theoretical and methodological obstacles including ...

Position – Postdoc and 2 PhD Positions, RMIT University, Melbourne ...
Apr 13, 2015 - ... Gordon [email protected] ... Applicants interested in either project should email a letter of ...

Power Generation Loading Optimization using a ... - RMIT University
month) overhaul system, i.e. each time, a unit is through a major overhaul ... what operation mode a unit is operating under (such as mill ..... 214-220, IOS. Press ...

Nitin Spinners Ltd. - Rakesh Jhunjhunwala
Dec 14, 2015 - competitive advantage to India over Indonesia and USA. ... likely to increase ~2% yoy in marketing year 2015-16 (August to July period), as per US ...... e-mail: [email protected] | Website: www.indianivesh.in.

Belle and sebastian fold
Rough guide pdf.57689107719 - Download Belleand sebastian fold.Theadorable ... Newyork undercover is_safe:1.Win 10 ... It's my life.Network datarecovery.

Nitin Spinners Ltd. - Rakesh Jhunjhunwala
Dec 14, 2015 - Focus on value added products: Specialty yarns constitute 15% of total ..... excess depreciation charged on change in accounting norms), PAT ...

sebastian kneipp pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. sebastian ...

Dearly Beloved - Sebastian Wolff.pdf
Kingdom Hearts. Yoko Shimomura. Arrangement by .... Dearly Beloved - Sebastian Wolff.pdf. Dearly Beloved - Sebastian Wolff.pdf. Open. Extract. Open with.

Sheela Sebastian Vs R Jawaharaj.pdf
IPC is not satisfied in view of what has been stated under. 3. Page 3 of 19. Main menu. Displaying Sheela Sebastian Vs R Jawaharaj.pdf. Page 1 of 19.

Rakesh Yadav Book Download Gs (www.sarkarihelp.com).pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Rakesh Yadav ...

Johann Sebastian Bach.pdf
Nov 25, 2013 - Suo padre Johann Ambrosius era. violinista di corte ad Arnstadt. Fedele alla tradizione, il giovane Johann Sebastian iniziò gli studi musicali in ...

Descargar algebra sebastian lazo pdf
Page 3 of 23. Descargar algebra sebastian lazo pdf. Descargar algebra sebastian lazo pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Descargar ...

noah-by-sebastian-fitzek.pdf
developer for numerous media companies in Europe. He lives in Berlin and is currently working in. the programme management of a major capital radio station.

Dr. Jhillu Singh Yadav – Scientist par excellence - Arkivoc
Indian Institute of Chemical Technology) and initiated a new era in the field of ... The scientific career of Dr. Yadav at CSIR-IICT began with a strong focus on ...

NSK Magic 3 System By Nitin Kadam..pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. NSK Magic 3 ...