1 Determining query types by analysing intonation.

Slides:



Advertisements
Similar presentations
Machine Learning Approaches to the Analysis of Large Corpora : A Survey Xunlei Rose Hu and Eric Atwell University of Leeds.
Advertisements

CODE/ CODE SWITCHING.
Punctuation Generation Inspired Linguistic Features For Mandarin Prosodic Boundary Prediction CHEN-YU CHIANG, YIH-RU WANG AND SIN-HORNG CHEN 2012 ICASSP.
The Role of F0 in the Perceived Accentedness of L2 Speech Mary Grantham O’Brien Stephen Winters GLAC-15, Banff, Alberta May 1, 2009.
Sub-Project I Prosody, Tones and Text-To-Speech Synthesis Sin-Horng Chen (PI), Chiu-yu Tseng (Co-PI), Yih-Ru Wang (Co-PI), Yuan-Fu Liao (Co-PI), Lin-shan.
1 Linguistics week 2 What do linguists do? What is language?
Spoken Vs Written Language. Introduction Languages are first spoken, then written, and then an understanding.
Automatic Prosodic Event Detection Using Acoustic, Lexical, and Syntactic Evidence Sankaranarayanan Ananthakrishnan, Shrikanth S. Narayanan IEEE 2007 Min-Hsuan.
: Recognition Speech Segmentation Speech activity detection Vowel detection Duration parameters extraction Intonation parameters extraction German Italian.
Connecting Acoustics to Linguistics in Chinese Intonation Greg Kochanski (Oxford Phonetics) Chilin Shih (University of Illinois) Tan Lee (CUHK) with Hongyan.
Historical linguistics Language classification and change.
Modeling Prosodic Sequences with K-Means and Dirichlet Process GMMs Andrew Rosenberg Queens College / CUNY Interspeech 2013 August 26, 2013.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
Yun-Pi Yuan 1 Linguistics DISCUSSION 3. Yun-Pi Yuan 2 Q1: The textbook and lecture discuss language and sex mainly in relation to English. Discuss language.
Speech Translation on a PDA By: Santan Challa Instructor Dr. Christel Kemke.
Using Web Queries for Learner Error Detection Michael Gamon, Microsoft Research Claudia Leacock, Butler-Hill Group.
Chapter 1: Introduction to Pattern Recognition
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Prosodic Cues to Discourse Segment Boundaries in Human-Computer Dialogue SIGDial 2004 Gina-Anne Levow April 30, 2004.
Context in Multilingual Tone and Pitch Accent Recognition Gina-Anne Levow University of Chicago September 7, 2005.
1 Welcome to Ming Chuan University!. 2 Introduction to Linguistics Teacher: Simon Smith ( 史尚明 ) – “Dr Smith”, “Simon” or “ 老師 ”: OK – “Smith” or “Teacher”:
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Languages. English In what countries of the world is English spoken (as a first language?) We learn English to communicate with people in these countries.
Text-To-Speech System for Marathi Miss. Deepa V. Kadam Indian Institute of Technology, Bombay.
1 Linguistics week 2 What do linguists do? What is language?
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Toshiba Update 04/09/2006 Data-Driven Prosody and Voice Quality Generation for Emotional Speech Zeynep Inanoglu & Steve Young Machine Intelligence Lab.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Today What is sociolinguistics? Language variation Dialects
1 Introduction to Linguistics. 2 Teacher: Simon Smith ( 史尚明 ) – “Dr Smith”, “Simon” or “ 老師 ”: OK – “Smith” or “Teacher”: not OK This semester’s course:
Linguistics, Pragmatics & Natural Grammar
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
As a conclusion, our system can perform good performance on a read speech corpus, but we will have to develop more accurate tools in order to model the.
6. N-GRAMs 부산대학교 인공지능연구실 최성자. 2 Word prediction “I’d like to make a collect …” Call, telephone, or person-to-person -Spelling error detection -Augmentative.
1 Computational Linguistics Ling 200 Spring 2006.
Machine Learning in Spoken Language Processing Lecture 21 Spoken Language Processing Prof. Andrew Rosenberg.
1 Syntax 1 Homework to be handed in on 19th or 26th December: Fromkin morphology exercises 6, 7, & 14. Also, do either 8 or 9, and only one of 15, 16 or.
1 Introduction to Linguistics 2. 2 Introduction to Linguistics Teacher: Simon Smith ( 史尚明 ) This semester’s course: the next steps of linguistic analysis.
Mining for What’s Missing: How to Find What’s Not in the Speech Application’s Vocabulary AMY NEUSTEIN, Ph.D. LINGUISTIC TECNOLOGY SYSTEMS
1 Syntax 1 Homework to be handed in on 19th or 26th December: Fromkin morphology exercises 6, 7, & 14. Also, do either 8 or 9, and only one of 15, 16 or.
1 Introduction to Linguistics Teacher: Simon Smith ( 史尚明 ) – “Dr Smith”, “Simon” or “ 老師 ”: OK – “Smith” or “Teacher”: not OK This semester’s course: –
On Different Perspectives of Utilizing the Fujisaki Model to Mandarin Speech Prosody Zhao-yu Su Phonetics Lab, Institute of Linguistics, Academia Sinica.
HYMES (1964) He developed the concept that culture, language and social context are clearly interrelated and strongly rejected the idea of viewing language.
Introduction to Computational Linguistics
Automatic Cue-Based Dialogue Act Tagging Discourse & Dialogue CMSC November 3, 2006.
Recognizing Discourse Structure: Speech Discourse & Dialogue CMSC October 11, 2006.
Lecture 1 Lec. Maha Alwasidi. Branches of Linguistics There are two main branches: Theoretical linguistics and applied linguistics Theoretical linguistics.
1 Branches of Linguistics. 2 Branches of linguistics Linguists are engaged in a multiplicity of studies, some of which bear little direct relationship.
Dialogue Act Tagging Discourse and Dialogue CMSC November 4, 2004.
School Kids Investigating Language & Life in Society 3 February 2015 Lesson 4: Levels of Linguistic Structure, History of English Teaching Fellows Anna.
Merging Segmental, Rhythmic and Fundamental Frequency Features for Automatic Language Identification Jean-Luc Rouas 1, Jérôme Farinas 1 & François Pellegrino.
A Maximum Entropy Language Model Integrating N-grams and Topic Dependencies for Conversational Speech Recognition Sanjeev Khudanpur and Jun Wu Johns Hopkins.
Phone-Level Pronunciation Scoring and Assessment for Interactive Language Learning Speech Communication, 2000 Authors: S. M. Witt, S. J. Young Presenter:
Basics of Natural Language Processing Introduction to Computational Linguistics.
Maximum Entropy techniques for exploiting syntactic, semantic and collocational dependencies in Language Modeling Sanjeev Khudanpur, Jun Wu Center for.
Syntax By WJQ. Syntax : Syntax is the study of the rules governing the way words are combined to form sentences in a language, or simply, the study of.
A classifier-based approach to preposition and determiner error correction in L2 English Rachele De Felice, Stephen G. Pulman Oxford University Computing.
Inter-disciplines and applied linguistics. Inter-disciplines: Sociolinguistics looks at how language is used in a social context, e.g. –language use and.
Welcome to All S. Course Code: EL 120 Course Name English Phonetics and Linguistics Lecture 1 Introducing the Course (p.2-8) Unit 1: Introducing Phonetics.
TKT Tutoring Class Phonology.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Bayes Rule Mutual Information Conditional.
Approaches to Teaching and Learning How people learn languages Session 2.
INTONATION And IT’S FUNCTIONS
Assessing Grammar Module 5 Activity 5.
Text-To-Speech System for English
Assessing Grammar Module 5 Activity 5.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
CS4705 Natural Language Processing
汉语连续语音识别 年1月4日访北京工业大学 973 Project 2019/4/17 汉语连续语音识别 年1月4日访北京工业大学 郑 方 清华大学 计算机科学与技术系 语音实验室
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Presentation transcript:

