116
Dialoge und Dialogsysteme Tilman Vierhuff 14. Januar 2004

Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge und Dialogsysteme

Tilman Vierhuff

14. Januar 2004

Page 2: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Inhalt 2

Was euch heute erwartet

• Sprechakte

• Dialoge

• Fruhe Dialogsysteme

• Modellierung mit Automaten

• Information States

• Planbasierte Verfahren

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 3: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 3

Was sind Dialoge?.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 4: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 3

Was sind Dialoge?.

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 5: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 3

Was sind Dialoge?.

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 6: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 3

Was sind Dialoge?.

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

• Annahme wechselnder Rollen (turn-taking)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 7: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 4

Was sind Dialogeund wofur braucht man sie?

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

• Annahme wechselnder Rollen (turn-taking)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 8: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 4

Was sind Dialogeund wofur braucht man sie?

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

• Annahme wechselnder Rollen (turn-taking)

• Austausch und Abgleich von Informationen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 9: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 4

Was sind Dialogeund wofur braucht man sie?

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

• Annahme wechselnder Rollen (turn-taking)

• Austausch und Abgleich von Informationen

• Verfolgung (evtl. gemeinsamer) Ziele und Teilziele

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 10: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 4

Was sind Dialogeund wofur braucht man sie?

• Interaktion zwischen mindestens zwei Sprechenden

(bei Selbstgesprachen ggf. virtuell)

• Informationsaustausch auf verschiedenen Ebenen

• Annahme wechselnder Rollen (turn-taking)

• Austausch und Abgleich von Informationen

• Verfolgung (evtl. gemeinsamer) Ziele und Teilziele

• Rekursiv verschachtelbare Subdialoge

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 11: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 12: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 13: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 14: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 15: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 16: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 17: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 18: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 19: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 20: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

”Naturlich nicht. Die erste Straße links ist namlich der

Birnbaumboulevard.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 21: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

”Naturlich nicht. Die erste Straße links ist namlich der

Birnbaumboulevard.“

”Da haben Sie recht. Aber welche ist dann die Goldsteinstraße?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 22: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

”Naturlich nicht. Die erste Straße links ist namlich der

Birnbaumboulevard.“

”Da haben Sie recht. Aber welche ist dann die Goldsteinstraße?“

”Goldsteinstraße. . . Rechts abbiegen und dann dritte links.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 23: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 5

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

”Naturlich nicht. Die erste Straße links ist namlich der

Birnbaumboulevard.“

”Da haben Sie recht. Aber welche ist dann die Goldsteinstraße?“

”Goldsteinstraße. . . Rechts abbiegen und dann dritte links.“

”Danke vielmals.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 24: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 6

Beispieldialog (Kishon)

”Entschuldigung, konnen Sie mir sagen, wo die Goldsteinstraße ist?“

”Die Goldsteinstraße ist die erste Straße links.“

”Wie konnen Sie da so sicher sein?“

”Ein Freund von mir wohnt dort.“

”Bobby Großmann?“

”Nein. Ein Ingenieur.“

”Woher wissen Sie, dass Bobby Großmann kein Ingenieur ist?“

”Entschuldigung, ich kenne Bobby Großmann gar nicht.“

”Naturlich nicht. Die erste Straße links ist namlich der

Birnbaumboulevard.“

”Da haben Sie recht. Aber welche ist dann die Goldsteinstraße?“

”Goldsteinstraße. . . Rechts abbiegen und dann dritte links.“

”Danke vielmals.“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 25: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 26: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 27: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

• Informationen auf verschiedenen Ebenen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 28: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

• Informationen auf verschiedenen Ebenen

• Außerungsakte: ohne Absicht Informationen zu ubermitteln

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 29: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

• Informationen auf verschiedenen Ebenen

• Außerungsakte: ohne Absicht Informationen zu ubermitteln

• Propositionale Akte: Bezug zu Objekten (auch ohne

weitere Absicht)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 30: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

• Informationen auf verschiedenen Ebenen

