MBR5 2002 AtT 1 College 5: Complexiteit van verschillende abductie-problemen Context cursus: MAB diagnose model logica, abductie Artikel The computational.

Slides:



Advertisements
Verwante presentaties
Stilstaan bij parkeren Dat houdt ons in beweging
Advertisements

BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
De elektronische verzamelaanvraag Ruben Fontaine Markt- en Inkomensbeheer – dienst Aangiftes.
‘SMS’ Studeren met Succes deel 1
Paulus' eerste brief aan Korinthe (20) 23 januari 2013 Bodegraven.
28 juni 2009 Paëllanamiddag 1 Paëllanamiddag 28 juni 2009 Voorbereiding vrijdagavond (Loopt automatisch - 7 seconden)
Werkwoorden d t dt.
NEDERLANDS WOORD BEELD IN & IN Klik met de muis
Beter afspelen.
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
1 Resultaten marktonderzoek RPM Zeist, 16 januari 2002 Door: Olga van Veenendaal, medew. Rothkrans Projectmanagement.
November 2013 Opinieonderzoek Vlaanderen – oktober 2013 Opiniepeiling Vlaanderen uitgevoerd op het iVOXpanel.
Uitgaven aan zorg per financieringsbron / /Hoofdstuk 2 Zorg in perspectief /pagina 1.
Personalisatie van de Archis website Naam: Sing Hsu Student nr: Datum: 24 Juni 2004.
1 COVER: Selecteer het grijze vlak hiernaast met rechtsklik & kies ‘change picture’ voor een ander beeld of verwijder deze slide & kies in de menubalk.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
7 april 2013 Zoetermeer 1. 1Korinthe Maar, zal iemand zeggen, hoe worden de doden opgewekt? En met wat voor lichaam komen zij? 2.
27 februari 2014 Bodegraven 1. 1Korinthe 12 1 Ten aanzien van de uitingen des geestes, broeders, wil ik u niet onkundig laten. 2.
 Deel 1: Introductie / presentatie  DVD  Presentatie enquête  Ervaringen gemeente  Pauze  Deel 2 Discussie in kleinere groepen  Discussies in lokalen.
STAPPENPLAN GRAMMATICUS.
Ronde (Sport & Spel) Quiz Night !
Een Concert van het Nederlands Philharmonisch Orkest LES 4 1.
prNBN D addendum 1 Deel 2: PLT
Een optimale benutting van vierkante meters Breda, 6 juni 2007.
Kb.1 Ik leer op een goede manier optellen en aftrekken
9 januari 2013 Bodegraven 1. 1Korinthe 11 1 Wordt mijn navolgers, gelijk ook ik Christus navolg. 2.
Nooit meer onnodig groen? Luuk Misdom, IT&T
Hoofdstuk 6: Controle structuren
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Elke 7 seconden een nieuw getal
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen College 5.
Visibility-based Probabilistic Roadmaps for Motion Planning Tim Schlechter 13 februari 2003.
Softwarepakket voor het catalogeren en determineren van fruitsoorten
1 introductie 3'46” …………… normaal hart hond 1'41” ……..
Oefeningen F-toetsen ANOVA.
Neurale Netwerken Kunstmatige Intelligentie Rijksuniversiteit Groningen April 2005.
Wat levert de tweede pensioenpijler op voor het personeelslid? 1 Enkele simulaties op basis van de weddeschaal B1-B3.
T U Delft Parallel and Distributed Systems group PGS Fundamentele Informatica in345 Deel 2 College 5 Cees Witteveen.
Wie het kleine niet eert ... (quarks, leptonen,….)
1 WIJZIGINGEN UNIEK VERSLAG. 2 Agenda Verbeteringen Veranderingen formulieren Praktische herinneringen Nieuwe formulieren Sociale en culturele participatie.
13 maart 2014 Bodegraven 1. 1Korinthe Want gelijk het lichaam één is en vele leden heeft, en al de leden van het lichaam, hoe vele ook, een lichaam.
Optuigen van datastructuren
1. 33 GERECHTIGHEID GODS 21 Thans is echter buiten de wet om GERECHTIGHEID GODS openbaar geworden, waarvan de wet en de profeten getuigen, 34.
Afrika: Topo nakijken en leren.
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
ribwis1 Toegepaste wiskunde – Differentieren Lesweek 7
Hoe gaat dit spel te werk?! Klik op het antwoord dat juist is. Klik op de pijl om door te gaan!
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 7 De 2 ♦ /2 ♥ /2 ♠ en de 2 ♣ -opening 1Contract 2, hst 7.
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 9 Het eerste bijbod 1Contract 1, hoofdstuk 9.
Hoofdstuk 5 Vijfkaart hoog, eerste verkenning 1e9 NdF-h1 NdF-h5 1 1.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Fractale en Wavelet Beeldcompressie
Fractale en Wavelet Beeldcompressie
De financiële functie: Integrale bedrijfsanalyse©
1 Amsterdam, april 2005 Drs. Frits Spangenberg Rotary Extern imago.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
12 sept 2013 Bodegraven 1. 2  vooraf lezen: 1Kor.7:12 t/m 24  indeling 1Korinthe 7  1 t/m 9: over het huwelijk  10 t/m 16: over echtscheiding  16.
13 november 2014 Bodegraven 1. 2 de vorige keer: 1Kor.15:29-34 indien er geen doden opgewekt worden...  vs 29: waarom dopen?  vs.30-32: waarom doodsgevaren.
1 Week /03/ is gestart in mineur De voorspellingen van alle groten der aarden dat de beurzen zouden stijgen is omgekeerd uitgedraaid.
MBR AtT1 College 6 : covering-theorie (Deel 1) Literatuur: Plausability of diagnostic hypothese The nature of simplicity Y.Peng & J. Reggia Abductive.
23 mei 2013 Bodegraven vanaf hoofdstuk 6: hoofdst.1: de wijsheid van de wereld hoofdst.2: de wijsheid van God hoofdst.3: Gods akker en Gods bouwwerk.
1 DE ADVIEZEN VAN BEURSMAKELAAR BERNARD BUSSCHAERT Week
MBR AtT1 College 9 Diagnose met correctmodellen. Verdieping in de formalisatie. In reader: Characterizing diagnoses and Systems J. de Kleer, A.
MBR AtT1 College 7 : covering theorie (Deel 2) model MAB-diagnose: College 6: Covering theorie College 7: Algoritme voor covering theorie werkelijk.
Transcript van de presentatie:

