Automatic Speech Recognition (CS753)

Size: px
Start display at page:

Download "Automatic Speech Recognition (CS753)"

Transcription

1 Automatic Speech Recognition (CS753) Lecture 22: Conversational Agents Instructor: Preethi Jyothi Oct 26, 2017 (All images were reproduced from JM, chapters 29,30)

2 Chatbots Rule-based chatbots Historical prototype: ELIZA Responses generated by detecting patterns and applying rules

3 Chatbots Rule-based chatbots Historical prototype: ELIZA Responses generated by detecting patterns and applying rules Data-driven chatbots Two main types: 1. Information retrieval (IR) based bots 2. Machine learning (ML) based bots

4 Frame-based Systems

5 Frame-based dialog systems Modern task-specific dialog systems are based on a domain ontology which defines one or more frames Frames: Collection of slots and values Slot Type ORIGIN CITY city DESTINATION CITY city DEPARTURE TIME time DEPARTURE DATE date ARRIVAL TIME time ARRIVAL DATE date modern frame-based dialog agen

6 Finite-state dialog Manager Goal is to fill slots in the frames with fillers obtained from the user What city are you leaving from? Where are you going? What date do you want to leave? Is it a one-way trip? Yes No Do you want to go from <FROM> to <TO> on <DATE>? What date do you want to return? No Yes Do you want to go from <FROM> to <TO> on <DATE> returning on <RETURN>? Yes No Book the flight Figure 28.9 A simple finite-state automaton architecture for frame-based dialog. System Initiative!

7 Natural Language Understanding (NLU) Extract frame-based information from the user s utterances Goals of the NLU component: 1. Domain classification 2. Intent determination 3. Slot filling Show me morning flights from Boston to San Francisco on Tuesday DOMAIN: INTENT: ORIGIN-CITY: ORIGIN-DATE: ORIGIN-TIME: DEST-CITY: AIR-TRAVEL SHOW-FLIGHTS Boston Tuesday morning San Francisco

8 Rule-based Semantic Grammars SHOW! show me i want can i see... DEPART TIME RANGE! (after around before) HOUR morning afternoon evening HOUR! one two three four... twelve (AMPM) FLIGHTS! (a) flight flights AMPM ORIGIN! am pm! from CITY DESTINATION CITY! to CITY! Boston San Francisco Denver Washington S SHOW FLIGHTS ORIGIN DESTINATION DEPARTDATE DEPARTTIME Show me flights from Boston to San Francisco on Tuesday morning Figure A semantic grammar parse for a user sentence, using slot names as the internal parse tree nodes.

9 Alternative: ML-based approaches Use a sequence model (CRF, RNN) to directly assign slot labels to words in the sentence O O O O O B-DES I-DES O B-DEPTIME I-DEPTIME O I want to fly to San Francisco on Monday afternoon please Rule-based systems could be used to bootstrap ML-based systems

10 Evaluating dialogue systems Subjective score: User satisfaction ratings Objective metrics: 1. Task completion success: Evaluate correctness of the whole solution 2. Efficiency cost: Total elapsed time for the dialog, total number of turns, number of system non-responses, etc.

11 Dialog State Systems

12 Dialog-state or belief-state architecture Fill slots like the frame-based dialog systems. But also, Determine what dialog act the user was making Generate new dialog acts, ask questions, reject suggestions, acknowledge an utterance, etc. Take into account the dialog context Needs a dialog policy

13 Dialog-state system LEAVING FROM DOWNTOWN 0.6 { from: downtown } 0.5 LEAVING AT ONE P M 0.2 { depart-time: 1300 } 0.3 ARRIVING AT ONE P M 0.1 { arrive-time: 1300 } 0.1 Automatic Speech Recognition (ASR) Spoken Language Understanding (SLU) Dialog State Tracker (DST) from: downtown to: airport from: CMU depart-time: -- from: to: CMU airport confirmed: no to: depart-time: airport 1300 score: 0.65 depart-time: confirmed: 1300 no confirmed: score: no 0.15 score: 0.10 FROM DOWNTOWN, IS THAT RIGHT? act: confirm from: downtown Text to Speech (TTS) Natural Language Generation (NLG) Dialog Policy Figure 29.1 Architecture of a dialog-state system for task-oriented dialog from Williams et al. (2016).

14 What is a dialog act? Speech acts: Each utterance in a dialog is an action performed by the speaker E.g.: making orders (issuing directives), stating constraints (issuing assertives), thanking the system (issuing acknowledgements), etc. Grounding: Ground the speaker s utterances and make it clear that the hearer has understood the speaker s meaning System: Did you want to review some more of your personal profile? Caller: No. System: What s next? System: Okay, what s next?

15 What is a dialog act? Speech acts: Each utterance in a dialog is an action performed by the speaker E.g.: making orders (issuing directives), stating constraints (issuing assertives), thanking the system (issuing acknowledgements), etc. Grounding: Ground the speaker s utterances and make it clear that the hearer has understood the speaker s meaning Dialog acts: Speech acts + grounding combined in a single action

16 Dialog acts used by a restaurant recommendation system Tag Sys User Description HELLO(a = x,b = y,...) X X Open a dialog and give info a = x,b = y,... INFORM(a = x,b = y,...) X X Give info a = x,b = y,... REQUEST(a,b = x,...) X X Request value for a given b = x,... REQALTS(a = x,...) c X Request alternative with a = x,... CONFIRM(a = x,b = y,...) X X Explicitly confirm a = x,b = y,... CONFREQ(a = x,...,d) X c Implicitly confirm a = x,... and request value of d SELECT(a = x, a = y) X c Implicitly confirm a = x,... and request value of d AFFIRM(a = x,b = y,...) X X Affirm and give further info a = x,b = y,... NEGATE(a = x) c X Negate and give corrected value a = x DENY(a = x) c X Deny that a = x BYE() X X Close a dialog Figure 29.4 Dialogue acts used by the HIS restaurant recommendation system of Young