1 Determining query types by analysing intonation

2 Overview u Using prosodic features of utterances u Generating set of prosodic labels with which test utterances are annotated u Trying to determine which class the utterances belong to – action, problem, connect, who, info, other

3 Contents u Motivation u Corpus u Prosody u System architecture – pitch extraction – segmentation – prosodic labelling – label sequences (n-grams) u Results u Conclusions

4 Motivation u Linguists (Crystal, Searle) found relationship between – prosody and utterance type (question, command…) – prosody and attitude u Edinburgh maptask group (Taylor, Wright) found prosody help distinguish utterance types

5 British Telecom corpus u Callers dial 100, requesting – alarm calls, collect calls – codes, numbers – connection problems – … u 8000 calls: first utterance only u Annotation – call types: by BT – prosody: by me

6 Call types in BT corpus

7 Prosody u má mà (lexical tone) u yés yès (word-level intonation) u Now is the time for | all good men to | come to the | aid of the | party

8 Simplified architecture pitch extractor / octave error correction segmenter clustering centroid LM     utterance classifier draw layers thingy!

9 Pitch extraction “ Yes, Manchester please ”

10 Octave error correction

11 Simplified architecture pitch extractor / octave error correction segmenter clustering centroid LM     utterance classifier draw layers thingy!

12 Data points for one segment showing line of best fit duration penalty prevents very short segments also minimum and maximum segment lengths

