Automatic Speech Recognition (CS753)
|
|
- Elfreda Lane
- 5 years ago
- Views:
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 Sabrina Stehwien, Ngoc Thang Vu IMS, University of Stuttgart March 16, 2017 Slot Filling sequential
More informationCS 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 informationWill 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 informationVoiceWeb: 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 informationAudio 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 informationHidden 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 informationBeyond 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 informationLISTENING 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 informationLaughbot: 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 informationLevel 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 informationLaughbot: 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 informationIntroduction 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 informationUnit 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 informationLanguage 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 informationI 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 informationA: 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 informationPaper 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 informationLesson 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 informationHERE 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 informationLingua 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 informationMusic 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 informationSpeaking 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 informationBilbo-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 informationENGLISH 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 informationSarcasm 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 informationGenerating 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 informationWhere 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 informationUSA 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)
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 informationCS61C : 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 informationCan 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 informationMy 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 informationPunctuating 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 informationAutomatic 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 informationMulti-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 informationEnglish 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 informationMusical 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 informationYOUR 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 informationProbabilist 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 informationIt 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 information1 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 informationConversational 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 informationKEY 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 informationSeries 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 informationAnalysis 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 informationGREETINGS. 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 informationProposal 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 informationAutomatic 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 informationWhat 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 informationThe 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 informationThe 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 informationBasic 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 informationWeek 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 informationLiberty 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 informationSample 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 informationJahrgangsstufentest. 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 informationM: 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 informationHow 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 informationPresentations- 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 information2 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 informationNew 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 informationGuide 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 informationMusical 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 informationSpeaking. 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 informationEnglish 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 informationTime 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 informationLet 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 informationLuigi 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 informationTalking 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 informationYour 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 informationOn 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 informationWhich 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 informationSentence 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 informationENGLISH 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 informationA 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 informationExploiting 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 informationPJJ 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 informationSudhanshu 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 informationMELODY 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 informationPart 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
ინგლისური ენა 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 informationAvailable 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 informationA2.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 informationReply 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 information6.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 informationEnglish 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 informationJETSET (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 informationMeet 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 information138 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 informationFinding 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 informationBBC 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 informationLearnEnglish 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 informationLING/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 informationSome 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 informationUsability 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 informationHeuristic 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 informationInstrument 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 informationChorale 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 information8 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 informationMusic 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