‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

44
O.V.R.Dialogue management Alexandra Peters Augustus 2000

Transcript of ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Page 1: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

‘O.V.R.’ Dialogue management

Alexandra Peters

Augustus 2000

Page 2: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Openbaar Vervoer Reisinformatie (O.V.R.) Verstrekt informatie per

telefoon over reizen met openbaar vervoer

Meer dan 400 informatrices 13 mln bellers per jaar

9 mln worden geholpen

4 mln wachtrij

Page 3: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Onderzoeksdoelen

Coderen van de dialogen Dialoog model ontwikkelen Dialoog management bekeken vanuit

de informatrice Modelleren van de gebruikte kennis van

de informatrice Met de verkregen kennis ontwikkelen

van een trainingsomgeving

Page 4: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Beperkingen aan de codering van de dialogen

Verschillende coderingen voor de informatrice en de cliënt

Een codering per zin/uiting Alleen op tekst gebaseerd

Page 5: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Codering

Page 6: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Dialoog voorbeeldDialooginformatrice : goedemiddag reisinformatie

cliënt :goedemiddag ik wil graag weten wanneer de trein van Delft

naar Amsterdam centraal vertrekt

informatrice : wanneer wilt u aankomen

cliënt : rond elf uur

informatrice : u kunt vertrekken om twee voor tien

cliënt : twee voor tien

informatrice : en dan komt u om vijf voor elf aan in Amsterdam centraal

cliënt :dank u wel dag

informatrice : graag gedaan dag

CoderingOO

OC

NI

ANI

GA

RC

GA

GC

GO

Page 7: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Codeer tool

Page 8: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Bepalende factoren Prosodie

– Subjectieve codering– Geen betekenis non-verbale uitingen

Context Classificatie Codeerniveau Inhoud Relaties tussen uitingen

Page 9: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Voorbeeld“centraal station”

antwoord– “Van welk station in Amsterdam vertrekt u?”

verificatie vraag– “Ja, Amsterdam centraal station”

opmerking/parafrasering– “En dan komt u om twee uur aan in Utrecht”

Page 10: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Onderzoeksdoelen

Coderen van de dialogen Dialoog model ontwikkelen Dialoog management bekeken vanuit

de informatrice Modelleren van de kennis van de

informatrice Met de verkregen kennis ontwikkelen

van een trainingsomgeving

Page 11: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Top niveau dialoog modelbegroetingof opening

dialoog

vraagstellingof vullen van

de slots

informatiepresentatieof antwoord

geven

afscheid ofeinde dialoog

1

2

3

4

Page 12: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Dialoog voorbeeld

informatrice : goedemiddag reisinformatie

cliënt : goedemiddag ik wil graag weten wanneer de trein van Delft naar Amsterdam centraal vertrekt

informatrice : wanneer wilt u aankomen

cliënt : rond elf uur

informatrice : u kunt vertrekken om twee voor tien

cliënt : twee voor tien

informatrice : en dan komt u om vijf voor elf aan in Amsterdam centraal

cliënt : dank u wel dag

informatrice : graag gedaan dag

begroeting of opening dialoog

vraagstelling of vullen van de slots

informatie presentatie of antwoord geven

afscheid of einde dialoog

Page 13: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Lager niveau dialoog model

OO

OC

V CL1 NI R RO2

RC1ARANIACL1AV

GA

AIC2

Yes

No

CRC

Yes

No

AIC1Yes

No

SQ

QTO

Yes

CL2

QC

ACL2

No

RC2

No

Yes

Q/A/RA

Q

AIC3No

Yes

OF

RO3

RO1

Yes

Yes

R

No

No

QF

RO4

GF

GO

GC

Yes

No

Start of dialogue

End of dialogue

GFYes

No

Page 14: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Lager niveau dialoog model (1)OO

OC

V CL1 NI R RO2

RC1ARANIACL1AV

AIC2

Yes

No

AIC1Yes

No

OF RO1

Yes

No

Start of dialogue

Page 15: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Lager niveau dialoog model (2)

Page 16: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Onderzoeksdoelen Coderen van de dialogen Dialoog model ontwikkelen Dialoog management bekeken vanuit

de informatrice Modelleren van de kennis van de

informatrice Met de verkregen kennis ontwikkelen

van een trainingsomgeving

Page 17: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Directief dialoog fragment

informatrice : goedemiddag van welk station naar welk station wilt u reizen

cliënt : goedemiddag ik wil van Delft naar Utrecht

informatrice : wanneer wilt u vertrekken of aankomen

cliënt : ik wil vanavond om acht uur vertrekken

informatrice : ik kijk even een moment

cliënt : ja

informatrice : De verwachte aankomst in Utrecht centraal is om vijf voor negen en u moet dan in Rotterdam centraal overstappen