MBR AtT 1 College 5: Complexiteit van verschillende abductie-problemen Context cursus: MAB diagnose model logica, abductie Artikel The computational complexity of abduction T. Bylander, D. Allemang, M.Tanner, J. Johnson AIJ’91

MBR AtT 2 Kanttekening bij complexiteitsanalyse Analyse versus praktijk: Probleem klein dan "exponentiële tijd" toch in praktijk nog snel genoeg. Probleem groot dan "kwadratische tijd" mogelijk al te langzaam.

MBR AtT 3 Onderwerpen Karakterisering van abductie Verschillende klassen van problemen Verschillende karakteriseringen van domeinkennis Toepassing: medisch kennissysteem RED

MBR AtT 4 College 5: Complexiteit van abductie MAB: formalisatie mbv abductie Moeilijkheid van het abductieprobleem –onafhankelijk van de gebruikte representatie –onafhankelijk van de gebruikte methode Afhankelijk van “explanation” relatie en de “plausability” relatie. Doel: verdieping in het abductieprobleem

MBR AtT 5 Abductie Abductie = het vinden van de beste verklaring voor een gegeven verzameling data Toepassing van abductie Medische diagnose: het vinden van de beste verklaring voor de klachten/symptomen van de patiënt

MBR AtT 6 Abductie Peirce ( ) observatie d kennis h veroorzaakt d d, h  d dan mag je h concluderen (=abductie) Terminologie: d: datum h: indiv. hypothese h "explains" d D: set van d H: set van h (samengestelde hypo.)

MBR AtT 7 Formalisering abductieproblemen Abductieprobleem  D all,H all,e,pl  D all : data die verklaard moet worden H all : individuele hypotheses e: afbeelding van subsets van H all naar subsets van D all (h verklaart e(h)) pl: h heeft plausabiliteit pl(h) pl is een partiële ordering

MBR AtT 8 Voorbeeld d1d2d3d4 h1h2h4h5h3 e(h1)={d1} e(h2)={d1,d2} …. H all ={h1,h2,h3,h4,h5} D all ={d1,d2,d3,d4} d: d1 of d2 … h: h1 of h2 … H: {h1,h2} … D: {d1,d2}... pl(h1)=superior pl(h2)=excellent ….. superiorexcellentgoodfairpoor