• Außerungsakte: ohne Absicht Informationen zu ubermitteln

• Propositionale Akte: Bezug zu Objekten (auch ohne

weitere Absicht)

• Illokutionare Akte: Intention, Kontakt mit anderen

herzustellen (diverse Unterarten)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 31: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 7

Sprechakte (Searle, 1969)

• Sprechen ist eine Art Handlung

• Informationen auf verschiedenen Ebenen

• Außerungsakte: ohne Absicht Informationen zu ubermitteln

• Propositionale Akte: Bezug zu Objekten (auch ohne

weitere Absicht)

• Illokutionare Akte: Intention, Kontakt mit anderen

herzustellen (diverse Unterarten)

• Perlokutionare Akte: Intention, Reaktionen zu bewirken

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 32: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 8

Sprechakte II:Beispiele fur Sprechaktebenen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 33: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 8

Sprechakte II:Beispiele fur Sprechaktebenen

• Außerungsakt: Summen, reflexartiger Ausruf

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 34: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 8

Sprechakte II:Beispiele fur Sprechaktebenen

• Außerungsakt: Summen, reflexartiger Ausruf

• illokutionarer Akt:”Hallo!“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 35: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 8

Sprechakte II:Beispiele fur Sprechaktebenen

• Außerungsakt: Summen, reflexartiger Ausruf

• illokutionarer Akt:”Hallo!“

• perlokutionarer Akt:”Wie spat ist es?“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 36: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 8

Sprechakte II:Beispiele fur Sprechaktebenen

• Außerungsakt: Summen, reflexartiger Ausruf

• illokutionarer Akt:”Hallo!“

• perlokutionarer Akt:”Wie spat ist es?“

• propositionaler Akt:”Es ist zwanzig nach drei“

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 37: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 38: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

• Reprasentative: fur Tatsachen gehaltene Aussagen◦ Behauptung, Feststellung, Folgerung

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 39: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

• Reprasentative: fur Tatsachen gehaltene Aussagen◦ Behauptung, Feststellung, Folgerung

• Direktive: Hervorrufen einer Handlung◦ Bitte, Frage, Befehl

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 40: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

• Reprasentative: fur Tatsachen gehaltene Aussagen◦ Behauptung, Feststellung, Folgerung

• Direktive: Hervorrufen einer Handlung◦ Bitte, Frage, Befehl

• Kommissive: Ankundigung einer Handlung◦ Versprechen, Angebot, Drohung

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 41: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

• Reprasentative: fur Tatsachen gehaltene Aussagen◦ Behauptung, Feststellung, Folgerung

• Direktive: Hervorrufen einer Handlung◦ Bitte, Frage, Befehl

• Kommissive: Ankundigung einer Handlung◦ Versprechen, Angebot, Drohung

• Expressive: Vermittlung psychischer Zustande◦ Dank, Entschuldigung, Gluckwunsch

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 42: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Sprechakte 9

Sprechakte III: Arten von Sprechakten

• Reprasentative: fur Tatsachen gehaltene Aussagen◦ Behauptung, Feststellung, Folgerung

• Direktive: Hervorrufen einer Handlung◦ Bitte, Frage, Befehl

• Kommissive: Ankundigung einer Handlung◦ Versprechen, Angebot, Drohung

• Expressive: Vermittlung psychischer Zustande◦ Dank, Entschuldigung, Gluckwunsch

• Deklarative: Unmittelbare Statusanderungen◦ Verurteilung, Kriegserklarung, Heirat, Absolution

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 43: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 44: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

• Sprechakte in Dialogen als dialogue moves bezeichnet

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 45: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

• Sprechakte in Dialogen als dialogue moves bezeichnet

• Interaktion bestehend aus Aktionen und Reaktionen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 46: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

• Sprechakte in Dialogen als dialogue moves bezeichnet

• Interaktion bestehend aus Aktionen und Reaktionen

• Intentionen der Sprechenden bestimmten Art der Aktionen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 47: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

• Sprechakte in Dialogen als dialogue moves bezeichnet

