ACTIVE LEARNING FOR AUTOMATIC SPEECH RECOGNITION

  • 格式:pdf
  • 大小:65.48 KB
  • 文档页数:4

ACTIVELEARNINGFORAUTOMATICSPEECHRECOGNITIONDilekHakkani-T¨ur,GiuseppeRiccardiandAllenGorinAT&TLabs-Research,180ParkAvenue,FlorhamPark,NJ,USAdtur,dsp3,algor@research.att.com

ABSTRACTState-of-the-artspeechrecognitionsystemsaretrainedus-ingtranscribedutterances,preparationofwhichislaborin-tensiveandtime-consuming.Inthispaper,wedescribeanewmethodforreducingthetranscriptioneffortfortrain-inginautomaticspeechrecognition(ASR).Activelearningaimsatreducingthenumberoftrainingexamplestobela-beledbyautomaticallyprocessingtheunlabeledexamples,andthenselectingthemostinformativeoneswithrespecttoagivencostfunctionforahumantolabel.Weautomat-icallyestimateaconfidencescoreforeachwordoftheut-terance,exploitingthelatticeoutputofaspeechrecognizer,whichwastrainedonasmallsetoftranscribeddata.Wecomputeutteranceconfidencescoresbasedonthesewordconfidencescores,thenselectivelysampletheutterancestobetranscribedusingtheutteranceconfidencescores.Inourexperiments,weshowthatwereducetheamountoflabeleddataneededforagivenwordaccuracyby27%.

1.INTRODUCTIONState-of-the-artspeechrecognitionsystemsrequiretrans-cribedutterancesfortraining,andtranscriptionisalaborin-tensiveandtime-consumingprocess.Activelearningaimsatreducingthenumberoftrainingexamplestobelabeledbyinspectingtheunlabeledexamples,andintelligentlyselect-ingthemostinformativeoneswithrespecttoagivencostfunctionforahumantolabel[1].Thegoalofthelearningalgorithmistoselecttheexamplesforlabelingwhichwillhavethelargestimprovementontheperformance.Inthispaper,wedescribeanewmethodforreducingthetranscriptioneffortfortraininginASR,byselectivelysamplingasubsetofthedata.Forthispurpose,weau-tomaticallylabeleachwordoftheutterancewithaconfi-dencescore,exploitingthelatticeoutputofaspeechrec-ognizer,whichwasinitiallytrainedonasmallsetoftran-scribeddata.Wecomputeutteranceconfidencescoresfromtheword-basedconfidencescores,andselectivelysampletheutterancestobetranscribedusingthesescores.WetestourapproachintheframeworkofAT&T’sHowMayIHelpYou?naturalspokendialogsystem.Tran-scriptionisanimportantprocedurebothforextendingthesystemtootherdomains,andforincorporatingnewcall-typesintotheexistingsystem.Thetranscriptioncapabilityislimited,soselectivesamplingovertheterabytesofspeechdatabaseiscrucial.Inthefollowing,wefirstdescribetherelatedworkinthemachinelearningdomain,aswellasreviewsomeoftherelatedworkinlanguageprocessing.InSection3,wedescribeouralgorithm,andinSection4wedescribehowwecomputeconfidencescoresusingthelatticeoutputofASR.Section5describesourexperimentsandresults.2.RELATEDWORKThesearchforeffectivetrainingdatasamplingalgorithms,inordertohavebettersystemswithlessannotateddatabygivingthesystemsomecontrolovertheinputsonwhichittrains,hasbeenstudiedunderthetitleofactivelearn-ing.Previousworkinactivelearninghasconcentratedontwoapproaches:certainty-basedmethodsandcommittee-basedmethods.Inthecertainty-basedmethods,aninitialsystemistrainedusingasmallsetofannotatedexamples[2].Then,thesystemexaminesandlabelstheunannotatedexamples,anddeterminesthecertaintiesofitspredictionsofthem.Theexampleswiththelowestcertaintiesarethenpresentedtothelabelersforannotation.Inthecommittee-basedmethods,adistinctsetofclassifiersisalsocreatedusingthesmallsetofannotatedexamples[1,3].Theunan-notatedinstances,whoseannotationsdiffermostwhenpre-sentedtodifferentclassifiersarepresentedtothelabelersforannotation.Inbothparadigms,anewsystemistrainedusingthenewsetofannotatedexamples,andthisprocessisrepeateduntilthesystemperformanceconvergestoalimit.Inthelanguageprocessingframework,certainty-basedmethodshavebeenusedfornaturallanguageparsingandin-formationextraction[4].Similarsamplingstrategieswereexaminedfortextcategorization,nottoreducethetranscrip-tioncost,buttoreducethetrainingtimebyusinglesstrain-ingdata[5].WhilethereisawideliteratureonconfidencescorecomputationinASR[6,7,amongothers],totheau-thors’knowledgenoneoftheseworksaddresstheactivelearningquestionforspeechrecognition.3.APPROACHInspiredbythecertainty-basedactivelearningmethodstoreducethetranscriptioneffort,weselecttheexamplesthatwepredictthatthespeechrecognizerhasmisrecognized,fortranscription,andleaveouttheonesthatithasrecognizedcorrectly.Wefirsttrainaspeechrecognizer,usingasmallsetoftranscribeddata,.Usingthisrecognizer,werecognizetheutterancesthatarecandidatesfortranscription,.Wethenuselatticebasedconfidencemeasures,topredictwhichcandidatesarerecognized(in)correctly[8].Wetranscribetheutterancesthataremostlikelytohaverecognitionerrors.Ouralgorithmisasfollows:1.Trainacousticandlanguagemodels,and,forrecognition,using(istheiterationnumber)2.Recognizetheutterancesinsetusingand,andcomputetheconfidencescoresforallthewords3.Computeconfidencescoresofutterances4.Selectutteranceswhichhavethesmallestconfidencescoresfrom,andtranscribethem.Callthenewtranscribedsetas5.;6.Stopifwordaccuracyhasconverged,otherwisegotoStep1Inordertomakebetterdecisionsinthefutureselectionswithrespecttothelabelingcost,shouldbeone.However,forefficiencyreasonsinretraining,itisusuallysethigher.4.CONFIDENCESCORECOMPUTATIONIntheliterature,therearetwoleadingmethodsforconfi-dencescoreestimation.Thefirstoneisbasedonacousticmeasurements[6]andtheotheroneisonwordlattices.Thelatteronehastheadvantagethattheprobabilitycomputa-tiondoesnotrequiretrainingofanestimator.Therearealsoapproaches,whichusefeaturesfromthetwotypesofmeth-ods.WeuseManguetal.’salgorithmtocomputeconfusionnetworks(sausages)fromthelatticeoutputofaspeechrec-ognizer,andusethewordposteriorprobabilityestimatesonthesausagesaswordconfidencescores[9].Asausageisacompactrepresentationwhichspecifiesthesequenceofword-levelconfusions,thatis,thegroupofwords,includ-inganullword,whichcompetein(approximately)thesametimeinterval,ofthecandidatehypothesesrepresentedbythelattice.InFigure1,wedemonstratethegeneralstructureofalatticeandasausage.Eachwordintheconfusionsetshasaposteriorprobability,whichisthesumoftheprobabilitiesofallthepathsthatcontainthatinstance,andthesumoftheposteriorprobabilitiesofallwordsinaconfusionsetisequalto1.