MBR AtT 9 Terminologie Hypothese H is een subset van H all H is compleet: e(H) = D all H verklaart alle geobserveerde data H is parsimonious: er is geen echte subset van H die dezelfde data verklaart d1d2d3d4 h1h2h4h5h3 X

MBR AtT 10 Terminologie H is een verklaring indien: H is compleet en H is parsimonious later H is een "beste verklaring" indien: er geen verklaring H' is zodat pl(H') > pl(H)

MBR AtT 11 Terminologie e  (d): de individuele hypotheses die bij kunnen dragen aan een verklaring van d d1d2d3d4 h1h2h4h5 h3 e-(d1)={h1,h2} e-(d2)={h2,h3,h4} …..

MBR AtT 12 Merk op h  e  (d) impliceert niet dat d  e(h) h1h2h3 d1d2 e  (d1)={h1,h2,h3} e(h1)={}

MBR AtT 13 Aannames en vraagstelling Aannames: e is tractable pl is tractable e  is tractable e, pl zijn efficiënt representeerbaar Vraag: Wat is de complexiteit van het doorzoeken van de ruimte van samengestelde hypotheses voor het vinden van een (beste) verklaring bij gegeven data?

MBR AtT 14 NB: Extra vereenvoudigingen Samengestelde hypothese is een combinatie van de individuele hypotheses. Geen onderscheid tussen `relevante data’ en `mogelijke data’, zoals je bij de modellering van specifieke domeinen zou kunnen aantreffen. Geen context (bijv. leeftijd)

MBR AtT 15 Verschillende abductieproblemen (1) Onafhankelijk abd-probleem (2) Monotoon abd-probleem (3) Incompatibel abd-probleem (4) Cancellation abd-probleem (5) Geordend abd-probleem Soort abductie probleem afhankelijk van domeineigenschappen!! onafhankelijk van representatie & methode

MBR AtT Onafhankelijk abductieprobleem (OAP) Aanname: Een hypothese verklaart de data onafhankelijk van andere hypotheses. Karakterisering :  H  H all (e(H) =  h  H e(h)) Dus: samengestelde hypothese verklaart een datum iff er één element is dat de datum verklaart

MBR AtT 17 Voorbeeld h1 en h2 verklaren samen d1  geen onafhankelijk abductieprobleem!! h1h2h3 d1d2

MBR AtT 18 Algorithme Vinden van een beste verklaring: stap 1: vind een oplossing stap 2: vind betere oplossingen totdat een beste oplossing gevonden is Merk op : niet nodig alle oplossingen te onderzoeken!

MBR AtT 19 Geen oplossing aanwezig Zoek een oplossing Algorithme voor OAP (stap 1) If e(H all )  D all then return nil W := H all For each h  H all If e(W\{h}) = D all then W := W\{h} return(W)

MBR AtT 20 Complexiteitsresultaat OAP Vinden van een oplossing, als er een bestaat is O(nc e + n 2 ). (wil niet zeggen dat het complex is vast te stellen óf een oplossing bestaat)

MBR AtT Monotoon abductieprobleem (MAP) Afzwakking van de aanname “een hypothese verklaart de data onafhankelijk van andere hypotheses” Nu: toegestaan dat een samengestelde hypothese meer verklaart dan de delen afzonderlijk.

MBR AtT 22 Voorbeeld asthma bij tracheo-bronchitis veroorzaakt kortademigheid tracheo-bronchitis veroorzaakt keelpijn (en dus niet noodzakelijk kortademigheid) Vergelijk asthma met asthma bij tracheo-bronchitus NB: “Augmentation problem” in diagnose

MBR AtT 23 Karakterisering MAP  H, H’  H all (H  H’  e(H)  e(H’)) - samengestelde hypothese “verliest” geen verklaarde data - samengestelde hypothese verklaart mogelijk extra data

MBR AtT 24 Voorbeeld e(h1)  e(h2)  e(h3)  e({h1,h2,h3}) samengestelde H verklaart meer dan delen afzonderlijk h1h2h3 d2d4 d1 d3

MBR AtT OAP versus MAP Samengestelde hypothese "verliest" geen verklaarde data verklaart mogelijk wel "meer” data Dus : hypotheses niet onafhankelijk meer! Onafhankelijk abd-probleem  monotoon abd-probleem Monotoon abd-probleem  onafhankelijk abd-probleem x

