Interactive Dialogue Systems Professor Diane Litman Computer Science Department & Learning Research and Development Center University of Pittsburgh Pittsburgh,

Slides:



Advertisements
Similar presentations
EE3P BEng Final Year Project – 1 st meeting SLaTE – Speech and Language Technology in Education Martin Russell
Advertisements

Detecting Certainness in Spoken Tutorial Dialogues Liscombe, Hirschberg & Venditti Using System and User Performance Features to Improve Emotion Detection.
5/10/20151 Evaluating Spoken Dialogue Systems Julia Hirschberg CS 4706.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
Uncertainty Corpus: Resource to Study User Affect in Complex Spoken Dialogue Systems Kate Forbes-Riley, Diane Litman, Scott Silliman, Amruta Purandare.
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
Introduction Information Management systems are designed to retrieve information efficiently. Such systems typically provide an interface in which users.
Student simulation and evaluation DOD meeting Hua Ai 03/03/2006.
 Manmatha MetaSearch R. Manmatha, Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts, Amherst.
1 LM Approaches to Filtering Richard Schwartz, BBN LM/IR ARDA 2002 September 11-12, 2002 UMASS.
1 Spontaneous-Speech Dialogue System In Limited Domains ( ) Development of an oral human-machine interface, by way of dialogue, for a semantically.
Latent Semantic Analysis (LSA). Introduction to LSA Learning Model Uses Singular Value Decomposition (SVD) to simulate human learning of word and passage.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Information Retrieval in Practice
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
AQUAINT Kickoff Meeting – December 2001 Integrating Robust Semantics, Event Detection, Information Fusion, and Summarization for Multimedia Question Answering.
® Automatic Scoring of Children's Read-Aloud Text Passages and Word Lists Klaus Zechner, John Sabatini and Lei Chen Educational Testing Service.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
* SRA Division CoopIS- September Extending Multi-Agent Cooperation by Overhearing Floriano Zini SRA Division - ITC-irst, Povo (Trento) - Italy Joint.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Modeling User Satisfaction and Student Learning in a Spoken Dialogue Tutoring System with Generic, Tutoring, and User Affect Parameters Kate Forbes-Riley.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
circle Adding Spoken Dialogue to a Text-Based Tutorial Dialogue System Diane J. Litman Learning Research and Development Center & Computer Science Department.
Evaluation of SDS Svetlana Stoyanchev 3/2/2015. Goal of dialogue evaluation Assess system performance Challenges of evaluation of SDS systems – SDS developer.
Comparing Synthesized versus Pre-Recorded Tutor Speech in an Intelligent Tutoring Spoken Dialogue System Kate Forbes-Riley and Diane Litman and Scott Silliman.
Crowdsourcing for Spoken Dialogue System Evaluation Ling 575 Spoken Dialog April 30, 2015.
Adaptive Spoken Dialogue Systems & Computational Linguistics Diane J. Litman Dept. of Computer Science & Learning Research and Development Center University.
Spoken Dialog Systems and Voice XML Lecturer: Prof. Esther Levin.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Presenter: Shanshan Lu 03/04/2010
Copyright © 2015 by Educational Testing Service. 1 Feature Selection for Automated Speech Scoring Anastassia Loukina, Klaus Zechner, Lei Chen, Michael.
Using NLP to Support Scalable Assessment of Short Free Text Responses Alistair Willis Department of Computing and Communications, The Open University,
Interpretation: What is it? what someone does that makes it possible for you to understand what a third person is saying (or signing) when that person.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Collaborative Research: Monitoring Student State in Tutorial Spoken Dialogue Diane Litman Computer Science Department and Learning Research and Development.
1 Natural Language Processing Lecture Notes 14 Chapter 19.
Introduction to Computational Linguistics
Towards a Method For Evaluating Naturalness in Conversational Dialog Systems Victor Hung, Miguel Elvir, Avelino Gonzalez & Ronald DeMara Intelligent Systems.
Predicting Student Emotions in Computer-Human Tutoring Dialogues Diane J. Litman&Kate Forbes-Riley University of Pittsburgh Department of Computer Science.
Why predict emotions? Feature granularity levels [1] uses pitch features computed at the word-level Offers a better approximation of the pitch contour.
For Monday Read chapter 24, sections 1-3 Homework: –Chapter 23, exercise 8.
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
Wrapping Up Ling575 Spoken Dialog Systems June 5, 2013.
Building & Evaluating Spoken Dialogue Systems Discourse & Dialogue CS 359 November 27, 2001.
Spoken Dialog Systems Diane J. Litman Professor, Computer Science Department.
1 An Introduction to Computational Linguistics Mohammad Bahrani.
Experiences with Undergraduate Research (Natural Language Processing for Educational Applications) Professor Diane Litman University of Pittsburgh.
Metacognition and Learning in Spoken Dialogue Computer Tutoring Kate Forbes-Riley and Diane Litman Learning Research and Development Center University.
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
circle Spoken Dialogue for the Why2 Intelligent Tutoring System Diane J. Litman Learning Research and Development Center & Computer Science Department.
circle Towards Spoken Dialogue Systems for Tutorial Applications Diane Litman Reprise of LRDC Board of Visitors Meeting, April 2003.
Improving (Meta)cognitive Tutoring by Detecting and Responding to Uncertainty Diane Litman & Kate Forbes-Riley University of Pittsburgh Pittsburgh, PA.
User Simulation for Spoken Dialogue Systems Diane Litman Computer Science Department & Learning Research and Development Center University of Pittsburgh.
Using Natural Language Processing to Analyze Tutorial Dialogue Corpora Across Domains and Modalities Diane Litman, University of Pittsburgh, Pittsburgh,
Objectives of session By the end of today’s session you should be able to: Define and explain pragmatics and prosody Draw links between teaching strategies.
Prosodic Cues to Disengagement and Uncertainty in Physics Tutorial Dialogues Diane Litman, Heather Friedberg, Kate Forbes-Riley University of Pittsburgh.
INFORMATION RETRIEVAL MEASUREMENT OF RELEVANCE EFFECTIVENESS 1Adrienn Skrop.
NCP meeting Jan 27-28, 2003, Brussels Colette Maloney Interfaces, Knowledge and Content technologies, Applications & Information Market DG INFSO Multimodal.
Predicting and Adapting to Poor Speech Recognition in a Spoken Dialogue System Diane J. Litman AT&T Labs -- Research
Towards Emotion Prediction in Spoken Tutoring Dialogues
Dialogue-Learning Correlations in Spoken Dialogue Tutoring
SPEAKING ASSESSMENT Joko Nurkamto UNS Solo 11/8/2018.
SPEAKING ASSESSMENT Joko Nurkamto UNS Solo 12/3/2018.
CSE 635 Multimedia Information Retrieval
Chapter 2 What speakers know.
Newton’s Third Law of Motion
Artificial Intelligence 2004 Speech & Natural Language Processing
Information Retrieval
Presentation transcript:

