109
Problem odluˇ civanja Apstraktni okvir za odluˇ civanje zasnovan na argumentima Kompletni sistemi Zakljuˇ cak i perspektive Apstraktni okvir za odluˇ civanje zasnovan na argumentima Sr an VESI ´ C Master rad u oblasti: Veˇ staˇ cka inteligencija Univerzitet Pol Sabatje, Tuluz Odbranjen: 23. juna 2008. Sr an VESI ´ C Apstraktni okvir za odluˇ civanje zasnovan na argumentima

Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Apstraktni okvir za odlucivanje zasnovan naargumentima

Sr�an VESIC

Master rad u oblasti: Vestacka inteligencijaUniverzitet Pol Sabatje, Tuluz

Odbranjen: 23. juna 2008.

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 2: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Plan

Problem odlucivanja pod rizikom

Apstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemi

Zakljucak i perspektive

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 3: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

Opcije : kisobran,¬kisobran

Ciljevi : ¬mokar ,¬natrpan

Baza znanja :oblacioblaci → kisakisobran → natrpankisobran → ¬ mokar¬ kisobran → ¬ natrpankisa ∧ ¬ kisobran → mokar

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 4: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

Opcije : kisobran,¬kisobran

Ciljevi : ¬mokar ,¬natrpan

Baza znanja :oblacioblaci → kisakisobran → natrpankisobran → ¬ mokar¬ kisobran → ¬ natrpankisa ∧ ¬ kisobran → mokar

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 5: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

Opcije : kisobran,¬kisobran

Ciljevi : ¬mokar ,¬natrpan

Baza znanja :oblacioblaci → kisakisobran → natrpankisobran → ¬ mokar¬ kisobran → ¬ natrpankisa ∧ ¬ kisobran → mokar

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 6: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

Opcije : kisobran,¬kisobran

Ciljevi : ¬mokar ,¬natrpan

Baza znanja :oblacioblaci → kisakisobran → natrpankisobran → ¬ mokar¬ kisobran → ¬ natrpankisa ∧ ¬ kisobran → mokar

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 7: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sta je to odlucivanje ?

Problem odlucivanja =

Skup O opcija / alternativa / odlukaVerovanja o trenutnom stanju svetaCiljevi

Definisati poredak na skupu O opcija

Odabrati najbolju opciju

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 8: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sta je to odlucivanje ?

Problem odlucivanja =

Skup O opcija / alternativa / odlukaVerovanja o trenutnom stanju svetaCiljevi

Definisati poredak na skupu O opcija

Odabrati najbolju opciju

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 9: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sta je to odlucivanje ?

Problem odlucivanja =

Skup O opcija / alternativa / odlukaVerovanja o trenutnom stanju svetaCiljevi

Definisati poredak na skupu O opcija

Odabrati najbolju opciju

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 10: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sta je to odlucivanje ?

Problem odlucivanja =

Skup O opcija / alternativa / odlukaVerovanja o trenutnom stanju svetaCiljevi

Definisati poredak na skupu O opcija

Odabrati najbolju opciju

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 11: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zasto argumentacija u odlucivanju ?

Objasniti odluku korisniku

Doneti odluku na bazi argumenata za i protiv svake opcije

Obraditi slucaj kontradiktornih informacija

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 12: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zasto argumentacija u odlucivanju ?

Objasniti odluku korisniku

Doneti odluku na bazi argumenata za i protiv svake opcije

Obraditi slucaj kontradiktornih informacija

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 13: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zasto argumentacija u odlucivanju ?

Objasniti odluku korisniku

Doneti odluku na bazi argumenata za i protiv svake opcije

Obraditi slucaj kontradiktornih informacija

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 14: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zasto argumentacija u odlucivanju ?

Objasniti odluku korisniku

Doneti odluku na bazi argumenata za i protiv svake opcije

Obraditi slucaj kontradiktornih informacija

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 15: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 16: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 17: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 18: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 19: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 20: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Argumentacija u pet etapa

1 Konstruisanje argumenta

2 Evaluacija snage svakog argumenta

3 Definisanje interakcija me�u argumentima

4 Definisanje statusa svakog argumenta

5 Zakljucak1 Izvesti zakljucke koji slede iz baze znanja2 Pore�ati opcije

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 21: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata

Epistemicki argumenti Prakticni argumenti

Podrzavaju verovanja Podrzavaju opcijeKondicionalni silogizam Prakticni silogizam

oblaci ¬natrpan je cilj za agentaoblaci → kisa ¬kisobran → ¬natrpan————————— —————————kisa dakle, odabrati opciju ¬kisobran

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 22: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata

