Creating a corpus of commands in a domotic environment (semi- automatically)?

8
Creating a corpus of commands in a domotic environment (semi- automatically)?

Transcript of Creating a corpus of commands in a domotic environment (semi- automatically)?

Page 1: Creating a corpus of commands in a domotic environment (semi- automatically)?

Creating a corpus of commands in a domotic environment (semi-automatically)?

Page 2: Creating a corpus of commands in a domotic environment (semi- automatically)?

IBIS route directions• Start from IBIS transcript corpus http://www.ltg.ed.ac.uk/ibl/ibl-

transcription.txt• u10_GA_MC_1.wav okay if you erm if you get to the university and

then take the third first exit just past the university and then turn right • u10_GA_MC_2.wav erm boots is on your left • u10_GA_MD_1.wav okay head towards the grand hotel but just before

you get there the safeway is on your right hand side • u10_GA_ME_1.wav okay turn left at the post office • u10_GA_ME_2.wav go straight down that road and to the next

junction the grand hotel is on your left • u10_GA_MW_1.wav okay go straight ahead • NEED TO CLEAN (wav, okay, erm)

Page 3: Creating a corpus of commands in a domotic environment (semi- automatically)?

Take part of the corpus and annotate

• Object names with OBJECT• Location names with LOCATION• Select a few relevant framenet FRAMES, and

change verbs with name of FRAME

Page 4: Creating a corpus of commands in a domotic environment (semi- automatically)?

Examples

• head towards the grand hotel but just before you get there the safeway is on your right hand side

• MOVE towards LOCATION but just before you get there the LOCATION is on your right hand side

Page 5: Creating a corpus of commands in a domotic environment (semi- automatically)?

For the “smarters”

• Annotate a portion of the corpus, try to automatically annotate the rest

• How? (I’ll give advise)

Page 6: Creating a corpus of commands in a domotic environment (semi- automatically)?

Parse annotated sentences with Stanford parser

Page 7: Creating a corpus of commands in a domotic environment (semi- automatically)?

Variety of things can be done with that

• Cluster sentence schemas (either using only POS and CATEGORY sequences, e.g.:

or the typed dependencies

• Or?

VB DT JJ NN IN PRP VBP TO DT LOCATION/NNP CC RB MOVE/VB up/RP DT LOCATION/NN

Page 8: Creating a corpus of commands in a domotic environment (semi- automatically)?

Variety of things can be done with that

• Generate a new corpus in a different environment (DOMOTICS) by replacing LOCATIOn names with locations and objects in the domain

• MOVE towards the dining room but just before you get there the chair is on your right hand side