17 Dialog acts used by a restaurant recommendation system Tag Sys User Description HELLO(a = x,b = y,...) X X Open a dialog and give info a = x,b = y,... INFORM(a = x,b = y,...) X X Give info a = x,b = y,... REQUEST(a,b = x,...) X X Request value for a given b = x,... REQALTS(a = x,...) c X Request alternative with a = x,... CONFIRM(a = x,b = y,...) X X Explicitly confirm a = x,b = y,... CONFREQ(a = x,...,d) X c Implicitly confirm a = x,... and request value of d SELECT(a = x, a = y) X c Implicitly confirm a = x,... and request value of d AFFIRM(a = x,b = y,...) X X Affirm and give further info a = x,b = y,... NEGATE(a = x) c X Negate and give corrected value a = x DENY(a = x) c X Deny that a = x BYE() X X Close a dialog Figure 29.4 Dialogue acts used by the HIS restaurant recommendation system of Young Utterance Dialogue act U: Hi, I am looking for somewhere to eat. hello(task = find,type=restaurant) S: You are looking for a restaurant. What type of food do you like? confreq(type = restaurant, food) U: I d like an Italian somewhere near the inform(food = Italian, near=museum) museum. S: Roma is a nice Italian restaurant near the museum. inform(name = "Roma", type = restaurant, food = Italian, near = museum) U: Is it reasonably priced? confirm(pricerange = moderate) S: Yes, Roma is in the moderate price range. affirm(name = "Roma", pricerange = moderate) U: What is the phone number? request(phone) S: The number of Roma is inform(name = "Roma", phone = "385456") U: Ok, thank you goodbye. bye()

18 How do we interpret dialog acts? Given an utterance, decide whether it is a question, a statement, an acknowledgement, etc. Maybe just look at the form of the utterance & decide? YES-NO QUESTION Will breakfast be served on USAir 1557? STATEMENT I don t care about lunch. COMMAND Show me flights from Milwaukee to Orlando. Doesn t work often Can you give me a list of the flights from Atlanta to Boston? A OPEN-OPTION B HOLD B CHECK A ACCEPT I was wanting to make some arrangements for a trip that I m going to be taking uh to LA uh beginning of the week after next. OK uh let me pull up your profile and I ll be right with you here. [pause] And you said you wanted to travel next week? Uh yes.

19 Dialog act detection + slot-filling First pass classifier that determines the dialog act of the sentence Second pass sequence classification algorithm that performs slot-filling Can rely on a wide variety of features including unigrams & bigrams, parse features, punctuations, dialog context, prosodic features, etc.

20 Dialog Policy What dialog act should the system generate next? Example: Confirmation/Rejection Explicit Confirmation Implicit Confirmation Rejection S: Which city do you want to leave from? U: Baltimore. S: Do you want to leave from Baltimore? U: Yes. U: I d like to fly from Denver Colorado to New York City on September U: I want to travel to Berlin S: When do you want to travel to Berlin? U2: Hi I d like to fly to Seattle Tuesday Morning System: When would you like to leave? Caller: Well, um, I need to be in New York in time for the first World Series game. System: <reject>. Sorry, I didn t get that. Please say the month and day you d like to leave. Caller: I wanna go on October fifteenth.