cliënt : ….

Page 18: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Non-directief dialoog fragment

informatrice : goedemiddag reisinformatie

cliënt : goedemiddag ik wil naar Utrecht [ehm].

informatrice : ja... [noise]

cliënt : en ik vertrek van Delft nee ….. van Rotterdam.

informatrice : van Rotterdam naar Utrecht ja…

cliënt : ik wil voor de lunch in Utrecht zijn

informatrice : ieder uur rijdt er een trein en de eerste trein van Utrecht naar Rotterdam vertrekt om tien over

zes

cliënt : ….

Page 19: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Dialoog stijlendirectief &

efficient

non-directief &hoge clientappreciatie

OVR-dialoog

Page 20: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

De gedachtengang van de informatrice

Wat wil de cliënt weten?

Wat is de beste reactie op de prompt van de cliënt?

Is het begrijpelijk wat de cliënt zegt?

Is het duidelijk wat de cliënt zegt?

Page 21: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Mogelijke hypotheses

Hij wil waarschijnlijk met de trein reizen.

Hij wil waarschijnlijk vertrekken van Utrecht centraal.

Hij wil waarschijnlijk om tien uur ‘s avonds aankomen omdat het nu al elf uur ‘s morgens is.

Hij wil waarschijnlijk vandaag reizen

Hij wil waarschijnlijk naar Amsterdam centraal.

Hij wil waarschijnlijk weten wanneer hij kan vertrekken.

Goedemiddag, ik wil om tien uur in Amsterdam aankomen en ik vertrek vanuit Utrecht.

Page 22: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Mogelijke prompts

Goedemiddag, ik wil om tien uur in Amsterdam aankomen.

Ik verstond u niet, kunt u hetalstublieft herhalen?

Wilt u met de bus of met de trein reizen?

Van waar wilt u vertrekken?

Wilt u vandaag reizen?

Ja...

Dus u wilt naar Amsterdam reizen enom tien uur aankomen?

Wilt u om tien uurvanavond aankomen?

Wilt u aankomen inAmsterdam centraal?

Page 23: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Voorbeelden goede/foute prompt

Ik wil naar Amsterdam..+ Ja...– Amsterdam centraal?

Ik wil graag morgen om negen uur in Delft zijn. Wanneer kan ik dan vanuit Utrecht vertrekken?+ Vertrekt u van Utrecht centraal?– Ja….

Page 24: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Dialoog strategieën

Min-Max principe Verminderen van dubbelzinnigheid Nieuwe informatie verkrijgen Informatie volledig maken Vermindering van fouten

Page 25: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Page 26: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice:goedemiddag reisinformatieCliënt:goedemiddag, ik wil naar Utrecht

Page 27: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice:jaCliënt:en ik vertrek van Rotterdam

Page 28: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice :wanneer wilt u reizenCliënt :overmorgen

Page 29: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice :u bedoelt hemelvaartsdagCliënt :ja

Page 30: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice :hoe laat wilt u aankomenCliënt :ik wil rond acht uur vertrekken

Page 31: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Computational model

?

? ?!

?

?

?

dst ast dt at d

Informatrice :‘s morgens of ‘s avondsCliënt :‘s avonds

Page 32: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Onderzoeksdoelen

Coderen van de dialogen Dialoog model ontwikkelen Dialoog management bekeken vanuit

de informatrice Modelleren van de kennis van de

informatrice Met de verkregen kennis ontwikkelen

van een trainingsomgeving

Page 33: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Benodigde kennis

Domeinkennis ‘Gezond verstand’ Ervaringskennis Geografische kennis Dialoog management kennis Gebruik reisplanner

Page 34: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

O.V.R. reisplanner

Page 35: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Onderzoeksdoelen

Coderen van de dialogen Dialoog model ontwikkelen Dialoog management bekeken vanuit

de informatrice Modelleren van de kennis van de

informatrice Met de verkregen kennis ontwikkelen

van een trainingsomgeving

Page 36: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Demo

Dialogue Training Environment

Page 37: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Conclusies & Resultaten Dialogen zijn succesvol te modelleren Dialogen hebben onderliggend model Er is een codeertool ontwikkeld Er is een (computational) model

ontwikkeld voor dialoog management Domeinkennis uit dialogen

geexpliciteerd Prototype voor dialoog training is

ontwikkeld

Page 38: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

AanbevelingenLange termijn Nieuwe rol informatrice

Korte termijn Onderwerp van dialogen uitbreiden Verdere implementatie prototype Author tool Gebruik van spraakherkenning

Page 39: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Page 40: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Page 41: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Page 42: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Page 43: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management

Page 44: ‘O.V.R.’ Dialogue management Alexandra Peters Augustus 2000.

Augustus 2000‘O.V.R.’ Dialogue management