13 Varying the duration penalty

14 Minimum segment length Yeah, could I book a wake- up call please

15 Simplified architecture pitch extractor / octave error correction segmenter clustering centroid LM     utterance classifier draw layers thingy!

16 Assigning labels u Each segment in training corpus has features – duration – gradient – mid-point frequency u Clustering algorithm (K-means) places segments in feature space u Prosodic labels assigned to segments, based on cluster membership

17

18 2-D data points arranged in 15 clusters

19 Label trajectories on to clustering now: discretization

20 More trajectory schemes no maximum with normalization 10 clusters 40 clusters

21 70 clusters

22 Simplified architecture pitch extractor / octave error correction segmenter clustering centroid LM     utterance classifier draw layers thingy!

23 Label sequences u N-gram collocation model used – 台中 vs 台 and 中 – label sequence e.g. [4;11;13;1] statistically more useful than individual labels u Association of label sequences with each class in training data computed u Then estimate test data classes using maximum likelihood model

24 Results u Correct classification around 1/3 – correct classification by chance around 1/4 u But changing parameters does affect results u Some optimum parameters – 20 clusters (prosodic labels) – only label sequences seen 4 times used – sequences of 4 labels best, performance degrades with 5-grams

25 Conclusions u Psycholinguistic experiment showed humans find same task difficult u Prosody cannot be used by itself to classify utterances u But, in combination with a lexical model, could be of use

26 Introducing Linguistics u What do linguists do? u Grammar, and other aspects of language u Relationships between languages u How is linguistics used in the real world?

27 What do linguists do? u They don’t necessarily “learn languages” – Linguist and 語言學 are confusing terms u They are often interested in the structure of languages. They might – specialize in one language, or a group of languages – compare different languages – study features shared by all languages

28 Many linguists study grammar u Syntax – the way words are arranged to make sentences – John had lunch / *John lunch had u Morphology – the way words are modified to fit the circumstances – John had lunch / *John have lunch u Linguists study – what people actually say – not what they “should” say!

29 The sort of things linguists look at in syntax u Syntax (the way words are arranged to make sentences) – John saw the girl with the telescope – 爸爸給小明買鹹蛋超人 – Me and Dad went to the toyshop – Dad bought an Ultraman for John and I

30 And in morphology… u Affixation: hardly used in Chinese – My son has 73 Ultramen – 我 (? 的 ) 兒子有 73 只鹹蛋超人 (* 們 ) u Compounding – rare in English: greenhouse, blackbird – productive in Chinese »Verb-object compounds: 開車, 幫忙 »Resultative compounds: 來得及, 跑不掉 »Stump compounds: 交大

31 Phonology: the sounds of a language u How good is ㄅㄆㄇㄈ at representing the sounds of Chinese? – 雄 is xiong in 韓愈拼音, vs ㄒㄩㄥ. – 嗯 and 恩 are the same in ㄅㄆㄇㄈ, n vs en in Pinyin u Has 台灣國語 lost the sounds ㄓㄔㄕ ? u Why do we sometimes hear 禮拜ㄕ ?

32 Historical linguistics u How languages are related – Language families »Indo-European, Sino-Tibetan… – Areal linguistics »Greek, Bulgarian – Mostly borrowed words; also shared grammatical features »Chinese, Korean, Japanese u How language changes over time – sounds: poor vs paw, suit. – vocab: 咖啡, 颱風. Calque: 摩天大樓, skyscraper, gratte-ciel – grammar: Did you eat yet? Adversative passive 被

33 Sociolinguistics u Diglossia: “high” and “low” prestige languages – The role of Mandarin and Taiwanese in a bilingual society – The changing role of English in Taiwan society: borrowing, or showing off? – case and size: code- switching, or lexicalized Chinese words? Ta-hsüeh-shih-ching

34 Applications for linguistics u Speech disorders u Forensic linguistics – Accent detection – Style verification (eg police style) u Language teaching u Computational applications – Machine translation – Speech recognition and synthesis – Language identification