Epistemicki argumenti Prakticni argumenti

Podrzavaju verovanja Podrzavaju opcijeKondicionalni silogizam Prakticni silogizam

oblaci ¬natrpan je cilj za agentaoblaci → kisa ¬kisobran → ¬natrpan————————— —————————kisa dakle, odabrati opciju ¬kisobran

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 23: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 24: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 25: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 26: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 27: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 28: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 29: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 30: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 31: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 32: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 33: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Tipovi argumenata (nastavak)

O = {o1, . . . , on} = skup opcija

Ap = skup prakticnih argumenata

Ae = skup epistemickih argumenata

Ap ∩ Ae = ∅H : O → 2Ap takav da :

Ap =⋃n

i=1 H(oi)(∀oi �= oj), H(oi) ∩H(oj) = ∅

Primer :O = {kisobran,¬kisobran}Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 34: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 35: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 36: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 37: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 38: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 39: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 40: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 41: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Preferencije medju argumentima

Argumenti nemaju uvek istu tezinu

Tri relacije preferencije :

≥p⊆ Ap ×Ap

≥e⊆ Ae ×Ae

≥m= Ae ×Ap

Primer :Ae = {α1 = {oblaci , oblaci → kisa}}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}≥m= {(α1, δ1), (α1, δ2)}≥p= {(δ1, δ2)}

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 42: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Konflikti me�u argumentima

Tri tipa konflikata me�u argumentima :

Re ⊆ Ae ×Ae

Rp ⊆ Ap ×Ap

Rm ⊆ Ae ×Ap

Tri relacije napada me�u argumentima. Neka su a, b ∈ A :(a, b) ∈ Defx , sa x ∈ {e, p,m} akko

(a, b) ∈ Rx i(b, a) /∈ ≥x

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 43: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Konflikti me�u argumentima

Tri tipa konflikata me�u argumentima :

Re ⊆ Ae ×Ae

Rp ⊆ Ap ×Ap

Rm ⊆ Ae ×Ap

Tri relacije napada me�u argumentima. Neka su a, b ∈ A :(a, b) ∈ Defx , sa x ∈ {e, p,m} akko

(a, b) ∈ Rx i(b, a) /∈ ≥x

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 44: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Konflikti me�u argumentima

Tri tipa konflikata me�u argumentima :

Re ⊆ Ae ×Ae

Rp ⊆ Ap ×Ap

Rm ⊆ Ae ×Ap

Tri relacije napada me�u argumentima. Neka su a, b ∈ A :(a, b) ∈ Defx , sa x ∈ {e, p,m} akko

(a, b) ∈ Rx i(b, a) /∈ ≥x

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 45: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 46: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 47: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 48: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 49: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 50: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 51: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 52: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 53: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 54: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 55: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Sistem za odlucivanje

Sistem za odlucivanje je ure�ena trojka 〈O,A, Def〉 takva da :

O = skup opcijaA = Ae ∪ Ap

Def = Defe ∪ Defp ∪ Defm

Razlicite semantike za izracunavanje prihvacenih argumenata(bazna, preferirana, stabilna, itd ...) [Dung, 1995]

E1, . . . , En = ekstenzije argumenata pod izabranomsemantikom

Neka je a ∈ A.a je skepticki prihvacen akko a ∈ E1 ∩ . . . ∩ En

a je odbacen akko a /∈ E1 ∪ . . . ∪ En

a je uslovno prihvacen akko ∃Ei , Ej td. a ∈ Ei i a /∈ Ej

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 56: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 57: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 58: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 59: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 60: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 61: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 62: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 63: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 64: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izlaz sistema

1 Status svake opcije o ∈ O.

o est prihvatljiva akko ∃a ∈ H(o) td. a je skepticki prihvacen=⇒ Oa

o je odbijena akko H(o) �= ∅ i ∀a ∈ H(o), a je odbijen =⇒ Or

o je pregovorljiva akko ∃a ∈ H(o) td. a je uslovno prihvaceni �a′ ∈ H(o) td. a′ je skepticki prihvacen=⇒ On

o je nepodrzana akko H(o) = ∅ =⇒ Ons

2 Potpuni poredak � na OOa � On � Ons � Or

Ako o, o′ ∈ Ox , sa x ∈ {a, n, ns, r} onda o � o′ et o′ � o

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 65: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 66: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 67: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 68: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 69: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 70: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 71: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 72: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 73: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 74: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2)}Defp = {(δ1, δ2)}Jedna preferirana ekstenzija : {δ1}δ1 je skepticki prihvacen, δ2 je odbacen