21 Dialog Policy At turn i, predict which action A i to take based on the entire sequence of dialog acts from the system (A) and user (U): Â i = argmax A i 2A P(A i (A 1,U 1,...,A i 1,U i 1 ) fy this by maintaining as the dialog state ma Entire dialog state could be simplified by conditioning only on the current state of the frame and last turn by A and U: Â i = argmax A i 2A P(A i Frame i 1,A i 1,U i 1 ) nough corpus of conversations, these proba Probabilities can be estimated using a classifier

22 Dialog Policy Suggested approach only looks at the past of the dialog, ignores whether the action is likely to lead to a successful interaction MDP (Markov decision processes): The agent has complete knowledge of the environment and its own current state, but the effects of its actions are non-deterministic. S Finite set of states A Finite set of actions R : (S A) R is the reward function T : (S A S) [0, 1] is the state transition function Compute a policy π that specifies which action a the agent should take in a given state s so as to receive the highest reward

23 Bellman equation The expected cumulative reward Q(s, a) for taking action a from state s: Q(s,a)=R(s,a)+g X s 0 P(s 0 s,a)max a 0 Q(s 0,a 0 ) Value iteration algorithm used to solve the Bellman equation POMDPs (Partially observable MDPs): The agent only has probabilistic information about its current state.

24 Designing dialog agents

25 Designing dialog agents Example: Find out whether users prefer interacting with a bot that produces speech in an accent closer to their own Two comparable conversational agents: One bot with an Indian accent, the other with an American accent Wizard of Oz study Human controlled bots Participants

26 Designing dialog agents Example: Find out whether users prefer interacting with a bot that produces speech in an accent closer to their own Two comparable conversational agents: Recommend a restaurant/recommend a movie Comparable lengths, prompts, interestingness Canned responses in Indian and non-indian accents Hi, I m Rajeev. I hear you want to go out for a meal Would you prefer vegetarian or non-vegetarian food? I mean, do you like live music or would you prefer a quiet place? A small cafe or a grand restaurant? Hi, I m Rohit. I hear you want to watch a movie... Which language do you want to watch it in? That s very interesting Now tell me, what kind of movies do you dislike?

27 How about end-to-end dialog systems? Serban et al., Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Models, AAAI 2016

First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text

First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text First Step Towards Enhancing Word Embeddings with Pitch Accents for DNN-based Slot Filling on Recognized Text Sabrina Stehwien, Ngoc Thang Vu IMS, University of Stuttgart March 16, 2017 Slot Filling sequential

More information

CS 644: NATURAL LANGUAGE DIALOGUE SYSTEMS Lecture 1: Overview of Dialogue Research and Dialogue Systems

CS 644: NATURAL LANGUAGE DIALOGUE SYSTEMS Lecture 1: Overview of Dialogue Research and Dialogue Systems CS 644: NATURAL LANGUAGE DIALOGUE SYSTEMS Lecture 1: Overview of Dialogue Research and Dialogue Systems David Traum Institute for Creative Technologies University of Southern California traum@ict.usc.edu

More information

Will computers ever be able to chat with us?

Will computers ever be able to chat with us? 1 / 26 Will computers ever be able to chat with us? Marco Baroni Center for Mind/Brain Sciences University of Trento ESSLLI Evening Lecture August 18th, 2016 Acknowledging... Angeliki Lazaridou Gemma Boleda,

More information

VoiceWeb: Wizard of Oz

VoiceWeb: Wizard of Oz VoiceWeb: Wizard of Oz Annelies de Bruine Internet and Mobile Systems Laboratory HP Laboratories Bristol HPL-2001-47 March 16 th, 2001* multimodal, wizard of oz, speech, user studies, usability The VoiceWeb

More information

Audio scripts Transkripte

Audio scripts Transkripte Audio scripts Transkripte (Hier werden nur die Texte aufgeführt, die nicht auf den Buchseiten abgedruckt sind.) Unit 2, Step 1 (page 29) 4b Routines (tracks 1/30 31) 1 Waiter: I enjoy my job but the working

More information

Hidden Markov Model based dance recognition

Hidden Markov Model based dance recognition Hidden Markov Model based dance recognition Dragutin Hrenek, Nenad Mikša, Robert Perica, Pavle Prentašić and Boris Trubić University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3,

More information

Beyond Intents! NLU for Conversational UIs. Head of Research. MetaForum 2017, Brussels. Dr. Rebecca Jonsson

Beyond Intents! NLU for Conversational UIs. Head of Research. MetaForum 2017, Brussels. Dr. Rebecca Jonsson Beyond Intents! NLU for Conversational UIs Dr. Rebecca Jonsson Head of Research MetaForum 2017, Brussels Virtual Assistants Personal Assistants Virtual Agents Dialogue systems Chatbots Digital Employees

More information

LISTENING Test. Now listen to an example: You hear: Woman: Where did you go this weekend? The correct answer is C. Are there any questions?

LISTENING Test. Now listen to an example: You hear: Woman: Where did you go this weekend? The correct answer is C. Are there any questions? LISTENING Test The Listening Section of the test (items 1 30) is divided into 4 parts. Instructions and examples are provided at the beginning of each part. All conversations and questions will be heard

More information

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Kate Park katepark@stanford.edu Annie Hu anniehu@stanford.edu Natalie Muenster ncm000@stanford.edu Abstract We propose detecting

More information

Level 1 & 2 Mini Story Transcripts

Level 1 & 2 Mini Story Transcripts Level 1 & 2 Mini Story Transcripts Introduction These are text transcripts for all the Level 1 & 2 Mini-Stories. What about level 3? Well, Level 3 is the advanced level. I want you to focus ONLY on listening

More information

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues

Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Laughbot: Detecting Humor in Spoken Language with Language and Audio Cues Kate Park, Annie Hu, Natalie Muenster Email: katepark@stanford.edu, anniehu@stanford.edu, ncm000@stanford.edu Abstract We propose

More information

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons Center for Games and Playable Media http://games.soe.ucsc.edu Kendall review of HW 2 Next two weeks

More information

Unit 7. Exercise 1. Listening Activity: Taking a Test about International Tourist Destinations, p.

Unit 7. Exercise 1. Listening Activity: Taking a Test about International Tourist Destinations, p. 105 Unit 7 Exercise 1. Listening Activity: Taking a Test about International Tourist Destinations, p. 175: Part 2. Now listen to the information that you will hear to correct your answers. How many did

More information

Language Processing and Computational Linguistics

Language Processing and Computational Linguistics Language Processing and Computational Linguistics EDA171/DATN06 Lecture 15 Dialogue Pierre Nugues Pierre.Nugues@cs.lth.se www.cs.lth.se/~pierre Pierre Nugues, Lecture 15, October 2009 1 Dialogue Interacting

More information

I don t think we ve met.

I don t think we ve met. U N I T 1 I don t think we ve met. Getting Ready 1 Write S if the expression is for strangers, and F for friends. I don t think we ve met. What s up? How have you been doing? Don t I know you from somewhere?

More information

A: Hi. B: Hi. A: Hello. A: Hi. How are you? B: OK. And you? A: Great. B: How are you? A: Not bad, thanks. And you? B: Fine. What s your name?

A: Hi. B: Hi. A: Hello. A: Hi. How are you? B: OK. And you? A: Great. B: How are you? A: Not bad, thanks. And you? B: Fine. What s your name? Screen test (Unit 1A) A: OK. B: Hi. I m John. I m from New York. Hi. I m John. I m from New York. A: OK. C: Hello. I m Amanda. I m from Cambridge. A: Good. D: Hi. I m Jennifer. A: Can you spell that, please?

More information

Paper 1F: Listening and understanding in Italian. Tuesday 24 May 2011 Afternoon Time: 25 minutes and 5 minutes reading

Paper 1F: Listening and understanding in Italian. Tuesday 24 May 2011 Afternoon Time: 25 minutes and 5 minutes reading Write your name here Surname Other names Edexcel GCSE Centre Number Candidate Number Italian Paper 1F: Listening and understanding in Italian Tuesday 24 May 2011 Afternoon Time: 25 minutes and 5 minutes

More information

Lesson 41: Dining Out (20-25 minutes)

Lesson 41: Dining Out (20-25 minutes) Main Topic 6: Business Trips Lesson 41: Dining Out (20-25 minutes) Today, you will: 1. Learn useful vocabulary related to DINING OUT. 2. Review Adverbs of Frequency with Be. I. VOCABULARY Exercise 1: What

More information

HERE AND THERE. Vocabulary Collocations. Grammar Present continuous: all forms

HERE AND THERE. Vocabulary Collocations. Grammar Present continuous: all forms HERE AND THERE Vocabulary Collocations 1 Look at the example and find six more verbs in the wordsearch. Use them to complete the collocations. G L U G N J F N U D R N F E S L Z L H P M E E T Y S T P I

More information

Lingua Inglese 3. Lecture 5. Searle s Classification of Speech Acts. Representatives: the speaker is committed in

Lingua Inglese 3. Lecture 5. Searle s Classification of Speech Acts. Representatives: the speaker is committed in Lingua Inglese 3 Lecture 5 DOTT.SSA MARIA IVANA LORENZETTI 1 Searle s Classification of Speech Acts Representatives: the speaker is committed in varying degrees ees to the truth of the expressed essed

More information

Music AND YOU. Today s message board topic: What s your favourite music? And your favourite way to listen?

Music AND YOU. Today s message board topic: What s your favourite music? And your favourite way to listen? Free time Grammar Present simple affirmative & negative Present simple questions Vocabulary Likes & dislikes Free time activities Challenge Find out about people s likes and dislikes Interaction Greetings

More information

Speaking and Vocabulary

Speaking and Vocabulary UNIT Business & Pleasure Part 1 Speaking & Travelling for business Numbers over 100 Reading Eurostar in numbers Listening A business trip Present continuous Functional language Buying a ticket a timetable

More information

Bilbo-Val: Automatic Identification of Bibliographical Zone in Papers

Bilbo-Val: Automatic Identification of Bibliographical Zone in Papers Bilbo-Val: Automatic Identification of Bibliographical Zone in Papers Amal Htait, Sebastien Fournier and Patrice Bellot Aix Marseille University, CNRS, ENSAM, University of Toulon, LSIS UMR 7296,13397,

More information

ENGLISH FILE Beginner

ENGLISH FILE Beginner 8 Grammar, Vocabulary, and Pronunciation A GRAMMAR 1 Write can or can t to complete the dialogues. Example: A Can I park here? B No, you can t. 1 A Where I park? B You can park in the town centre. 2 A

More information

Sarcasm Detection in Text: Design Document

Sarcasm Detection in Text: Design Document CSC 59866 Senior Design Project Specification Professor Jie Wei Wednesday, November 23, 2016 Sarcasm Detection in Text: Design Document Jesse Feinman, James Kasakyan, Jeff Stolzenberg 1 Table of contents

More information

Generating Chinese Classical Poems Based on Images

Generating Chinese Classical Poems Based on Images , March 14-16, 2018, Hong Kong Generating Chinese Classical Poems Based on Images Xiaoyu Wang, Xian Zhong, Lin Li 1 Abstract With the development of the artificial intelligence technology, Chinese classical

More information

Where are we? Lecture 37: Modelling Conversations. Gap. Conversations

Where are we? Lecture 37: Modelling Conversations. Gap. Conversations Where are we? Lecture 37: Modelling Conversations CS 181O Spring 2016 Kim Bruce Some slides based on those of Christina Unger Can parse sentences, translate to FOL or interpret in a model. Can process

More information

USA WESTBOUND LCL SAILING SCHEDULES

USA WESTBOUND LCL SAILING SCHEDULES RECEIVING CUT A WESTBOUND LCL ROUTING / FREQUENCY SAILS SAILING ALBUQUERQUE NM Via New York / Weekly Saturday London Gateway 25 days New York ATLANTA GA Via New York / Weekly Saturday London Gateway 20

More information

(Faculty/field of study)

(Faculty/field of study) ENGLISH LANGUAGE EXAM LEVEL A2 (Name and surname) (Faculty/field of study) 1 Read the article. Are sentences 1 to 7 True (T) or False (F)? EXTREME SCIENTIST: RANDY WHITE Randy is a member of a team of

More information

CS61C : Machine Structures

CS61C : Machine Structures CS 6C L4 State () inst.eecs.berkeley.edu/~cs6c/su5 CS6C : Machine Structures Lecture #4: State and FSMs Outline Waveforms State Clocks FSMs 25-7-3 Andy Carle CS 6C L4 State (2) Review (/3) (2/3): Circuit

More information

Can I help you? Telephone calls. 2 Match the sentence beginnings (a g) to the endings (1 7) to make common

Can I help you? Telephone calls. 2 Match the sentence beginnings (a g) to the endings (1 7) to make common 04 Can help you? Telephone calls 1 don t answer the phone. get the feeling when do someone will want to speak to me. Fred Couples, golfer Circle the correct answer. Fred Couples doesn t like / likes talking

More information

My interests. Vocabulary. Free-time activities. Let s go to the new pizza place. Good idea! I m really hungry. What are you drawing?

My interests. Vocabulary. Free-time activities. Let s go to the new pizza place. Good idea! I m really hungry. What are you drawing? 8 1 My interests Vocabulary Free-time activities 1 Look at the pictures and complete the words with vowels and the letter y c h a t o n l i n e 2 p l y t n n s 4 g t t h g m 6 p l y n n s t r m n t 1 r

More information

Punctuating Personality 1.15

Punctuating Personality 1.15 Activity Punctuating Personality 1.15 SUGGESTED Learning Strategies: Quickwrite, Graphic Organizer, SOAPSTone, Close Reading, Marking the Text, Think-Pair-Share, Adding Using a grammar handbook, identify

More information

Automatic Labelling of tabla signals

Automatic Labelling of tabla signals ISMIR 2003 Oct. 27th 30th 2003 Baltimore (USA) Automatic Labelling of tabla signals Olivier K. GILLET, Gaël RICHARD Introduction Exponential growth of available digital information need for Indexing and

More information

Multi-Agent and Semantic Web Systems: Ontologies

Multi-Agent and Semantic Web Systems: Ontologies Multi-Agent and Semantic Web Systems: Ontologies Fiona McNeill School of Informatics 17th January 2013 Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 0/29 What is an ontology?

More information

English in Mind. Level 2. Module 1. Guided Dialogues RESOURCES MODULE 1 GUIDED DIALOGUES

English in Mind. Level 2. Module 1. Guided Dialogues RESOURCES MODULE 1 GUIDED DIALOGUES A: Asks B where B usually goes on holiday. B: Cheltenham, England / end of June / camping in August with family A: Shows surprise and says he/she goes to England too during the summer to attend a language

More information

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki Musical Creativity Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki Basic Terminology Melody = linear succession of musical tones that the listener

More information

YOUR QUOTE SUMMARY Dubai International Academy

YOUR QUOTE SUMMARY Dubai International Academy YOUR QUOTE SUMMARY Dubai International Academy Quote Reference: 341592/341612 Destination: Tour Duration: Paris 6 days, 5 nights Arrival Date In Resort: 8 th February 2019 Departure Date From Resort: 13

More information

Probabilist modeling of musical chord sequences for music analysis

Probabilist modeling of musical chord sequences for music analysis Probabilist modeling of musical chord sequences for music analysis Christophe Hauser January 29, 2009 1 INTRODUCTION Computer and network technologies have improved consequently over the last years. Technology

More information

It is a rough transcript, capturing as much of the audible conversation as possible.

It is a rough transcript, capturing as much of the audible conversation as possible. WITCHES AND STATUES Louise is playing with her four-year-old American cousin, Lanna. Although they haven t seen each other for over a year, they settle back into a close friendship. Louise seems the dominant

More information

1 Unit friendship TEST. Vocabulary. 6. A:... is the party going to start? B: At three.

1 Unit friendship TEST. Vocabulary. 6. A:... is the party going to start? B: At three. 1 Unit friendship 1-16: For these questions, choose the best option to fill in the blanks. 1. We re organizing a party for mum but it is a... for now. You shouldn t tell anyone. secret buddy ticket mate

More information

Conversational Analysis C H A P T E R 5

Conversational Analysis C H A P T E R 5 Conversational Analysis C H A P T E R 5 Paltridge (2006) What is Conversational Analysis? Conversational Analysis: An approach to the analysis of authentic recorded spoken discourse. It examines: 1. How

More information

KEY ENGLISH TEST for Schools. Reading and Writing 0082/01 SAMPLE TEST 3. Time. 1 hour 10 minutes

KEY ENGLISH TEST for Schools. Reading and Writing 0082/01 SAMPLE TEST 3. Time. 1 hour 10 minutes KEY ENGLISH TEST for Schools Reading and Writing 0082/01 SAMPLE TEST 3 Time 1 hour 10 minutes INSTRUCTIONS TO CANDIDATES Do not open this question paper until you are told to do so. Write your name, centre

More information

Series 2 Episode 10: A Date Introduction This support pack accompanies: This support pack contains the following materials: Before you listen Comprehension Task Grammar Task Grammar Task 2 Vocabulary Task

More information

Analysis and Clustering of Musical Compositions using Melody-based Features

Analysis and Clustering of Musical Compositions using Melody-based Features Analysis and Clustering of Musical Compositions using Melody-based Features Isaac Caswell Erika Ji December 13, 2013 Abstract This paper demonstrates that melodic structure fundamentally differentiates

More information

GREETINGS. When you enter a room, see someone you know or meet someone new, it is polite to greet him or her. To greet someone, you:

GREETINGS. When you enter a room, see someone you know or meet someone new, it is polite to greet him or her. To greet someone, you: GREETINGS When you enter a room, see someone you know or meet someone new, it is polite to greet him or her. To greet someone, you: 1. Smile. 2. Use a friendly voice. 3. Look at the person. 4. Say "Hi"

More information

Proposal for Application of Speech Techniques to Music Analysis

Proposal for Application of Speech Techniques to Music Analysis Proposal for Application of Speech Techniques to Music Analysis 1. Research on Speech and Music Lin Zhong Dept. of Electronic Engineering Tsinghua University 1. Goal Speech research from the very beginning

More information

Automatic Generation of Four-part Harmony

Automatic Generation of Four-part Harmony Automatic Generation of Four-part Harmony Liangrong Yi Computer Science Department University of Kentucky Lexington, KY 40506-0046 Judy Goldsmith Computer Science Department University of Kentucky Lexington,

More information

What about you? What would you say? Would you agree or disagree? (Lösungsvorschlag)

What about you? What would you say? Would you agree or disagree? (Lösungsvorschlag) Checkout / 6P p. 30 / 1 1 I can understand everyday situations in London. Match the sentence parts. 1. London is a really big city, 2. Not everybody has got a house or a flat in London 3. Homeless people

More information

The Abbey Studio Classroom Abroad to Cambridge, London & the south of France October 1-12, 2016

The Abbey Studio Classroom Abroad to Cambridge, London & the south of France October 1-12, 2016 Classroom Abroad to Cambridge, London & the south of France October 1-12, 2016 Photos clockwise beginning at left: La Napoule & neighboring marina viewed from the Mediterranean; a turret stair at La Napoule;

More information

The verbal group B2. Grammar-Vocabulary WORKBOOK. A complementary resource to your online TELL ME MORE Training Learning Language: English

The verbal group B2. Grammar-Vocabulary WORKBOOK. A complementary resource to your online TELL ME MORE Training Learning Language: English Speaking Listening Writing Reading Grammar Vocabulary Grammar-Vocabulary WORKBOOK A complementary resource to your online TELL ME MORE Training Learning Language: English The verbal group B2 Forward What

More information

Basic Natural Language Processing

Basic Natural Language Processing Basic Natural Language Processing Why NLP? Understanding Intent Search Engines Question Answering Azure QnA, Bots, Watson Digital Assistants Cortana, Siri, Alexa Translation Systems Azure Language Translation,

More information

Week 14 Music Understanding and Classification

Week 14 Music Understanding and Classification Week 14 Music Understanding and Classification Roger B. Dannenberg Professor of Computer Science, Music & Art Overview n Music Style Classification n What s a classifier? n Naïve Bayesian Classifiers n

More information

Liberty View Elementary. Social Smarts

Liberty View Elementary. Social Smarts Liberty View Elementary Social Smarts ` Which Road Do You Choose? Expected Road *CONSEQUENCES* Town of Smilesville Others Feelings YIELD Unexpected Road Others Feelings *CONSEQUENCES* YIELD Grumpy Town

More information

Sample unit. me to ask him visit my aunt. about work there for you?

Sample unit. me to ask him visit my aunt. about work there for you? a I love this job! Grammar: Present simple and present continuous Match the questions ( 0) to the answers (a j) MY LIFE What does your dad do? Where do you usually go on Fridays? Do you often read in bed?

More information

Jahrgangsstufentest. an bayerischen Realschulen

Jahrgangsstufentest. an bayerischen Realschulen Jahrgangsstufentest ENGLISCH an bayerischen Realschulen Termin: Mittwoch, 28. September 2011 Bearbeitungszeit: 45 Minuten Name: Klasse: 7 Punkte: / 60 Note: TASK 1 PART I: Listening You will hear four

More information

M: Let s talk about the newsletter. W: OK, let s check what we ve got so far. We ve decided to have one main story and one short story, right?

M: Let s talk about the newsletter. W: OK, let s check what we ve got so far. We ve decided to have one main story and one short story, right? M: Let s talk about the newsletter. W: OK, let s check what we ve got so far. We ve decided to have one main story and one short story, right? M: Right. And what about pictures? Should we have one for

More information

How to Write Dialogue Well Transcript

How to Write Dialogue Well Transcript How to Write Dialogue Well Transcript This is a transcript of the audio seminar, edited slightly for easy reading! You can find the audio version at www.writershuddle.com/seminars/mar2013. Hi, I m Ali

More information

Presentations- Correct the Errors

Presentations- Correct the Errors Presentations- Correct the Errors Correct your own errors in your homework or things you said in the last class that your teacher has collected. They could be problems with grammar, vocabulary, formality,

More information

2 Present perfect of be Study the sentences, answer the questions and look at the table below. A: I went to Barcelona last summer. B: I ve been to Ice

2 Present perfect of be Study the sentences, answer the questions and look at the table below. A: I went to Barcelona last summer. B: I ve been to Ice A A ELEMENTARY GRAMMAR Lesson code: JH57-U1M9-ZPSL ELEMENTARY 1 Reading Patrick and Michael work for the British branch of a Spanish company. Read their conversation below. Michael, I m going to visit

More information

New Inside Out Beginner Units Tests

New Inside Out Beginner Units Tests New Inside Out Beginner Units 7-8-9 Tests Name Score /150 Part A Vocabulary Places in a city 1 Add the missing vowels (a, e, i, o, u) to complete the words. a) r _ v _ r b) b l d _ n g s c) b r _ d g _

More information

Guide to the Republic as it sets up Plato s discussion of education in the Allegory of the Cave.

Guide to the Republic as it sets up Plato s discussion of education in the Allegory of the Cave. Guide to the Republic as it sets up Plato s discussion of education in the Allegory of the Cave. The Republic is intended by Plato to answer two questions: (1) What IS justice? and (2) Is it better to

More information

Musical Harmonization with Constraints: A Survey. Overview. Computers and Music. Tonal Music

Musical Harmonization with Constraints: A Survey. Overview. Computers and Music. Tonal Music Musical Harmonization with Constraints: A Survey by Francois Pachet presentation by Reid Swanson USC CSCI 675c / ISE 575c, Spring 2007 Overview Why tonal music with some theory and history Example Rule

More information

Speaking. Procedure, Script and Materials. Time: 20 minutes. You now have 10 minutes to prepare the picture story

Speaking. Procedure, Script and Materials. Time: 20 minutes. You now have 10 minutes to prepare the picture story Practice Test Webset EUROEXAM LEVEL B2 Speaking Procedure, Script and Materials Time: 20 minutes You now have 10 minutes to prepare the picture story You may use a non-electronic dictionary. You must not

More information

English as a Second Language Podcast ESL Podcast 217 Lost and Found

English as a Second Language Podcast  ESL Podcast 217 Lost and Found GLOSSARY Lost and Found a place that holds lost items for people until they come to find them * I left my glasses at the theater last night, and I m hoping someone turned them in to the Lost and Found.

More information

Time out. Module. Discuss: What do you usually do in your free time? What kind of music/films do you like? What s in this module?

Time out. Module. Discuss: What do you usually do in your free time? What kind of music/films do you like? What s in this module? Module Time out 3 Discuss: What do you usually do in your free time? What kind of music/films do you like? What s in this module? Free-time activities A film survey Poster: Top Star talent contest A music

More information

Let s Get Together. Reading. Exam Reminder. Exam Task

Let s Get Together. Reading. Exam Reminder. Exam Task 3 Reading A Read the. Do you need to match all of the sentences to gaps for the long dialogue? B Now complete the. Part 1 Complete the five conversations. Choose a, b or c. 1 Are you cooking spaghetti?

More information

Luigi Scognamiglio: My name is Luigi Scognamiglio, and I am calling. you on behalf of Tonino Corona s granddaughter, from the United

Luigi Scognamiglio: My name is Luigi Scognamiglio, and I am calling. you on behalf of Tonino Corona s granddaughter, from the United Ennio Morricone: Good morning, who is it? Luigi Scognamiglio: My name is Luigi Scognamiglio, and I am calling you on behalf of Tonino Corona s granddaughter, from the United States. M: Sorry, I didn t

More information

Talking about the Future in English. Rules Stories Exercises SAMPLE CHAPTER. By Really Learn English

Talking about the Future in English. Rules Stories Exercises SAMPLE CHAPTER. By Really Learn English Talking about the Future in English Rules Stories Exercises SAMPLE CHAPTER By Really Learn English Thanks for downloading this free booklet. It includes a sample chapter from the Talking about the Future

More information

Your Sentiment Precedes You: Using an author s historical tweets to predict sarcasm

Your Sentiment Precedes You: Using an author s historical tweets to predict sarcasm Your Sentiment Precedes You: Using an author s historical tweets to predict sarcasm Anupam Khattri 1 Aditya Joshi 2,3,4 Pushpak Bhattacharyya 2 Mark James Carman 3 1 IIT Kharagpur, India, 2 IIT Bombay,

More information

On the weekend UNIT. In this unit. 1 Listen and read.

On the weekend UNIT. In this unit. 1 Listen and read. UNIT 7 On the weekend In this unit You learn time prepositions: on, at, in present continuous for future words for sports and then you can make suggestions talk about sports talk about future plans 49

More information

Which notice (A H) says this (1 5)? For questions 1 5, mark the correct letter A H on your answer sheet. A B C D E F G H

Which notice (A H) says this (1 5)? For questions 1 5, mark the correct letter A H on your answer sheet. A B C D E F G H Test 1 PAPER 1 READING AND WRITING (1 hour 1 minutes) PART 1 QUESTIONS 1 5 Which notice (A H) says this (1 5)? For questions 1 5, mark the correct letter A H on your answer sheet. You must use this door

More information

Sentence Processing. BCS 152 October

Sentence Processing. BCS 152 October Sentence Processing BCS 152 October 29 2018 Homework 3 Reminder!!! Due Wednesday, October 31 st at 11:59pm Conduct 2 experiments on word recognition on your friends! Read instructions carefully & submit

More information

ENGLISH FILE. Grammar, Vocabulary, Pronunciation, and Practical English. New. Beginner. 1 Underline the correct word(s) in each sentence.

ENGLISH FILE. Grammar, Vocabulary, Pronunciation, and Practical English. New. Beginner. 1 Underline the correct word(s) in each sentence. Grammar, Vocabulary, Pronunciation, and Practical English GRAMMAR 1 Underline the correct word(s) in each sentence. Example: Jenny likes watching / watch DVDs in the evening. 1 Anna doesn t like fly /

More information

A question of sport. Vocabulary. Grammar. 4 unit 1

A question of sport. Vocabulary. Grammar. 4 unit 1 1 A question of sport Vocabulary 1 Say and write the names of the sports. a basketball c e b d 2 Complete these sentences. a A helmet is a kind of hat. b A is a kind of bat. c In snowfering, they use a

More information

Exploiting Cross-Document Relations for Multi-document Evolving Summarization

Exploiting Cross-Document Relations for Multi-document Evolving Summarization Exploiting Cross-Document Relations for Multi-document Evolving Summarization Stergos D. Afantenos 1, Irene Doura 2, Eleni Kapellou 2, and Vangelis Karkaletsis 1 1 Software and Knowledge Engineering Laboratory

More information

PJJ Programme 1 ST FACE TO FACE SESSION. Date: 25 February 2017

PJJ Programme 1 ST FACE TO FACE SESSION. Date: 25 February 2017 PJJ Programme 1 ST FACE TO FACE SESSION Date: 25 February 2017 Name: Mr. Jackson Wong Kok Ming Email: jacksonwong@upm.edu.my correct pronunciation, appropriate stress and intonation skills, speaking skills,

More information

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 Artificial Intelligence Techniques for Music Composition

More information

MELODY CLASSIFICATION USING A SIMILARITY METRIC BASED ON KOLMOGOROV COMPLEXITY

MELODY CLASSIFICATION USING A SIMILARITY METRIC BASED ON KOLMOGOROV COMPLEXITY MELODY CLASSIFICATION USING A SIMILARITY METRIC BASED ON KOLMOGOROV COMPLEXITY Ming Li and Ronan Sleep School of Computing Sciences, UEA, Norwich NR47TJ, UK mli, mrs@cmp.uea.ac.uk ABSTRACT Vitanyi and

More information

Part A. New Inside Out Beginner Units Tests. Vocabulary. Food, drink and sport. Colours. Adjectives. 1 Write food, drink or sport.

Part A. New Inside Out Beginner Units Tests. Vocabulary. Food, drink and sport. Colours. Adjectives. 1 Write food, drink or sport. New Inside Out Beginner Units 4-5-6 Tests Name Score /150 Part A Vocabulary Food, drink and sport 1 Write food, drink or sport. a) tea b) tennis c) fruit d) wine e) swimming f) fish (6 points) Colours

More information

ინგლისური ენა. 2. My younger brother loves school and schoolbag is always full of books. A. her C. their B. his D. our

ინგლისური ენა. 2. My younger brother loves school and schoolbag is always full of books. A. her C. their B. his D. our ინგლისური ენა Read the sentences and mark the correct choice. 1. These have just arrived from London. A. man C. men s B. men D. man s 2. My younger brother loves school and schoolbag is always full of

More information

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 46 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 46 (2015 ) 381 387 International Conference on Information and Communication Technologies (ICICT 2014) Music Information

More information

A2.2 Extra Listening Test 1

A2.2 Extra Listening Test 1 A2.2 Extra Listening Test 1 Name: Points: / 25 (15) Time: 35 Minutes Mark: Extra Part 2 / 5 (3) Listen to Paul talking to a friend about his family. What does each person do? For questions 6 10, write

More information

Reply to Romero and Soria

Reply to Romero and Soria Reply to Romero and Soria François Recanati To cite this version: François Recanati. Reply to Romero and Soria. Maria-José Frapolli. Saying, Meaning, and Referring: Essays on François Recanati s Philosophy

More information

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016 6.UAP Project FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System Daryl Neubieser May 12, 2016 Abstract: This paper describes my implementation of a variable-speed accompaniment system that

More information

English for Speakers of Other Languages Young Learners Elementary

English for Speakers of Other Languages Young Learners Elementary English for Speakers of Other Languages Young Learners Elementary This paper must be returned with the candidate s work, otherwise the entry will be void and no result will be issued. 8962-02-002 (EL-YESOL

More information

JETSET (JET Version) Reading

JETSET (JET Version) Reading Pearson LI JETSET (JET Version) Reading Entry 2 (JETSET Level 3) On Demand Time allowed: 1 hour 15 minutes Paper Reference SE10155JD15 You will need: n answer sheet, H pencil and an eraser Instructions

More information

Meet Our Museum Podcast: Mary Lou Williams: Jazz Master Date: 2010 ****************************************************************************

Meet Our Museum Podcast: Mary Lou Williams: Jazz Master Date: 2010 **************************************************************************** This transcript accurately records the words and pauses of the speaker(s) in the audio/video. Because spoken English can be different than written English, the transcript does not always follow rules of

More information

138 Great Problems in Philosophy and Physics - Solved? Chapter 11. Meaning. This chapter on the web informationphilosopher.com/knowledge/meaning

138 Great Problems in Philosophy and Physics - Solved? Chapter 11. Meaning. This chapter on the web informationphilosopher.com/knowledge/meaning 138 Great Problems in Philosophy and Physics - Solved? This chapter on the web informationphilosopher.com/knowledge/meaning The Problem of The meaning of any word, concept, or object is different for different

More information

Finding Sarcasm in Reddit Postings: A Deep Learning Approach

Finding Sarcasm in Reddit Postings: A Deep Learning Approach Finding Sarcasm in Reddit Postings: A Deep Learning Approach Nick Guo, Ruchir Shah {nickguo, ruchirfs}@stanford.edu Abstract We use the recently published Self-Annotated Reddit Corpus (SARC) with a recurrent

More information

BBC LEARNING ENGLISH The Grammar Gameshow

BBC LEARNING ENGLISH The Grammar Gameshow BBC LEARNING ENGLISH The Grammar Gameshow The present simple and present continuous Hello and welcome to today s Grammar Gameshow! I m your host,! not going to! And of course let s not forget, our all-knowing

More information

LearnEnglish Elementary Podcast Series 02 Episode 08

LearnEnglish Elementary Podcast Series 02 Episode 08 Support materials Download the LearnEnglish Elementary podcast. You ll find all the details on this page: http://learnenglish.britishcouncil.org/elementarypodcasts/series-02-episode-08 While you listen

More information

LING/C SC 581: Advanced Computational Linguistics. Lecture Notes Feb 6th

LING/C SC 581: Advanced Computational Linguistics. Lecture Notes Feb 6th LING/C SC 581: Advanced Computational Linguistics Lecture Notes Feb 6th Adminstrivia The Homework Pipeline: Homework 2 graded Homework 4 not back yet soon Homework 5 due Weds by midnight No classes next

More information

Some Experiments in Humour Recognition Using the Italian Wikiquote Collection

Some Experiments in Humour Recognition Using the Italian Wikiquote Collection Some Experiments in Humour Recognition Using the Italian Wikiquote Collection Davide Buscaldi and Paolo Rosso Dpto. de Sistemas Informáticos y Computación (DSIC), Universidad Politécnica de Valencia, Spain

More information

Usability Evaluation of Speech User Interfaces for Three Currency Conversion Prototypes

Usability Evaluation of Speech User Interfaces for Three Currency Conversion Prototypes Usability Evaluation of Speech User Interfaces for Three Currency Conversion Prototypes TR 29.3308 March 30, 2000 Wallace J. Sadowski James R. Lewis IBM Voice s West Palm Beach, Florida ii Abstract This

More information

Heuristic Search & Local Search

Heuristic Search & Local Search Heuristic Search & Local Search CS171 Week 3 Discussion July 7, 2016 Consider the following graph, with initial state S and goal G, and the heuristic function h. Fill in the form using greedy best-first

More information

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes hello Jay Biernat Third author University of Rochester University of Rochester Affiliation3 words jbiernat@ur.rochester.edu author3@ismir.edu

More information

Chorale Harmonisation in the Style of J.S. Bach A Machine Learning Approach. Alex Chilvers

Chorale Harmonisation in the Style of J.S. Bach A Machine Learning Approach. Alex Chilvers Chorale Harmonisation in the Style of J.S. Bach A Machine Learning Approach Alex Chilvers 2006 Contents 1 Introduction 3 2 Project Background 5 3 Previous Work 7 3.1 Music Representation........................

More information

8 HERE AND THERE _OUT_BEG_SB.indb 68 13/09/ :41

8 HERE AND THERE _OUT_BEG_SB.indb 68 13/09/ :41 8 HERE AND THERE 2 1 4 6 7 11 12 13 68 30004_OUT_BEG_SB.indb 68 13/09/2018 09:41 IN THIS UNIT YOU LEARN HOW TO: talk about what people are doing explain why someone isn t there talk about houses and rooms

More information

Music Radar: A Web-based Query by Humming System

Music Radar: A Web-based Query by Humming System Music Radar: A Web-based Query by Humming System Lianjie Cao, Peng Hao, Chunmeng Zhou Computer Science Department, Purdue University, 305 N. University Street West Lafayette, IN 47907-2107 {cao62, pengh,

More information