Attention, intentions, and the structure of discourse
Computational Linguistics
Reference resolution in PUNDIT
Logic and logic grammars for language processing
ACM Transactions on Computer-Human Interaction (TOCHI)
Multi-site data collection for a spoken language corpus
HLT '91 Proceedings of the workshop on Speech and Natural Language
Subject-based evaluation measures for interactive spoken language systems
HLT '91 Proceedings of the workshop on Speech and Natural Language
Spontaneous speech collection for the ATIS domain with an aural user feedback paradigm
HLT '91 Proceedings of the workshop on Speech and Natural Language
A relaxation method for understanding spontaneous speech utterances
HLT '91 Proceedings of the workshop on Speech and Natural Language
Pegasus: a spoken language interface for on-line air travel planning
HLT '94 Proceedings of the workshop on Human Language Technology
Multi-tasking and collaborative activities in dialogue systems
SIGDIAL '02 Proceedings of the 3rd SIGdial workshop on Discourse and dialogue - Volume 2
Speaker Classification I
Robust parsing for spoken language systems
ICASSP'92 Proceedings of the 1992 IEEE international conference on Acoustics, speech and signal processing - Volume 1
Combining the Best of Two Worlds: NLP and IR for Intranet Search
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01
Hi-index | 0.00 |
This paper describes the present status of the discourse and dialogue models within the MIT ATIS system, extended to support the notion of booking a flight. The discourse model includes not only the resolution of explicit anaphoric references, but also indirect and direct references to information mentioned earlier in the conversation, such as a direct reference to an entry in a previously displayed table or an indirect reference to a date, as in "the following Thursday." The system keeps a history table containing objects such as flights and dates, represented as semantic frames, as well as the active ticket, previously booked tickets, and previously displayed tables. During flight reservations scenarios, the system monitors the state of the ticket (which is displayed to the user), making sure that all information is complete (by querying the user) before allowing a booking. It may even initiate calls to the database to provide additional unsolicited information as appropriate. We have collected several dialogues of subjects using the system to make reservations, and from these, we are learning how to design better dialogue models.