• Interaktion bestehend aus Aktionen und Reaktionen

• Intentionen der Sprechenden bestimmten Art der Aktionen

• Reaktionen auf jeder Ebene der Sprechakte moglich

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 48: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 10

Sprechakte und Dialog

• Sprechakte in Dialogen als dialogue moves bezeichnet

• Interaktion bestehend aus Aktionen und Reaktionen

• Intentionen der Sprechenden bestimmten Art der Aktionen

• Reaktionen auf jeder Ebene der Sprechakte moglich

• Dialog vermittelt (optimalerweise) zwischen Intentionen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 49: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 50: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

• Einfaches Reiz-Reaktions-Verhalten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 51: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

• Einfaches Reiz-Reaktions-Verhalten

• Einfaches Reiz-Reaktions-Verhalten mit einfachem

Gedachtnis

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 52: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

• Einfaches Reiz-Reaktions-Verhalten

• Einfaches Reiz-Reaktions-Verhalten mit einfachem

Gedachtnis

• Zustandsbasierte Abfrageketten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 53: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

• Einfaches Reiz-Reaktions-Verhalten

• Einfaches Reiz-Reaktions-Verhalten mit einfachem

Gedachtnis

• Zustandsbasierte Abfrageketten

• Sammlung von Informationen in beliebiger Reihenfolge

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 54: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialoge 11

Dialoge verschiedener Komplexitat

• Einfaches Reiz-Reaktions-Verhalten

• Einfaches Reiz-Reaktions-Verhalten mit einfachem

Gedachtnis

• Zustandsbasierte Abfrageketten

• Sammlung von Informationen in beliebiger Reihenfolge

• Ruckfragen und Verschachtelung

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 55: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 56: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 57: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

• Sprach”verstandnis“ auf Pattern Matching beschrankt

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 58: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

• Sprach”verstandnis“ auf Pattern Matching beschrankt

• Schlusselworter evozieren entsprechende Antworten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 59: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

• Sprach”verstandnis“ auf Pattern Matching beschrankt

• Schlusselworter evozieren entsprechende Antworten

• Satzfragmente werden gespeichert und zufallig eingestreut

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 60: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

• Sprach”verstandnis“ auf Pattern Matching beschrankt

• Schlusselworter evozieren entsprechende Antworten

• Satzfragmente werden gespeichert und zufallig eingestreut

• Trotz Weizenbaums Erklarungen meinten Menschen,

verstanden zu werden

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 61: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 12

Eliza (Weizenbaum, 1966)

•”Simulation“ psychotherapeutischer Gesprache

• Sprach”verstandnis“ auf Pattern Matching beschrankt

• Schlusselworter evozieren entsprechende Antworten

• Satzfragmente werden gespeichert und zufallig eingestreut

• Trotz Weizenbaums Erklarungen meinten Menschen,

verstanden zu werden

• Ernsthafte Vorschlage zum klinischen Einsatz

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 62: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 63: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 64: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 65: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 66: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 67: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

Eliza: Bitte sprich weiter.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 68: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

Eliza: Bitte sprich weiter.

Patient: Was raschelt im Stroh?

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 69: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

Eliza: Bitte sprich weiter.

Patient: Was raschelt im Stroh?

Eliza: Ist diese Frage fur dich sehr wichtig?

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 70: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

Eliza: Bitte sprich weiter.

Patient: Was raschelt im Stroh?

Eliza: Ist diese Frage fur dich sehr wichtig?

Patient: Die Wolken beißen selten tief.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 71: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Dialogsysteme 13

Eliza: Beispiel

Eliza: Hallo, was ist dein Problem?

Patient: Meine Mutter ist Napoleon.

Eliza: Erzahl mir mehr von deiner Familie!

Patient: Eia popeia.

Eliza: Bitte sprich weiter.

Patient: Was raschelt im Stroh?

Eliza: Ist diese Frage fur dich sehr wichtig?

Patient: Die Wolken beißen selten tief.

Eliza: Ich verstehe.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 72: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 73: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 74: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 75: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

