版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字语音处理概论口语对话1SpokenDialogueSystemsAlmostallhuman-networkinteractionscanbemadebyspokendialogueSpeechunderstanding,speechsynthesis,dialoguemanagement,discourseanalysisSystem/user/mixedinitiativesReliability/efficiency,dialoguemodeling/flowcontrolTransactionsuccessrate/averagedialogueturnsDatabasesSentenceGenerationandSpeechSynthesisOutputSpeechInputSpeechDialogueManagerSpeechRecognitionandUnderstandingUser’sIntentionDiscourseAnalysisResponsetotheuserInternetNetworksUsersDialogueServer2KeyProcessesinASpokenDialogueABasicFormulationgoal:thesystemtakestherightactionsaftereachdialogueturnandcompletethetasksuccessfullyfinally
ThreeKeyElementsspeechrecognitionandunderstanding:convertingXntosomesemanticinterpretationFndiscourseanalysis:convertingSn-1toSn,thenewdiscoursesemantics(dialoguestate),givenallpossibleFn
dialoguemanagement:selectthemostsuitableactionAngiventhediscoursesemantics(dialoguestate)SnXn:speechinputfromtheuserinthen-thdialogueturnSn:discoursesemantics(dialoguestate)atthen-thdialogueturnAn:action(response,actions,etc.)ofthesystem(computer,hand-helddevice,networkserver,etc.)afterthen-thdialogueturnbydialoguemanagementbydiscourseanalysisbyspeechrecognitionandunderstandingFn:semanticinterpretationoftheinputspeechXn3DialogueStructureTurnsanuninterruptedstreamofspeech(oneorseveralutterances/sentences)fromoneparticipantinadialoguespeakingturn:conveysnewinformation back-channelturn:acknowledgementandsoon(e.g.O.K.)Initiative-ResponsePairaturnmayincludebotharesponseandaninitiativesysteminitiative:thesystemalwaysleadstheinteractionflow userinitiative:theuserdecideshowtoproceed mixedinitiative:bothacceptabletosomedegreeSpeechActs(DialogueActs)goalorintentioncarriedbythespeechregardlessofthedetailedlinguisticformforwardlookingactsconversationopening(e.g.MayIhelpyou?),offer(e.g.TherearethreeflightstoTaipei…),assert(e.g.I’llleaveonTuesday),reassert(e.g.No,IsaidTuesday),informationrequest(e.g.Whendoesitdepart?),etc.backwardlookingactsaccept(e.g.Yes),accept-part(e.g.O.K.,buteconomyclass),reject(e.g.No),signalnotclear(e.g.Whatdidyousay?),etc.speechactslinguisticforms:amany-to-manymappinge.g.“O.K.”requestforconfirmation,confirmationtaskdependent/independenthelpfulinanalysis,modeling,training,systemdesign,etc.Sub-dialoguese.g.“askingfordestination”,“askingfordeparturetime”,…..4LanguageUnderstandingforLimitedDomainSemanticFrames
AnExampleforSemanticRepresentationasemanticclassdefinedbyanentityandanumberofattributes(orslots) e.g.[Flight]: [Airline](United) [Origin](SanFrancisco) [Destination](Boston) [Date](May18) [FlightNo](2306)“slot-and-filler”structureSentenceParsingwithContext-freeGrammar(CFG)forLanguageUnderstandingextensiontoProbabilisticCFG,integrationwithN-gram(localrelationwithoutsemantics),etc.Grammar(RewriteRules) SNPVP NPN VPV-clusterPP V-cluster(wouldliketo)V Vfly|go PPPrepNP NBoston|I PreptoSNPNV-clusterPPVPVNPPrepIwouldliketoflytoBostonN(wouldliketo)5RobustParsingforSpeechUnderstandingProblemsforSentenceParsingwithCFGungrammaticalutterancesspeechrecognitionerrors(substitutions,deletions,insertions)spontaneousspeechproblems:um–,cough,hesitation,repetition,repair,etc.unnecessarydetails,irrelevantwords,greetings,unlimitednumberoflinguisticformsforagivenact e.g.toBoston I’mgoingtoBoston,IneedbetoatBostonTomorrow um–justaminute–Iwishto–Iwishto–gotoBostonRobustParsingasanExampleApproachsmallgrammarsforparticularitemsinaverylimiteddomain,othershandledasfillers e.g.Destination→PrepCityName Prep→to|for|at CityName→Boston|LosAngeles|...differentsmallgrammarsmayoperatesimultaneouslykeywordspottinghelpfulconceptN-grammaybehelpful SpeechUnderstandingtwo-stage:speechrecognition(orkeywordspotting)followedbysemanticparsing(e.g.robustparsing)single-stage:integratedintoasinglestageCityName(Boston,...)direction(to,for...)similartoclass-basedN-gramProb(ci|ci-1),ci:concept6ConditionalRandomField(CRF)
ObservedvariablesTargetvariables7
ObservedvariablesTargetvariables
ConditionalRandomField(CRF)8ExamplePOSTaggingInputsequence:naturallanguagesentenceEx:“AmyatelunchatKFC”Outputsequence:POStaggingPossiblePOStagging:NOUN,VERB,ADJECTIVE,ADVERB,PREPOSITION…Ex:“Amy(NOUN)ate(VERB)lunch(NOUN)at(PREPOSITION)KFC(NOUN)”9POSTaggingPOSiisdeterminedbythewordiandPOSi-1
AmyatelunchatKFCInputwordoutputPOS1POS2POS3POS4POS5Example10Training/TestingofCRF
11Semi-conditionalRandomField(Semi-CRF)
12SlotfillingInputsequence:naturallanguagesentenceEx:FunnymovieaboutbridesmaidstarringKeiraKnightleyOutputsequence:slotsequenceGENRE,PLOT,ACTOREx:[Funny](GENRE)movieabout[bridesmaid](PLOT)starring[KeiraKnightley](ACTOR)Example13DiscourseAnalysisandDialogueManagementDiscourseAnalysisconversionfromrelativeexpressions(e.g.tomorrow,nextweek,he,it…)torealobjectsautomaticinference:decidingonmissinginformationbasedonavailableknowledge(e.g.“howmanyflightsinthemorning?”impliesthedestination/originpreviouslymentioned)inconsistency/ambiguitydetection(e.g.needclarificationbyconfirmation)exampleapproach:maintaining/updatingthedialoguestates(orsemanticslots)DialogueManagementcontrollingthedialogueflow,interactingwiththeuser,generatingthenextactione.g.askingforincompleteinformation,confirmation,clarifyinconsistency,fillinguptheemptyslotsone-by-onetowardsthecompletionofthetask,optimizingtheaccuracy/efficiency/userfriendlinessofthedialoguedialoguegrammar:finitestatemachinesasanexampleplan-baseddialoguemanagementasanotherexamplechallengingformixed-initiativedialoguesPerformanceMeasureinternal:worderrorrate,slotaccuracy(forunderstanding),etc.overall:averagesuccessrate(foraccuracy),averagenumberofturns(forefficiency),etc.Subdialogue:ConversationOpeningSubdialogue:AskingforDestinationSubdialogue:AskingforDepartureTimeDestination
filledupDepartureTimefilledupnoyesnoyes14DialogueManagementExampleApproach–MDP-basedExampleTask:flightbookingTheinformationthesystemneedstoknow:ThedeparturecityThearrivalcityDefinethestateas(DEPARTURE,ARRIVAL)Therearetotallyfourstates:(?,?),(KNOWN,?),(?,KNOWN),(KNOWN,KNOWN)15FlightBookingwithMDP(1/5)Thestateisdecidedbytheinformationthesystemknows.S1SfS2(?,?)(KNOWN,?)(KNOWN,KNOWN)16Thestateisdecidedbytheinformationthesystemknows.Asetofavailableactionsisalsodefined.S1SfS2A1:askDEPARTUREcityA2:askARRIVALcityA3:confirmA4:returnflightlistFlightBookingwithMDP(1/5)17AssumethesystemisatstateS1andtakesactionA1.S1SfS2A1:askDEPARTUREcityA1(?,?)FlightBookingwithMDP(2/5)18AssumethesystemisatstateS1andtakesactionA1.Userresponsewillcausethestatetotransit.S1SfS2A1:askDEPARTUREcityA1(?,?)FlightBookingwithMDP(2/5)19Thetransitionisprobabilisticbasedonuserresponseandrecognitionresults(witherrors).S1SfS2A1:askDEPARTUREcityA1(?,?)0.70.20.1Response:FromTaipei.Response:FromTaipeitoBoston.Response:Whatdidyousay?FlightBookingwithMDP(3/5)20Thetransitionisprobabilisticbasedonuserresponseandrecognitionresults(witherrors).Arewardassociatedwitheachtransition.S1SfS2A1:askDEPARTUREcityA1(?,?)0.70.20.1+10+5-5FlightBookingwithMDP(3/5)21Theinteractioncontinues.S1SfS2A2(KNOWN,?)A2:askARRIVALcityFlightBookingwithMDP(4/5)22Theinteractioncontinues.S1SfS2A2(KNOWN,?)A2:askARRIVALcityFlightBookingwithMDP(4/5)23Theinteractioncontinues.Whenthefinalstateisreached,thetaskiscompletedandresultisreturned.S1SfS2(KNOWN,KNOWN)FlightBookingwithMDP(4/5)24Fortheoveralldialoguesession,thegoalistomaximizethetotalreward
R=R1+…+Rn=5+5Dialogueoptimizedbychoosingarightactiongiveneachstate(policy).LearnedbyReinforcementLearning.ImprovedasPartiallyObservableMDP(POMDP)S1SfS2A1(?,?)+5A2+5FlightBookingwithMDP(5/5)25Client-ServerArchitectureGalaxy,MITIntegrationPlatform,AT&TDomainDependent/IndependentServersSharedbyDifferentApplications/Clientsreducingcomputationrequirementsatuser(client)byallocatingmostloadatserverhigherportabilitytodifferenttasksApplication(Client)Application(Client)Application(Client)D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能在医疗影像诊断中的临床采纳障碍研究意义
- 人工智能伦理治理框架构建研究结题报告
- 远离交通危险安全伴我同行小学高年级主题班会课件
- 小学主题班会课件:团队精神凝聚力量
- 职校校长在中层后备干部会议上的讲话:作风踏实执行有力做能担重任之人
- 2026年学校思想动态分析报告(3篇)
- 青海省西宁市城西区海湖中学2024年高中毕业班第二次调研测试数学试题
- 2026年创新引领下的食用油产业趋势分析报告
- 医药企业培训效果评估与持续改进教学设计
- 上海市高二(下)化学《有机化合物的结构》分层作业含答案
- 2026湖南湘潭市湘乡市粮油购销有限责任公司招聘市场化聘用人员3人备考题库及答案详解(名师系列)
- 2026浙江杭州市城市管理指挥保障中心招聘编外工作人员2人笔试参考试题及答案详解
- 2026年湖北省中考数学试卷(含答案及解析)
- 2026年统编版(新教材)道德与法治二年级下册期末素养提升测试卷及答案
- wst 885-2026 临床检验结果互认的基本技术条件及质量指标课件
- 2026国开电大《个人与团队管理》期末机考题库(含标准答案)
- 中水管道施工安全措施方案
- 切花玫瑰采后分级包装标准
- 手术室患者身份识别
- 2026年心血管内科医师高频面试题包含详细解答
- StarterUnit1SectionA课件人教版七年级英语上册
评论
0/150
提交评论