KTdCW Artificial Intelligence 2016/17 Practical Exercises - PART A

Ähnliche Dokumente
Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Algorithms for graph visualization

Introduction FEM, 1D-Example

Level 2 German, 2015

Introduction FEM, 1D-Example

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

DYNAMISCHE GEOMETRIE

Logik für Informatiker Logic for computer scientists

Finite Difference Method (FDM)

Level 2 German, 2016

GERMAN LANGUAGE Tania Hinderberger-Burton, Ph.D American University

Level 2 German, 2013

German translation: technology

D-BAUG Informatik I. Exercise session: week 1 HS 2018

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Unit 4. The Extension Principle. Fuzzy Logic I 123

Mock Exam Behavioral Finance

Willkommen zur Vorlesung Komplexitätstheorie

Wissenschaftliche Dienste. Sachstand. Payment of value added tax (VAT) (EZPWD-Anfrage ) 2016 Deutscher Bundestag WD /16

A Classification of Partial Boolean Clones

Level 1 German, 2014

Can I use an older device with a new GSD file? It is always the best to use the latest GSD file since this is downward compatible to older versions.

Zu + Infinitiv Constructions

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

Hausaufgabe 1-4. Name: If homework late, explanation: Last class homework is being accepted: If correction late, explanation: Student Self-Grading

Englisch. Schreiben. 18. September 2015 BAKIP / BASOP. Standardisierte kompetenzorientierte schriftliche Reife- und Diplomprüfung.

Klassische Themen der Computerwissenschaft

Attention: Give your answers to problem 1 and problem 2 directly below the questions in the exam question sheet. ,and C = [ ].

Materialien zu unseren Lehrwerken

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

Konfiguration von eduroam. Configuring eduroam

Name: Klasse: Standardisierte kompetenzorientierte schriftliche Reifeprüfung AHS. 18. September Englisch. Schreiben

B I N G O DIE SCHULE. Bingo card: Classroom Items abcteach.com

Die gesunde Schilddrüse: Was Sie unbedingt wissen sollten über Gewichtsprobleme, Depressionen, Haarausfall und andere Beschwerden (German Edition)

J RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Stromzwischenkreisumrichter Current Source Inverter (CSI)

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016


Paper Reference. Paper Reference(s) 1231/4H Edexcel GCSE German Paper 4H Writing Higher Tier Tuesday 12 June 2007 Afternoon Time: 1 hour

DIBELS TM. German Translations of Administration Directions

Computational Models

25 teams will compete in the ECSG Ghent 2017 Senior Class Badminton.

rot red braun brown rot red RS-8 rot red braun brown R S V~

Organische Chemie IV: Organische Photochemie

Stromzwischenkreisumrichter Current Source Inverter (CSI)

Microcontroller VU Exam 1 (Programming)

Mixed tenses revision: German

Dexatek's Alexa Smart Home Skills Instruction Guide

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Martin Luther. Click here if your download doesn"t start automatically

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

SAMPLE EXAMINATION BOOKLET

Geometrie und Bedeutung: Kap 5

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018

VORANSICHT. Halloween zählt zu den beliebtesten. A spooky and special holiday Eine Lerntheke zu Halloween auf zwei Niveaus (Klassen 8/9)

Stromzwischenkreisumrichter Current Source Inverter (CSI)

Sagen und Geschichten aus dem oberen Flöhatal im Erzgebirge: Pfaffroda - Neuhausen - Olbernhau - Seiffen (German Edition)

Unit 5. General Certificate of Education January 2003 Advanced Level Examination. Wednesday 29 January 2003 Afternoon Session. Time allowed: 2 hours

Das Zeitalter der Fünf 3: Götter (German Edition)

Prof. S. Krauter Kombinatorik. WS Blatt03.doc

GR5W. General Certificate of Education June 2008 Advanced Level Examination. Unit 5 The Cultural and Social Landscape in Focus. Time allowed: 2 hours

Stromzwischenkreisumrichter Current Source Inverter (CSI)

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Accelerating Information Technology Innovation

Wortstellung. Rule 1. The verb is the second unit of language in a sentence. The first unit of language in a sentence can be:

DENTAL IMPLANTS BY CAMLOG medical