• Typischerweise starre Abfolge von Fragen,

z. B. Abfahrtsbahnhof → Zielbahnhof → Uhrzeit. . .

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 76: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

• Typischerweise starre Abfolge von Fragen,

z. B. Abfahrtsbahnhof → Zielbahnhof → Uhrzeit. . .

• Fur deterministisch verlaufende Dialoge ausreichend

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 77: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

• Typischerweise starre Abfolge von Fragen,

z. B. Abfahrtsbahnhof → Zielbahnhof → Uhrzeit. . .

• Fur deterministisch verlaufende Dialoge ausreichend

• Einfache Implementation

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 78: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

• Typischerweise starre Abfolge von Fragen,

z. B. Abfahrtsbahnhof → Zielbahnhof → Uhrzeit. . .

• Fur deterministisch verlaufende Dialoge ausreichend

• Einfache Implementation

• Robuste Erkennung durch anpassbare Grammatiken

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 79: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Auskunftssysteme 14

Automatische Auskunftssysteme

• Oft Dienste zur Informationsbeschaffung, auch

Telefonbanking etc.

• Abwechselndes Frage-Antwort-Pingpong

• Typischerweise starre Abfolge von Fragen,

z. B. Abfahrtsbahnhof → Zielbahnhof → Uhrzeit. . .

• Fur deterministisch verlaufende Dialoge ausreichend

• Einfache Implementation

• Robuste Erkennung durch anpassbare Grammatiken

• . . . aber unflexibel und manchmal nervig

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 80: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 81: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 82: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 83: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

• Zwei Arten von Knoten/Kanten je nach Sprecher

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 84: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

• Zwei Arten von Knoten/Kanten je nach Sprecher

• Entscheidungsmoglichkeiten an Verzweigungen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 85: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

• Zwei Arten von Knoten/Kanten je nach Sprecher

• Entscheidungsmoglichkeiten an Verzweigungen

• Einschrankung durch Zahl der Verzweigungen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 86: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

• Zwei Arten von Knoten/Kanten je nach Sprecher

• Entscheidungsmoglichkeiten an Verzweigungen

• Einschrankung durch Zahl der Verzweigungen

• Flexible Dialoge erzeugen große Automaten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 87: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 15

Modellierung von Dialogen mitendlichen Automaten

• Zustande des Dialogs durch Knoten dargestellt

• Ubergange entsprechen Außerungen

• Zwei Arten von Knoten/Kanten je nach Sprecher

• Entscheidungsmoglichkeiten an Verzweigungen

• Einschrankung durch Zahl der Verzweigungen

• Flexible Dialoge erzeugen große Automaten

• → wird fur interessantere Dialoge unhandlich und

unubersichtlich

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 88: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Endliche Automaten 16

Modellierung von Dialogen mitendlichen Automaten: Beispiel

. . . an der Tafel

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 89: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 90: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 91: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 92: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

◦ Inhalt ist flexibel und domanenabhangig

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 93: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

◦ Inhalt ist flexibel und domanenabhangig

• Update Rules

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 94: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

◦ Inhalt ist flexibel und domanenabhangig

• Update Rules◦ von Eigenschaften der Information States und von Spracheingaben

getriggert

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 95: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

◦ Inhalt ist flexibel und domanenabhangig

• Update Rules◦ von Eigenschaften der Information States und von Spracheingaben

getriggert

◦ verandern wiederum die Information states

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 96: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 17

Der Information-State-Ansatz(Larsson & Traum 1999)

• Information States◦ geben den momentanen Zustand der Dialogpartner wieder

◦ Inhalt ist flexibel und domanenabhangig

• Update Rules◦ von Eigenschaften der Information States und von Spracheingaben

getriggert

◦ verandern wiederum die Information states

• Automaten simulierbar durch Knotennummer als Inhalt der

Information States

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 97: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 18

Information States und das

”Dialogue Game Board“ (Ginzburg 1996)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 98: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 18

Information States und das

”Dialogue Game Board“ (Ginzburg 1996)