MBR AtT 26 Complexiteitsresultaat monotone abductieproblemen: Vinden van een oplossing, als er een bestaat is O(nc e + n 2 ). (zelfde algoritme en complexiteit als onafhankelijke abductieproblemen)

MBR AtT Incompatibel abductieprobleem (IAP) Aanname: samengestelde hypothese is een willekeurige combinatie van individuele hypotheses NU : deze aanname afzwakken! Aanname vaak ongeldig bijv.: electronische component niet tegelijk stuk-0 en stuk-1

MBR AtT Incompatible abductieprobleem Nu: sommige hyp's kunnen geen samengestelde hypothese vormen Voor incompatible abd-probleem geldt niet meer : superset van hypothese is ook een hypothese! Toevoeging: Abductieprobleem  D all,H all,e,pl,I  I: tuples van hypotheses die incompatibel zijn

MBR AtT Incompatible abductieprobleem Karakterisering incompatibel probleem:  H  H all ((  I  I (I  H))  e(H) =  ) Karakterisering onafhankelijk incompatibel adb-probleem:  H  H all ((  I  I (I  H))  e(H) =  h  H e(h))

MBR AtT 30 Voorbeeld I = {{h1,h2},{h2,h3},{h3,h4},{h4,h5}} d1d2d3d4 h1h2h4h5h3 verklaring voor {d1,d2,d3,d4}

MBR AtT 31 Complexiteitsresultaat incompatible ABD-problemen: Bepalen van het bestaan van een oplossing is al NP-hard. (zelfde complexiteit als 3-SAT)

MBR AtT Incompatibel abductieprobleem “het bestaan van een oplossing” is bij dit type probleem moeilijker. moeilijkheid: keuze van incompatibiliteit kan niet lokaal gemaakt worden, maar is afhankelijk van andere incompatibele paren. toevoegen van kennis maakt probleem complexer!! “parsimonious” speelt hier nog geen rol!

MBR AtT Cancellation abd-probleem Bij een cancellation abd-probleem is het mogelijk dat: een individuele hypothese de verklaring van een datum door een andere individuele hypothese "cancelled". {h} verklaart d, maar {h,…} verklaart d niet. dus: de functie e is mogelijk niet- monotoon

MBR AtT 34 Voorbeeld van “cancellation” longontsteking veroorzaakt koorts longontsteking veroorzaakt kortademigheid verhoogde bijnierfunctie veroorzaakt moonface longonsteking bij verhoogde bijnierfunctie veroorzaakt kortademigheid en moonface (dus geen koorts meer)

MBR AtT Cancellation abductieprobleem Uitbreiding: consumeren/produceren Toevoeging: Abductieprobleem  D all,H all,e,pl,e proc,e cons  e proc, e cons, : afbeelding van H all naar subsets van D all voor resp. produceren en consumeren d  e(H)   {h| h  H  d  e prod (h)}  >  {h| h  H  d  e cons (h)} 

MBR AtT 36 Voorbeeld e(h1)={d1}, e(h2)={d1,d2},e(h3)={d2,d3}, e(h4)={d2,d4}, e(h5)={d3,d4} e-prod(x) = e(x) e-cons(h1)={d3}, e-cons(h2)={d4}, e-cons(h3)={}, e-cons(h4)={}, e-cons(h5)={} Solutions: {h1,h3,h5}: {d1,d2,d3,d3,d4} > {d3} oplossing {h1,h4,h3}: {d1,d2,d4,d2,d3} > {d3} geen oplossing {h1,h4,h5}: {d1,d2,d4,d3,d4} > {d3} geen oplossing {h2,h4,h5}:{d1,d2,d2,d4,d3,d4} > {d4} oplossing …

MBR AtT 37 Complexiteitsresultaat cancellation abd-problemen: Bepalen van het bestaan van een oplossing is al NP-hard.

MBR AtT 38 Een "beste" oplossing Tot nog toe : vinden van een oplossing Nu : vinden van een beste oplossing Criterium: best/kleinste oplossing H is geprefereerd boven H’: –injectieve relatie m tussen H en H' –alle h uit H moeten  plausibiliteit hebben dan zijn corresponderende h' uit H'. –indien H en H' even groot zijn dan moet H een h bevatten die strict plausibeler is dan zijn corresponderende h' in H'

MBR AtT 39 Voorbeeld d1d2d3d4 h1h2h4h5h3 superiorexcellentgoodfairpoor Verklaringen voor {d1,d2,d3,d4}: {h1,h3,h5},{h1,h4,h3},{h1,h4,h5},{h2,h3,h4},{h2,h3,h5},{h2,h5}