Interactive Dialogue Systems Professor Diane Litman Computer Science Department & Learning Research and Development Center University of Pittsburgh Pittsburgh, PA USA

Interactive Dialogue Systems Systems that can engage in extended human- machine conversations Enabling technologies – natural language processing (NLP) – spoken language processing (SLP) – (artificial intelligence)

4 Typical (Pipeline) Architecture Speech recognition Text-to-speech or recording Cloud, database, web, smartphone, etc. Dialogue manager Natural language understanding Natural language generation

Assessment Opportunities Utterance-level – What a user says, and how a user says it Dialogue-level – Discourse structure, turn-taking, etc.

Utterance-level Assessment The dialogue manager uses the assessments from the speech and natural language understanding components, in conjunction with an internal state representation, to decide what to do next (in real-time)

Example: Finite-State Dialogue Manager States correspond to system utterances Assessments of user utterances determine state transitions

Many Possible Assessment Dimensions Syntactic Semantic Pragmatic Prosodic Etc.

Example: ITSPOKE (Intelligent Tutoring Spoken Dialogue System)

Utterance-level Assessments: AffectiveSemantic

Challenges of Interactive Dialogue Example: Semantic assessment Comparison with a reference answer (via NLP) – lexical similarity – paraphrase and entailment – on or off-topic Similar to short-answer scoring, but…

Challenges (continued) Dialogue systems typically assign a label corresponding to an allowable state transition, rather than a numerical score – e.g., correct, partially correct, wrong User answers are often more spontaneous and unconstrained, making them harder to process

Challenges (continued) Real-time constraints also eliminate the use of certain speech and language technologies Confidence and belief information can often compensate for noisy assessments Some behaviors only occur in interactive dialogue

Dialogue-level Assessment Involves multiple utterances of the dialogue for analysis, and reflects the fact that dialogue is a joint activity – e.g. topical coherence, forward and backward-looking dialogue acts, turn-taking, grounding, etc. – appropriate use of explicit linguistic markers Can be used for real-time system operation, but also for post-hoc evaluation of the system and/or user’s conversational abilities

Opportunity Goal: assess the dialogue abilities of humans from their interactions with dialogue systems Method: adapt current evaluation paradigms

Challenges Unlike utterance assessment, no reference answer Conversations with computers (versus humans) differ due to technology limitations Current evaluation methods (next slides) were designed for purposes other than assessment – building better dialogue systems; corpus queries – ranking (rather than scoring) is often sufficient and more accurate

Evaluating Spoken Dialogue Systems Develop predictive models of user satisfaction from dialogue-level factors – Task success – Dialogue efficiency (turns, minutes, etc.) – Dialogue quality (response time, repair ratio, etc.)

Evaluating Computer Simulations of Human Users Rate/rank dialogues using automatic measures – High-level dialogue features (number of turns, words) – Dialogue style/cooperativeness (dialogue act distributions) – Task success/efficiency – Speech recognition quality (rejections, confidence scores) – User dialogue behavior (barge-ins, help requests)

Is Dialogue 1 > Dialogue 2? Dialogue 1: Example dialog with a human user ITSPOKE: The best law of motion to use is Newton’s third law. Do you recall what it says? Student: In free fall there is an equal and opposite force. ITSPOKE: Newton’s third law says that every force has an equal and opposite reaction force. If you hit the wall harder, is the force of your fist acting on the wall greater or less? Dialogue 2: Example dialogue with a computer simulation ITSPOKE: The best law of motion to use is Newton’s third law. Do you recall what it says? Student: More. ITSPOKE: Newton’s third law says...

Summary The use of speech and language technologies to assess spoken interactive dialogue, both now and in the future – Utterance versus dialogue-level assessment – Opportunities as well as challenges

Thank You! Questions? Further information –