• Das momentane Thema (Question-Under-Discussion,

QUD) bestimmt den Dialogverlauf

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 99: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 18

Information States und das

”Dialogue Game Board“ (Ginzburg 1996)

• Das momentane Thema (Question-Under-Discussion,

QUD) bestimmt den Dialogverlauf

• Verschachtelte QUDs als Stack modelliert

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 100: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 18

Information States und das

”Dialogue Game Board“ (Ginzburg 1996)

• Das momentane Thema (Question-Under-Discussion,

QUD) bestimmt den Dialogverlauf

• Verschachtelte QUDs als Stack modelliert

• Agenda enthalt auszufuhrende Aktionen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 101: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 18

Information States und das

”Dialogue Game Board“ (Ginzburg 1996)

• Das momentane Thema (Question-Under-Discussion,

QUD) bestimmt den Dialogverlauf

• Verschachtelte QUDs als Stack modelliert

• Agenda enthalt auszufuhrende Aktionen

• Menge gemeinsamer Beliefs, bekannte Fakten

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 102: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 19

Beispiele von Update-Regeln (vereinfacht)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 103: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 19

Beispiele von Update-Regeln (vereinfacht)

RULE: AskUser

Preconditions: top(agenda) = raise question(Q)Effects: pop(agenda)

push(QUD, Q)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 104: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Information States 19

Beispiele von Update-Regeln (vereinfacht)

RULE: AskUser

Preconditions: top(agenda) = raise question(Q)Effects: pop(agenda)

push(QUD, Q)

RULE: IntegrateUserAnswer

Preconditions: last move = answer(A)contains(QUD, Q) mit answer to(A,Q)

Effects: remove(QUD, Q)add(beliefs, P ) mit P = apply(Q,A)

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 105: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 106: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 107: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

• Außerungen fuhren zu komplexen Planungsprozessen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 108: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

• Außerungen fuhren zu komplexen Planungsprozessen

• Typischerweise modelliert in Logikformalismen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 109: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

• Außerungen fuhren zu komplexen Planungsprozessen

• Typischerweise modelliert in Logikformalismen

• Besonders flexibel

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 110: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

• Außerungen fuhren zu komplexen Planungsprozessen

• Typischerweise modelliert in Logikformalismen

• Besonders flexibel

• Derzeit mit zu hohem Aufwand verbunden

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 111: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Planbasierte Verfahren 20

Planbasierte Dialogsysteme

• Ansatz mit Methoden aus der KI

• Außerungen fuhren zu komplexen Planungsprozessen

• Typischerweise modelliert in Logikformalismen

• Besonders flexibel

• Derzeit mit zu hohem Aufwand verbunden

• Durch entsprechend komplexe Update Rules in Information

States integrierbar

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 112: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Formale Methoden 21

Dialoge und formale Methoden

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 113: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Formale Methoden 21

Dialoge und formale Methoden

• Spezifikation von Dialogen mit formalen Sprachen

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 114: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Formale Methoden 21

Dialoge und formale Methoden

• Spezifikation von Dialogen mit formalen Sprachen

• Modellierung von Benutzer und System

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 115: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Formale Methoden 21

Dialoge und formale Methoden

• Spezifikation von Dialogen mit formalen Sprachen

• Modellierung von Benutzer und System

• Entdeckung von Missverstandnissen durch Beweise

T. Vierhuff: Dialogsysteme 14. Januar 2004

Page 116: Tilman Vierhuff - informatik.uni-bremen.de · Dialoge 5 Beispieldialog (Kishon) ” Entschuldigung, k¨onnen Sie mir sagen, wo die Goldsteinstraße ist?“ ” Die Goldsteinstraße

Formale Methoden 21

Dialoge und formale Methoden

• Spezifikation von Dialogen mit formalen Sprachen

• Modellierung von Benutzer und System

• Entdeckung von Missverstandnissen durch Beweise

• . . . wird nachstes Semester von Shi Hui behandelt

T. Vierhuff: Dialogsysteme 14. Januar 2004