kisobran ∈ Oa,¬kisobran ∈ Or

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 75: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 76: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 77: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 78: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 79: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 80: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar},

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= {(δ1, δ2), (δ2, δ1)}Defp = ∅Jedna preferirana ekstenzija : {δ1, δ2}δ1, δ2 su oba skepticki prihvacena

kisobran,¬kisobran ∈ Oa

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 81: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 82: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 83: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 84: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 85: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 86: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Primer

O = {kisobran,¬kisobran}Ap = { δ1 = {kisobran → ¬mokar ,

δ2 = {¬kisobran → ¬natrpan}}H(kisobran) = {δ1}, H(¬kisobran) = {δ2}Rp = {(δ1, δ2), (δ2, δ1)}

≥p= ∅Defp = {(δ1, δ2), (δ2, δ1)}Dve preferirane ekstenzije : {δ1} et {δ2}δ1, δ2 su pregovorljive

kisobran,¬kisobran ∈ On

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 87: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izucavanje kompletnih sistema

Sistem AF = 〈O,A, Def〉 je kompletan akko :

1 Skup epistemickih argumenata je prazan (Ae = ∅)

2 Relacija Rp je kompletna(∀a ∈ Ap)(∀b ∈ Ap) a �= b ⇒ (a, b) ∈ Rp ∧ (b, a) ∈ Rp

=⇒ AF = 〈O,Ap, Defp〉

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 88: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izucavanje kompletnih sistema

Sistem AF = 〈O,A, Def〉 je kompletan akko :

1 Skup epistemickih argumenata je prazan (Ae = ∅)

2 Relacija Rp je kompletna(∀a ∈ Ap)(∀b ∈ Ap) a �= b ⇒ (a, b) ∈ Rp ∧ (b, a) ∈ Rp

=⇒ AF = 〈O,Ap, Defp〉

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 89: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izucavanje kompletnih sistema

Sistem AF = 〈O,A, Def〉 je kompletan akko :

1 Skup epistemickih argumenata je prazan (Ae = ∅)

2 Relacija Rp je kompletna(∀a ∈ Ap)(∀b ∈ Ap) a �= b ⇒ (a, b) ∈ Rp ∧ (b, a) ∈ Rp

=⇒ AF = 〈O,Ap, Defp〉

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 90: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izucavanje kompletnih sistema

Sistem AF = 〈O,A, Def〉 je kompletan akko :

1 Skup epistemickih argumenata je prazan (Ae = ∅)

2 Relacija Rp je kompletna(∀a ∈ Ap)(∀b ∈ Ap) a �= b ⇒ (a, b) ∈ Rp ∧ (b, a) ∈ Rp

=⇒ AF = 〈O,Ap, Defp〉

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 91: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Izucavanje kompletnih sistema

Sistem AF = 〈O,A, Def〉 je kompletan akko :

1 Skup epistemickih argumenata je prazan (Ae = ∅)

2 Relacija Rp je kompletna(∀a ∈ Ap)(∀b ∈ Ap) a �= b ⇒ (a, b) ∈ Rp ∧ (b, a) ∈ Rp

=⇒ AF = 〈O,Ap, Defp〉

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 92: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Neka od svojstava kompletnih sistema

AF = 〈O,Ap, Defp〉 je koherentan (stabilna i preferiranasemantika daju isti rezultat tj. iste ekstenzije argumenata)

AF ima bar jednu nepraznu ekstenziju

Postojanje prihvatljivih i pregovorljivih opcija je uzajamnoiskljucivo

Opcija podrzana od strane najjaceg argumenta je favorizovana

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 93: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Neka od svojstava kompletnih sistema

AF = 〈O,Ap, Defp〉 je koherentan (stabilna i preferiranasemantika daju isti rezultat tj. iste ekstenzije argumenata)

AF ima bar jednu nepraznu ekstenziju

Postojanje prihvatljivih i pregovorljivih opcija je uzajamnoiskljucivo

Opcija podrzana od strane najjaceg argumenta je favorizovana

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 94: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Neka od svojstava kompletnih sistema

AF = 〈O,Ap, Defp〉 je koherentan (stabilna i preferiranasemantika daju isti rezultat tj. iste ekstenzije argumenata)

AF ima bar jednu nepraznu ekstenziju

Postojanje prihvatljivih i pregovorljivih opcija je uzajamnoiskljucivo

Opcija podrzana od strane najjaceg argumenta je favorizovana

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 95: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Neka od svojstava kompletnih sistema

AF = 〈O,Ap, Defp〉 je koherentan (stabilna i preferiranasemantika daju isti rezultat tj. iste ekstenzije argumenata)

AF ima bar jednu nepraznu ekstenziju

Postojanje prihvatljivih i pregovorljivih opcija je uzajamnoiskljucivo

Opcija podrzana od strane najjaceg argumenta je favorizovana

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 96: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Neka od svojstava kompletnih sistema

AF = 〈O,Ap, Defp〉 je koherentan (stabilna i preferiranasemantika daju isti rezultat tj. iste ekstenzije argumenata)

AF ima bar jednu nepraznu ekstenziju

Postojanje prihvatljivih i pregovorljivih opcija je uzajamnoiskljucivo

Opcija podrzana od strane najjaceg argumenta je favorizovana

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 97: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Revizija statusa date opcije

Neka je AF = 〈O,Ap, Defp〉, e /∈ Ap, et o ∈ O.

acc (∀a ∈ Acc) (a, e) ∈≥p

acc neg (∀a ∈ Acc) (a, e) /∈≥p ∧ (e, a) /∈≥p

rej e /∈ H(o) ∧ (∀a ∈ Acc) (e, a) ∈>p

acc e ∈ H(o) ∧ ((∀a ∈ Sp) (e, a) ∈>)

neg neg e ∈ H(o) ∧ (∃a ∈ Sp) (e, a) /∈>p ∧ (�a′ ∈ Sp) (a′, e) ∈>p

rej e /∈ H(o) ∧ (∀a ∈ Sp) (a ∈ H(o) ⇒ (e, a) ∈>p)

acc e ∈ H(o) ∧ (∀a ∈ Ap) (e, a) ∈≥p

rej neg e ∈ H(o) ∧ (∀a ∈ Ap) (a, e) /∈>p ∧ (∃a ∈ Ap) (e, a) /∈>p

rej e ∈ H(o) ∧ (∃a ∈ Ap)(a, e) ∈>

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 98: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Revizija statusa date opcije

Neka je AF = 〈O,Ap, Defp〉, e /∈ Ap, et o ∈ O.

acc (∀a ∈ Acc) (a, e) ∈≥p

acc neg (∀a ∈ Acc) (a, e) /∈≥p ∧ (e, a) /∈≥p

rej e /∈ H(o) ∧ (∀a ∈ Acc) (e, a) ∈>p

acc e ∈ H(o) ∧ ((∀a ∈ Sp) (e, a) ∈>)

neg neg e ∈ H(o) ∧ (∃a ∈ Sp) (e, a) /∈>p ∧ (�a′ ∈ Sp) (a′, e) ∈>p

rej e /∈ H(o) ∧ (∀a ∈ Sp) (a ∈ H(o) ⇒ (e, a) ∈>p)

acc e ∈ H(o) ∧ (∀a ∈ Ap) (e, a) ∈≥p

rej neg e ∈ H(o) ∧ (∀a ∈ Ap) (a, e) /∈>p ∧ (∃a ∈ Ap) (e, a) /∈>p

rej e ∈ H(o) ∧ (∃a ∈ Ap)(a, e) ∈>

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 99: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Revizija statusa date opcije

Neka je AF = 〈O,Ap, Defp〉, e /∈ Ap, et o ∈ O.

acc (∀a ∈ Acc) (a, e) ∈≥p

acc neg (∀a ∈ Acc) (a, e) /∈≥p ∧ (e, a) /∈≥p

rej e /∈ H(o) ∧ (∀a ∈ Acc) (e, a) ∈>p

acc e ∈ H(o) ∧ ((∀a ∈ Sp) (e, a) ∈>)

neg neg e ∈ H(o) ∧ (∃a ∈ Sp) (e, a) /∈>p ∧ (�a′ ∈ Sp) (a′, e) ∈>p

rej e /∈ H(o) ∧ (∀a ∈ Sp) (a ∈ H(o) ⇒ (e, a) ∈>p)

acc e ∈ H(o) ∧ (∀a ∈ Ap) (e, a) ∈≥p

rej neg e ∈ H(o) ∧ (∀a ∈ Ap) (a, e) /∈>p ∧ (∃a ∈ Ap) (e, a) /∈>p

rej e ∈ H(o) ∧ (∃a ∈ Ap)(a, e) ∈>

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 100: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Revizija statusa date opcije

Neka je AF = 〈O,Ap, Defp〉, e /∈ Ap, et o ∈ O.

acc (∀a ∈ Acc) (a, e) ∈≥p

acc neg (∀a ∈ Acc) (a, e) /∈≥p ∧ (e, a) /∈≥p

rej e /∈ H(o) ∧ (∀a ∈ Acc) (e, a) ∈>p

acc e ∈ H(o) ∧ ((∀a ∈ Sp) (e, a) ∈>)

neg neg e ∈ H(o) ∧ (∃a ∈ Sp) (e, a) /∈>p ∧ (�a′ ∈ Sp) (a′, e) ∈>p

rej e /∈ H(o) ∧ (∀a ∈ Sp) (a ∈ H(o) ⇒ (e, a) ∈>p)

acc e ∈ H(o) ∧ (∀a ∈ Ap) (e, a) ∈≥p

rej neg e ∈ H(o) ∧ (∀a ∈ Ap) (a, e) /∈>p ∧ (∃a ∈ Ap) (e, a) /∈>p

rej e ∈ H(o) ∧ (∃a ∈ Ap)(a, e) ∈>

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 101: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Revizija statusa date opcije

Neka je AF = 〈O,Ap, Defp〉, e /∈ Ap, et o ∈ O.

acc (∀a ∈ Acc) (a, e) ∈≥p

acc neg (∀a ∈ Acc) (a, e) /∈≥p ∧ (e, a) /∈≥p

rej e /∈ H(o) ∧ (∀a ∈ Acc) (e, a) ∈>p

acc e ∈ H(o) ∧ ((∀a ∈ Sp) (e, a) ∈>)

neg neg e ∈ H(o) ∧ (∃a ∈ Sp) (e, a) /∈>p ∧ (�a′ ∈ Sp) (a′, e) ∈>p

rej e /∈ H(o) ∧ (∀a ∈ Sp) (a ∈ H(o) ⇒ (e, a) ∈>p)

acc e ∈ H(o) ∧ (∀a ∈ Ap) (e, a) ∈≥p

rej neg e ∈ H(o) ∧ (∀a ∈ Ap) (a, e) /∈>p ∧ (∃a ∈ Ap) (e, a) /∈>p

rej e ∈ H(o) ∧ (∃a ∈ Ap)(a, e) ∈>

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 102: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zakljucak

1 Predlozili smo jedan apstraktni sistem za odlucivanje podneizvesnoscu baziran na argumentima

2 Izucavali smo uticaj odabira semantike na status opcija

3 Izucavali smo klasu kompletnih sistema :1 Svojstva tih sistema2 Reviziju statusa date opcije pri dolasku novog argumenta

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 103: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zakljucak

1 Predlozili smo jedan apstraktni sistem za odlucivanje podneizvesnoscu baziran na argumentima

2 Izucavali smo uticaj odabira semantike na status opcija

3 Izucavali smo klasu kompletnih sistema :1 Svojstva tih sistema2 Reviziju statusa date opcije pri dolasku novog argumenta

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 104: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zakljucak

1 Predlozili smo jedan apstraktni sistem za odlucivanje podneizvesnoscu baziran na argumentima

2 Izucavali smo uticaj odabira semantike na status opcija

3 Izucavali smo klasu kompletnih sistema :1 Svojstva tih sistema2 Reviziju statusa date opcije pri dolasku novog argumenta

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 105: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Zakljucak

1 Predlozili smo jedan apstraktni sistem za odlucivanje podneizvesnoscu baziran na argumentima

2 Izucavali smo uticaj odabira semantike na status opcija

3 Izucavali smo klasu kompletnih sistema :1 Svojstva tih sistema2 Reviziju statusa date opcije pri dolasku novog argumenta

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 106: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Perspektive

1 Dva tipa argumenata : za i protiv opcija

2 Instancirati generalni okvir sa ciljem da se kodiraju drugikriterijumi odlucivanja

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 107: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Perspektive

1 Dva tipa argumenata : za i protiv opcija

2 Instancirati generalni okvir sa ciljem da se kodiraju drugikriterijumi odlucivanja

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 108: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Perspektive

1 Dva tipa argumenata : za i protiv opcija

2 Instancirati generalni okvir sa ciljem da se kodiraju drugikriterijumi odlucivanja

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima

Page 109: Apstraktni okvir za odlucivanje zasnovan na argumentimaargo.matf.bg.ac.rs/seminar/presentations/2008_09/SrdjanVesic_Framework... · Problem odluˇcivanja Apstraktni okvir za odluˇcivanje

Problem odlucivanjaApstraktni okvir za odlucivanje zasnovan na argumentima

Kompletni sistemiZakljucak i perspektive

Apstraktni okvir za odlucivanje zasnovan na argumentima

Merci de votre attention

Sr�an VESIC Apstraktni okvir za odlucivanje zasnovan na argumentima