MBR AtT 40 Voorbeeld selectie criteria p-functie: h1: superior h2: excellent h3: good h4: fair h5: poor Verklaringen: {h1,h3,h5}, {h1,h3,h4}, {h1,h4,h5}, {h2,h3,h4}, {h2,h3,h5}, {h2,h5} Vergelijk: {h1,h3,h5}, {h1,h3,h4} p(h4) > p(h5) {h1,h3,h4},{h1,h4,h5} {h1,h3,h4},{h2,h3,h4} {h1,h3,h4},{h2,h5} {h1,h3,h4} niet, want groter {h2,h5} niet, want geen juiste afbeelding {h2,h5},{h1,h3,h5} p(h2)>=p(h3), p(h5)>=p(h5)

MBR AtT geordend abductieprobleem Extra aanname : plausabiliteit van alle hypotheses zijn verschillend en totaal geordend.  h,h’  H all ( h  h’  (pl(h) pl(h’)) )

MBR AtT 42 Complexiteitsresultaat geordend onafhankelijk abd-problemen: Vinden van een beste oplossing, als er een bestaat is O(nc e + n 2 + nc pl ).

MBR AtT 43 Samenvattend Probleem klasse Een oplossing Alle oplossingen Een beste oplossing Alle beste oplossingen onafhankelijk P NP onafhankelijk total order P NP P monotoon P NP monotoon total order P NP P incompatible NP cancellation NP

MBR AtT 44 Complexiteits-analyse Complexiteit van abductie veroorzaakt door: constraints op de verklaringsrelatie tussen hypotheses en data plausibility-ordering op hypothese NB: –onafhankelijk van representatie –onafhankelijk van redeneermethode (causal / logic, probabilistic / default, explicit model-based)

MBR AtT 45 CHECK (college 3, Console & Torasso) Abductie eis Type abductieprobleem: (1) Onafhankelijk abd-probleem? (2) Monotoon abd-probleem? (3) Incompatibel abd-probleem? (4) Cancellation abd-probleem? (5) Geordend abd-probleem?

MBR AtT 46 Medisch kennissysteem: RED Identificeren van antibodies in het serum van een patiënt dat kan reageren met de antigens die mogelijk voorkomt in rode bloedcellen. Verschillende testen worden gebruikt voor het bepalen van aanwezige antibodies Een antibody kan een test uitslag verklaren.

MBR AtT 47 RED systeem antibody-1 veroorzaakt test-1 antibody-2 veroorzaakt test-2 ….

MBR AtT 48 Type abductieproblemen & RED Als 2 antibodies 2 verschillende test uitslagen verklaren dan verklaren ze te samen ook deze beide uitslagen.  geen cancellation abd-probleem Als meerdere antibodies voor een zwakke verklaring van een testuitslag gelden, dan gelden ze gezamelijk voor een sterke verklaring  geen onafhankelijk abd-probleem, wel monotoon abd-probleem

MBR AtT 49 Type abductie problemen & RED Sommige antibodies kunnen niet te samen in één verklaring voorkomen  incompatible abd-probleem Plausabiliteit schaal van 1 tot 7, er zijn 60 antibodies  geen geordend probleem (total order)

MBR AtT 50 RED NP-hard probleem Echer: praktijk geen probleem! –Antibodies worden al uitgesloten door testuitslagen, voor het bepalen van een samengestelde diagnose. –Testen zijn bedoeld voor discrimineren van antibodies, dus afwezigheid van juiste testresultaat maakt aanwijzigheid antibody onwaarschijnlijker –Het is zeldzaam dat er meer dan een paar antibodies zijn.

MBR AtT 51 Complexiteitsresultaten laten zien Geen tractable algorithme is dat optimale oplossingen geeft op alle abductieproblemen  probleemklassen bekijken Voor het efficiënt oplossen van abductieprobleem features nodig zodat het oplosbaar wordt! Redeneermethode moet gebruik maken van deze features. Vb.: controlekennis & domeinkennis

MBR AtT 52 Volgende keer Y.Peng, J.Reggia Plausibility of diagnosistic hypotheses: the nature of simplicity Nog steeds: diagnose met fout-modellen…

MBR AtT 53 Berekenbaar representeerbaar P NP SAT-3 Exponentieel/kwadratisch