Der Herzschrittmacher

Transcription

Der Herzschrittmacher
Rythmusoptimierung für
Herzschrittmacher
von
Arjen van der Ploeg
für
Proseminar Künstliche Intelligenz
Ryhtmusoptimierung für Herzschrittmacher
Inhalt der Präsentation
Einführung:
–
–
Das Herzens
Der Herzschrittmacher
Wissensdarstellung:
–
–
–
Hornformeln
Beweisfunktionen
Diagnose
Ryhtmusoptimierung für Herzschrittmacher
Funktion des Herzens
●
Pumpe des Blutkreislaufsystems
●
Nährstoffe hin / Zellabfälle weg
●
ca. 80 Herzschläge pro Minute
Ryhtmusoptimierung für Herzschrittmacher
Ein Herzschlag
Ryhtmusoptimierung für Herzschrittmacher
Krankheiten des Herzens
Herzschlag zu
langsam oder
nicht rythmisch
(Bradycardia)
Fehler im Signalweg
Ryhtmusoptimierung für Herzschrittmacher
Signal zu Schwach
Der Herzschrittmacher
●
●
Kleines ca. 5 cm grosses Gerät
Besitzt eine Batterie, Speicher und einen
Prozessor, sowie Sensoren
●
Behebt Herzleiden
●
Benötigt eine Programmierung
Ryhtmusoptimierung für Herzschrittmacher
Die Programmierung
●
Erfolgt bei Implantation des Gerätes
●
Alle 6 Monate wiederholen
●
Dauert ca. 30 Minuten
●
Erfordert Fachwissen
–
–
●
Kardiologie
Programmierung
Fehlerhafte Programmierung gefährlich
Ryhtmusoptimierung für Herzschrittmacher
Herzschrittmachersyndrom
●
Folgt aus fehlerhafter Programmierung
●
Kann Herzleiden verschlimmern
●
Schlag im Nacken
●
Rückstrom von Blut im Kreislauf
Ryhtmusoptimierung für Herzschrittmacher
“Decision Support”
●
Auf ca. 5 min verkürzen
●
Optimale Programmierung
●
“Entscheidungsunterstützung” mittels KI
●
Einfache Bedienbarkeit
Ryhtmusoptimierung für Herzschrittmacher
Was ist Wissen?
●
Aus Sympthomen lassen sich Ursachen folgern
●
Wissen ist mit Formeln darstellbar
●
Die meisten Krankheiten des Herzens sind
bekannt...
●
...genauso Ihre Ursachen
●
Diese stellen wir mit Hornformeln dar
Ryhtmusoptimierung für Herzschrittmacher
Wissen als Modell
Echte Welt
Beobachtete
Ursachen
Beobachtung
Übereinstimmung
Modell
Vorhersage
Vorhergesagte
Ursachen
Ryhtmusoptimierung für Herzschrittmacher
Hornformeln
●
Grundlagen: (Theoretische Informatik II)
–
–
–
–
Literale (Atom):
Konjunktion:
Disjunktion:
Implikation:
a, ¬a
a ۸ ... ۸ z
a ۷ ... ۷ z
a ۸ b ۷ ¬c ۸ d → ¬e ۷ f ۸ g
Ryhtmusoptimierung für Herzschrittmacher
Hornformeln
●
Implikation: a ۸ b ۷ ¬c ۸ d → ¬e ۷ f ۸ g
●
Hornformel: a ۸ b ۸ c ۸ d → e
–
–
–
Spezialfall der Implikation
Links Konjunktion
Rechts nur ein positives Literal
Ryhtmusoptimierung für Herzschrittmacher
diagnose Spezifikation
●
Hornformel drückt hier eine Ursache aus...
●
... genauer die Gründe
●
Eine Hornformel reicht nicht...
●
... daher Mengen von Formeln
●
Diesen nennen Wir diagnose Spezifikation
Ryhtmusoptimierung für Herzschrittmacher
diagnose Spezifikation
∑=(∆,Ф,e)
●
●
●
∆ bezeichnet hier die Menge möglicher
positiver und negativer Defekte.
Ф bezeichnet die Menge möglicher positiver
und negativer Ursachen.
e bezeichnet eine Menge von Hornformeln,
welche ein Ursachenmodell für abnormales
Verhalten repräsentieren (Beweisfunktion).
Ryhtmusoptimierung für Herzschrittmacher
diagnose Spezifikation
Ф
∆
∑
e
Ryhtmusoptimierung für Herzschrittmacher
Beweisfunktion
●
Eine Beweisfunktion ist ein Mapping
e: σ(∆) → σ(Ф) U {┴}
– so das:
● f Є Ф existiert eine Menge D < ∆ mit f Є
e(D) oder ¬f Є e(D)
● d, ¬d Є D, so gilt e(D) = ┴
● e(D) ≠ ┴ und D' < D so gilt e(D') ≠ ┴
–
Ryhtmusoptimierung für Herzschrittmacher
Ein Beispiel!
¬d1
d6
und
f1
¬d2
d3
d5
d4
Ryhtmusoptimierung für Herzschrittmacher
f2
Ein Beispiel!
e({¬d1}) = Ø
e({¬d1, ¬d2}) = e({d6})
e({d6}) = e({d5})
e({d6}) = e({d3}) = {f1}
e({d4}) = {f1, f2}
e({¬d2, d3}) = {f1}
e({¬d1, ¬d2, d3}) = e({¬d1, ¬d2})
e({¬d1, ¬d2, d3, d4}) = e({d4})
Ryhtmusoptimierung für Herzschrittmacher
Die Erahnung Diagnose
●
Beweisfunktionen reichen nicht...
●
...Bezug zu beobachteten Defekten herstellen.
●
●
Soll P(∑, E) ein diagnostisches Problem sein mit
E < Ф eine Menge von beobachteten Ursachen
und f Є E und f Є E. Soll weiter R∑ eine
Erahnung der Diagnose sein mit R als Mapping.
R∑,e : σ(Ф) → σ(∆) U {undefiniert}
|H
Ryhtmusoptimierung für Herzschrittmacher
die Diagnose
gefundene Defekte
H
Beweisfunktionen
e
Erahnung der
Diagnose
R∑
Diagnose
R∑,e (E)
|H
Ryhtmusoptimierung für Herzschrittmacher
Beobachtete Ursachen
E
Das Beispiel!
●
R∑,e
({f2}) = {d4}
angepasst
R∑,e
({f1,f2}) = undefiniert
abgelehnt
|{d3,d4}
●
|{d3,d4}
●
R∑,e ({f2}) = {d4}
|{d4}
Ryhtmusoptimierung für Herzschrittmacher
akzeptiert
Das Ergebnis
●
Das System prüft so alle Möglichkeiten
●
Ergebnis ist eine Menge von Ursachen
●
●
Ursachen werden evetuell mit weiteren Tests
bestätigt
Ursachen, werden mit geeigneten
Gegenmassnahmen geliefert
Ryhtmusoptimierung für Herzschrittmacher
Probleme / Ziele ?
●
●
●
●
Technische Fehler (Batterie, usw...)
Endgültige Programmierung / Entscheidung
durch Kardiologen
Defektmenge mit unbekannten
Beweisfunktionen
Reaktionszeit von unter 2 Sekunden ist Ziel
Ryhtmusoptimierung für Herzschrittmacher
Ende
Vielen Dank für eure Aufmerksamkeit!
Ryhtmusoptimierung für Herzschrittmacher

Documents pareils