GR5W. General Certificate of Education June 2007 Advanced Level Examination. Unit 5 The Cultural and Social Landscape in Focus. Time allowed: 2 hours

Englisch-Grundwortschatz

"Die Bundesländer Deutschlands und deren Hauptstädte" als Thema einer Unterrichtsstunde für eine 5. Klasse (German Edition)

Number of Maximal Partial Clones

Deutsch 1 Kapitel 6: Meine Sachen items in a house, pronouns, adjectives, prepositions. Name: Seite

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Produktinformation _185PNdeen

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

Rätsel 1: Buchstabensalat klassisch, 5 5, A C (10 Punkte) Puzzle 1: Standard As Easy As, 5 5, A C (10 points)

Arbeitsblatt Nein, Mann!

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN

1. General information Login Home Current applications... 3

Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

Im Zeichen der Sonne: Schamanische Heilrituale (German Edition)

Sport Northern Ireland. Talent Workshop Thursday 28th January 2010 Holiday Inn Express, Antrim

p^db=`oj===pìééçêíáåñçêã~íáçå=

Warum nehme ich nicht ab?: Die 100 größten Irrtümer über Essen, Schlanksein und Diäten - Der Bestseller jetzt neu!

Weather forecast in Accra

iid software tools QuickStartGuide iid USB base driver installation

Infoblatt: Hochschulsport

Scheduling. chemistry. math. history. physics. art

Kursbuch Naturheilverfahren: Curriculum der Weiterbildung zur Erlangung der Zusatzbezeichnung Naturheilverfahren (German Edition)

Application Note. Import Jinx! Scenes into the DMX-Configurator

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Seeking for n! Derivatives

Transkript:

KTdCW Artificial Intelligence 2016/17 Practical Exercises - PART A Franz Wotawa Technische Universität Graz, Institute for Software Technology, Inffeldgasse 16b/2, A-8010 Graz, Austria, wotawa@ist.tugraz.at, WWW home page: http://www.ist.tugraz.at Version January 9, 2018 1 Introduction The following examples are for the Artificial Intelligence part of the practical exercises KTdCW WS2017/18. Solutions for the example have to be provided in hand-written form (!) on Wednesday, January 17th, 2018, 18:00, immediately before the beginning of the lecture in lecture hall i11. The solutions for the given examples will be discussed in this lecture. The sheets of paper where the solutions are written on have to be stapled and the name and Matrikel number of the student have to be indicated on the first page. In cases writing the solutions by hand is not possible a PDF file with the solution has to be send to Franz Wotawa (wotawa@ist.tugraz.at) on January 17th, 2018 not later than noon. Note that given the deadlines are strict! During the practical part students are asked to explain their solution at the black board of the lecture hall i11. In case a provided solution cannot be sufficiently explained, I will evaluate this part of the practical exercise as not provided! 1. Modeling: Example 1: Formalisieren Sie folgendes Wissen über Krankheiten: Eine Erkältung führt in der Regel zu folgenden Symptomen: Kratzen im Hals, Schmerzen beim Schlucken, beeinträchtiges Riechvermögen, erhöhte Temperatur, Kopfschmerzen, Gliederschmerzen. Eine Grippe führt in der Regel zu folgenden Symptomen: Reizhusten, Halsschmerzen, Kopfschmerzen, Gliederschmerzen, Übelkeit, Fieber. Eine bakterielle Lungenenzündung führt in der Regel zu folgenden Symptomen: Atemnot, Fieber, Schmerzen beim Einatmen. Eine virale Lungenenzündung führt in der Regel zu folgenden Symptomen: Kopfschmerzen, Gliederschmerzen, Husten, erhöhte Temperatur. Welche Krankheit hat jemand, wenn folgende Symptome vorliegen: Kopfschmerzen, erhöhte Temperatur? Berechnen Sie die abduktiven Diagnosen um diese Frage zu beantworten. Was müte man wissen um zwischen den berechneten Diagnosen unterscheiden zu können? Example 2: Formalize the following sentences in a way such that you can use abductive diagnosis to compute explanations why Tweety cannot fly. Usually birds can fly unless they are dead or have a broken wing. Tweety is a bird.

2 Example 3: Formulate the behavior of a digital inverter component (with an input x, an output y, and the behavior x y) in Horn Clause Propositional Logic, where we only are able to have rules of the form (a) a, (b) a 1... a n a n+1, or (c) (a 1... a n ). Make use of the idea to represent the fact that x is true (false) with a new proposition x t (x f). Do not forget to add axioms stating that x cannot be true and false at the same time. 2. ATMS Environments / Labels Computations: Example 4: Gegeben sind folgende ATMS Labels: {{A, B}, {A, C}, {E, F }} {{A}, {E}, {B, C}} Example 5: Gegeben sind folgende ATMS Labels: {{A}, {B, C, D}, {E}} {{A, D}, {A, B}, {B, C}} {{E, F }} Example 6: Gegeben sind folgende ATMS Labels: {{A, B}, {B, C, D}, {E, B}} {{A, D}, {A, B}, {B, C}} Angenommen Sie haben den NOGOOD mit Label {{B, C}}. Welche Environments des berechneten Labels müssen Sie entfernen? Welche Environments in den gegeben Labels wären in diesem Fall auch nicht in den entsprechenden Labels?

3 3. ATMS: Example 7: Given the following set of implications where A, B, C, D, E denote assumptions. Gegeben seine folgende Regeln wobei A, B, C, D, E Assumptions bezeichnen: 1. A c 2. B b c 3. A f 4. C c d 5. D e 6. c e d 7. d c 8. E d 9. d f 10. b (a) Compute all conflicting assumptions (if there are any) using the ATMS. For this purpose draw the corresponding graph representing the ATMS and propagate the vertex labels. Use the given order of rules for this purpose! (b) Compute the abductive explanation for d. Berechnen Sie die abduktive Diagnose/Erklärung für d. (c) Compute all minimal hitting sets for the sets of conflicting assumptions. Berechnen Sie alle minimalen Hitting Sets für das Label des Nogood-Knotens. Example 8: Gegeben seine folgende Regeln wobei A, B, C, D, E Assumptions und die anderen Zeichen Aussagen bezeichnen: 1. A a b d 2. B b nc ne 3. C d ne nf 4. C d e f 5. D e 6. E f 7. f nf 8. a 9. b 10. nc (a) Berechnen Sie die Labels für alle ATMS Knoten. Nehmen Sie dabei die gegebene Reihenfolge der Regeln an und bestimmen Sie die Änderungen der Labels während der Graph (10 Punkte).

4 (b) Berechnen Sie die abduktive Diagnose/Erklärung für d f (5 Punkte). (c) Berechnen Sie alle minimalen Hitting Sets für die berechnete abduktive Diagnose (5 Punkte). Example 9: Given the following set of implications where A, B, C, D, E denote assumptions. Gegeben seine folgende Regeln wobei A, B, C, D, E Assumptions bezeichnen: 1. A c1 d1 e1 2. A c0 e0 3. A d0 e0 4. B a0 c1 5. B a1 c0 6. C a0 d1 7. C a1 d0 8. D a0 9. E a1 10. c0 c1 11. d1 d0 (a) Compute all conflicting assumptions (if there are any) using the ATMS. For this purpose draw the corresponding graph representing the ATMS and propagate the vertex labels. Use the given order of rules for this purpose! (b) Compute the abductive explanation for e0. Berechnen Sie die abduktive Diagnose/Erklärung für e0. (c) Compute all minimal hitting sets for the sets of conflicting assumptions. Berechnen Sie alle minimalen Hitting Sets für das Label des Nogood-Knotens. Example 4: Given the following set of implications where A, B, C, D, E denote assumptions and the other letters proposition: Gegeben seine folgende Regeln wobei A, B, C, D, E Assumptions und die anderen Zeichen Aussagen bezeichnen: 1. A a 2. B b 3. a b d 4. d a 5. C c 6. D c d 7. E b 8. E c a 9. a b

5 10. D f (a) (10 points) Compute all conflicting assumptions (if there are any) using the ATMS. For this purpose draw the corresponding graph representing the ATMS and propagate the vertex labels. Use the given order of rules for this purpose! (b) (5 points) Compute the abductive explanation for b f. Berechnen Sie die abduktive Diagnose/Erklärung für b f. (c) (5 points) Compute all minimal hitting sets for the NOGOOD node. Berechnen Sie alle minimalen Hitting Sets für den NOGOOD Knoten.