Meeting transcript:
speaker: D
text: OK .
speaker: A
text: Mike . Mike - one ?
speaker: B
text: Ah .
speaker: D
text: We 're on ?
speaker: D
text: Yes , please .
speaker: D
text: I mean , we 're testing noise robustness
speaker: D
text: but let 's not get silly .
speaker: D
text: OK ,
speaker: D
text: so , uh , you 've got some , uh , Xerox things to pass out ?
speaker: D
text: That are <disfmarker>
speaker: A
text: Yeah ,
speaker: D
text: Yeah .
speaker: A
text: um .
speaker: A
text: Yeah .
speaker: A
text: Yeah , I 'm sorry for the table ,
speaker: A
text: but as it grows in size , uh , it .
speaker: D
text: Uh , so for th the last column we use our imagination .
speaker: D
text: OK .
speaker: B
text: Ah , yeah .
speaker: D
text: Ah .
speaker: A
text: Uh , yeah .
speaker: B
text: Uh , do you want @ @ .
speaker: D
text: This one 's nice , though .
speaker: D
text: This has nice big font .
speaker: A
text: Yeah .
speaker: C
text: Let 's see .
speaker: C
text: Yeah .
speaker: D
text: Yeah .
speaker: C
text: Chop !
speaker: D
text: When you get older you have these different perspectives .
speaker: A
text: So
speaker: D
text: I mean , lowering the word hour rate is fine , but having big font !
speaker: A
text: Next time we will put colors or something .
speaker: D
text: That 's what 's <disfmarker>
speaker: D
text: Yeah . It 's mostly big font .
speaker: A
text: Uh .
speaker: D
text: OK .
speaker: D
text: Uh <disfmarker>
speaker: A
text: OK , s so there is kind of summary of what has been done <disfmarker>
speaker: D
text: Go ahead .
speaker: A
text: It 's this .
speaker: D
text: Oh . OK .
speaker: A
text: Summary of experiments since , well , since last week
speaker: A
text: and also since the <disfmarker> we 've started to run <disfmarker> work on this .
speaker: A
text: Um . <pause> So since last week we 've started to fill the column with um <vocalsound> uh features w with nets trained on PLP with on - line normalization
speaker: A
text: but with delta also ,
speaker: A
text: because the column was not completely <disfmarker>
speaker: D
text: Mm - hmm . Mm - hmm .
speaker: A
text: well , it 's still not completely filled ,
speaker: A
text: but <pause> we have more results to compare with network using without PLP
speaker: A
text: and <pause> finally , hhh , <comment> um <pause> ehhh <comment> PL - uh delta seems very important .
speaker: A
text: Uh <pause> I don't know .
speaker: A
text: If you take um , let 's say , anyway Aurora - two - B ,
speaker: A
text: so , the next <disfmarker> t the second , uh , part of the table ,
speaker: D
text: Mm - hmm .
speaker: A
text: uh <pause> when we use the large training set using French , Spanish , and English , you have one hundred and six without delta
speaker: A
text: and eighty - nine with the delta .
speaker: D
text: a And again all of these numbers are with a hundred percent being , uh , the baseline performance ,
speaker: A
text: Yeah ,
speaker: A
text: on the baseline , yeah .
speaker: D
text: but with a mel cepstra system going straight into the HTK ?
speaker: A
text: So <disfmarker>
speaker: A
text: Yeah . Yeah .
speaker: D
text: Yes .
speaker: A
text: So now we see that the gap between the different training set is much <pause> uh uh much smaller
speaker: C
text: It 's out of the way .
speaker: A
text: um <disfmarker>
speaker: A
text: But , actually , um , for English training on TIMIT is still better than the other languages .
speaker: A
text: And
speaker: A
text: Mmm , <pause> Yeah .
speaker: A
text: And f also for Italian , actually .
speaker: A
text: If you take the second set of experiment for Italian ,
speaker: A
text: so , the mismatched condition ,
speaker: D
text: Mm - hmm .
speaker: A
text: um <pause> when we use the training on TIMIT
speaker: A
text: so , it 's multi - English ,
speaker: A
text: we have a ninety - one number ,
speaker: D
text: Mm - hmm .
speaker: A
text: and training with other languages is a little bit worse .
speaker: D
text: Um <disfmarker> Oh , I see .
speaker: D
text: Down near the bottom of this sheet .
speaker: D
text: Uh , <comment> <pause> yes .
speaker: A
text: So ,
speaker: A
text: yeah .
speaker: D
text: OK .
speaker: A
text: And , yeah , and here the gap is still more important between using delta and not using delta .
speaker: D
text: Yes .
speaker: A
text: If y if I take the training s the large training set , it 's <disfmarker> we have one hundred and seventy - two ,
speaker: D
text: Yeah .
speaker: A
text: and one hundred and four when we use delta .
speaker: D
text: Mm - hmm .
speaker: A
text: Uh . <pause> Even if the contexts used is quite the same ,
speaker: A
text: because without delta we use seventeenths <disfmarker> seventeen frames .
speaker: A
text: Uh .
speaker: A
text: Yeah , um , so the second point is that we have no single cross - language experiments , uh , that we did not have last week .
speaker: A
text: Uh , so this is training the net on French only ,
speaker: A
text: or on English only ,
speaker: A
text: and testing on Italian .
speaker: D
text: Mm - hmm .
speaker: A
text: And training the net on French only
speaker: A
text: and Spanish only
speaker: A
text: and testing on , uh TI - digits .
speaker: D
text: Mm - hmm .
speaker: A
text: And ,
speaker: A
text: fff <comment> um ,
speaker: A
text: yeah .
speaker: A
text: What we see is that these nets are not as good ,
speaker: A
text: except for the multi - English , which is always one of the best .
speaker: A
text: Yeah ,
speaker: A
text: then we started to work on a large dat database containing , uh , sentences from the French , from the Spanish , from the TIMIT , from SPINE , uh from <comment> uh English digits , and from Italian digits .
speaker: A
text: So this is the <disfmarker> another line <disfmarker> another set of lines in the table .
speaker: D
text: Ah , yes .
speaker: A
text: Uh , @ @ with SPINE
speaker: D
text: Mm - hmm .
speaker: A
text: and <pause> uh , actually we did this before knowing the result of all the data ,
speaker: A
text: uh , so we have to to redo the uh <disfmarker> the experiment training the net with , uh PLP , but with delta .
speaker: D
text: Mm - hmm .
speaker: A
text: But
speaker: A
text: um this <disfmarker> this net performed quite well .
speaker: A
text: Well ,
speaker: A
text: it 's <disfmarker> it 's better than the net using French , Spanish , and English only .
speaker: A
text: Uh .
speaker: A
text: So ,
speaker: A
text: uh , yeah .
speaker: A
text: We have also started feature combination experiments .
speaker: A
text: Uh many experiments using features and net outputs together .
speaker: A
text: And this is <disfmarker> The results are on the other document .
speaker: A
text: Uh , we can discuss this after , perhaps <disfmarker> well , just , @ @ .
speaker: A
text: Yeah , so basically there are four <disfmarker> four kind of systems .
speaker: A
text: The first one , yeah , is combining , um , two feature streams , uh using <disfmarker>
speaker: A
text: and each feature stream has its own MPL .
speaker: A
text: So it 's the <disfmarker> kind of similar to the tandem that was proposed for the first .
speaker: A
text: The multi - stream tandem for the first proposal .
speaker: A
text: The second is using features and KLT transformed MLP outputs .
speaker: A
text: And the third one is to u use a single KLT trans transform features as well as MLP outputs .
speaker: A
text: Um ,
speaker: A
text: yeah .
speaker: A
text: Mmm .
speaker: A
text: You know you can <disfmarker> you can comment these results ,
speaker: B
text: Yes , I can s
speaker: B
text: I would like to say that , for example , um , mmm , if we doesn't use the delta - delta , uh we have an improve when we use s some combination .
speaker: B
text: But when
speaker: A
text: Yeah , we ju just to be clear , the numbers here are uh recognition accuracy .
speaker: B
text: w Yeah , this <disfmarker> Yeah , this number recognition acc
speaker: A
text: So it 's not the <disfmarker> <vocalsound> Again we switch to another <disfmarker>
speaker: B
text: Yes , and the baseline <disfmarker> the baseline have <disfmarker> i is eighty - two .
speaker: D
text: Baseline is eighty - two .
speaker: B
text: Yeah
speaker: A
text: So it 's experiment only on the Italian mismatched for the moment for this .
speaker: D
text: Uh , this is Italian mismatched .
speaker: B
text: Yeah , by the moment .
speaker: A
text: Um .
speaker: D
text: OK .
speaker: A
text: Mm - hmm .
speaker: B
text: And first in the experiment - one I <disfmarker> I do <disfmarker> I <disfmarker> I use different MLP ,
speaker: D
text: Mm - hmm .
speaker: B
text: and is obviously that the multi - English MLP is the better .
speaker: B
text: Um . for the ne <disfmarker> rest of experiment I use multi - English ,
speaker: B
text: only multi - English .
speaker: B
text: And I try to combine different type of feature ,
speaker: B
text: but the result is that the MSG - three feature doesn't work for the Italian database
speaker: B
text: because never help to increase the accuracy .
speaker: A
text: Yeah , eh , actually , if w we look at the table ,
speaker: A
text: the huge table ,
speaker: D
text: Mm - hmm .
speaker: A
text: um , we see that for TI - digits MSG perform as well as the PLP ,
speaker: A
text: but this is not the case for Italian what <disfmarker> where the error rate is c is almost uh twice the error rate of PLP .
speaker: D
text: Mm - hmm .
speaker: A
text: So , um <vocalsound> uh , well , I don't think this is a bug
speaker: A
text: but this <disfmarker> this is something in <disfmarker> probably in the MSG um process that
speaker: A
text: uh
speaker: A
text: I don't know what exactly .
speaker: A
text: Perhaps the fact that the <disfmarker> the <disfmarker> there 's no low - pass filter ,
speaker: A
text: well ,
speaker: A
text: or no pre - emp pre - emphasis filter
speaker: A
text: and that there is some DC offset in the Italian ,
speaker: A
text: or , well ,
speaker: A
text: something simple like that .
speaker: A
text: But <disfmarker> that we need to sort out if want to uh get improvement by combining PLP and MSG
speaker: D
text: Mm - hmm .
speaker: A
text: because for the moment MSG do doesn't bring much information .
speaker: D
text: Mm - hmm .
speaker: A
text: And as Carmen said , if we combine the two , we have the result , basically , of PLP .
speaker: D
text: I
speaker: D
text: Um , the uh , baseline system <disfmarker>
speaker: D
text: when you said the baseline system was uh , uh eighty - two percent , that was trained on what and tested on what ?
speaker: D
text: That was , uh Italian mismatched d uh , uh , digits , uh , is the testing ,
speaker: B
text: Yeah .
speaker: D
text: and the training is Italian digits ?
speaker: B
text: Yeah .
speaker: D
text: So the " mismatch " just refers to the noise and <disfmarker> and , uh microphone and so forth ,
speaker: B
text: Yeah .
speaker: D
text: right ?
speaker: A
text: Yeah .
speaker: D
text: So , um did we have <disfmarker>
speaker: D
text: So would that then correspond to the first line here of where the training is <disfmarker> is the uh Italian digits ?
speaker: D
text: The <disfmarker>
speaker: B
text: The train the training of the HTK ?
speaker: B
text: Yes .
speaker: D
text: Yes .
speaker: B
text: Ah yes !
speaker: B
text: This h
speaker: B
text: Yes .
speaker: D
text: Yes .
speaker: B
text: Th - Yes .
speaker: D
text: Training of the net ,
speaker: D
text: yeah .
speaker: B
text: Yeah .
speaker: D
text: So , um <disfmarker> So what that says is that in a matched condition , <vocalsound> we end up with a fair amount worse putting in the uh PLP .
speaker: D
text: Now w would <disfmarker> do we have a number , I suppose for the matched <disfmarker>
speaker: D
text: I <disfmarker> I don't mean matched ,
speaker: D
text: but uh use of Italian <disfmarker> training in Italian digits for PLP only ?
speaker: B
text: Uh <pause> yes ?
speaker: A
text: Uh <pause> yeah ,
speaker: A
text: so this is <disfmarker> basically this is in the table .
speaker: A
text: Uh <pause> so the number is fifty - two ,
speaker: B
text: Another table .
speaker: A
text: uh <disfmarker>
speaker: D
text: Fifty - two percent .
speaker: A
text: Fift - So <disfmarker> No , it 's <disfmarker> it 's the <disfmarker>
speaker: B
text: No .
speaker: D
text: No , fifty - two percent of eighty - two ?
speaker: A
text: Of <disfmarker> of <disfmarker> of uh <pause> eighteen <disfmarker>
speaker: B
text: Eighty .
speaker: B
text: Eighty .
speaker: A
text: of eighteen .
speaker: A
text: So it 's <disfmarker> it 's error rate , basically .
speaker: B
text: It 's plus six .
speaker: A
text: It 's er error rate ratio .
speaker: A
text: So <disfmarker>
speaker: D
text: Oh this is accuracy !
speaker: B
text: Yeah .
speaker: D
text: Oy ! <comment> OK .
speaker: A
text: Uh , so we have nine <disfmarker> nine <disfmarker> let 's say ninety percent .
speaker: D
text: Ninety .
speaker: A
text: Yeah .
speaker: A
text: Um <comment> which is uh <comment> what we have also if use PLP and MSG together ,
speaker: D
text: Yeah .
speaker: A
text: eighty - nine point seven .
speaker: D
text: OK , so even just PLP , uh , it is not , in the matched condition <disfmarker>
speaker: D
text: Um I wonder if it 's a difference between PLP and mel cepstra , or whether it 's that the net half , for some reason , is not helping .
speaker: A
text: Uh .
speaker: A
text: P - PLP and Mel cepstra give the same <disfmarker> same results .
speaker: D
text: Same result pretty much ?
speaker: A
text: Well , we have these results .
speaker: A
text: I don't know .
speaker: A
text: It 's not <disfmarker>
speaker: D
text: So , s
speaker: A
text: Do you have this result with PLP alone , <comment> j fee feeding HTK ?
speaker: A
text: That <disfmarker> That 's what you mean ?
speaker: B
text: Yeah ,
speaker: A
text: Just PLP at the input of HTK .
speaker: B
text: yeah yeah yeah yeah ,
speaker: B
text: at the first <disfmarker> and the <disfmarker>
speaker: B
text: Yeah .
speaker: A
text: Yeah .
speaker: A
text: So , PLP <disfmarker>
speaker: D
text: Eighty - eight point six .
speaker: A
text: Yeah .
speaker: D
text: Um , so adding MSG
speaker: A
text: Um <disfmarker>
speaker: D
text: um <disfmarker> Well , but that 's <disfmarker> yeah , that 's without the neural net ,
speaker: D
text: right ?
speaker: A
text: Yeah , that 's without the neural net
speaker: A
text: and that 's the result basically that OGI has also with the MFCC with on - line normalization .
speaker: D
text: But she had said eighty - two .
speaker: A
text: This is the <disfmarker> w well , but this is without on - line normalization .
speaker: D
text: Right ?
speaker: D
text: Oh , this <disfmarker> the eighty - two .
speaker: A
text: Yeah .
speaker: A
text: Eighty - two is the <disfmarker> it 's the Aurora baseline ,
speaker: A
text: so MFCC .
speaker: A
text: Then we can use <disfmarker>
speaker: A
text: well , OGI , they use MFCC <disfmarker> th the baseline MFCC plus on - line normalization
speaker: D
text: Oh , I 'm sorry ,
speaker: D
text: I k I keep getting confused
speaker: D
text: because this is accuracy .
speaker: A
text: Yeah , sorry .
speaker: A
text: Yeah .
speaker: B
text: Yeah .
speaker: D
text: OK . Alright .
speaker: A
text: Yeah .
speaker: D
text: Alright . So this is <disfmarker> I was thinking all this was worse .
speaker: D
text: OK so this is all better
speaker: D
text: because eighty - nine is bigger than eighty - two .
speaker: B
text: Yes , better .
speaker: A
text: Mm - hmm .
speaker: D
text: OK .
speaker: B
text: Yeah .
speaker: D
text: I 'm <disfmarker> I 'm all better now .
speaker: D
text: OK , go ahead .
speaker: A
text: So what happ what happens is that when we apply on - line normalization we jump to almost ninety percent .
speaker: D
text: Yeah .
speaker: D
text: Mm - hmm .
speaker: A
text: Uh , when we apply a neural network , is the same .
speaker: A
text: We j jump to ninety percent .
speaker: B
text: Nnn , we don't know exactly .
speaker: D
text: Yeah .
speaker: A
text: And <disfmarker> And um <disfmarker>
speaker: A
text: whatever the normalization , actually .
speaker: A
text: If we use n neural network , even if the features are not correctly normalized , we jump to ninety percent .
speaker: D
text: So we go from eighty - si eighty - eight point six to <disfmarker> to ninety , or something .
speaker: A
text: So <disfmarker>
speaker: A
text: Well , ninety <disfmarker>
speaker: A
text: No , I <disfmarker> I mean ninety
speaker: A
text: It 's around eighty - nine ,
speaker: A
text: ninety ,
speaker: D
text: Eighty - nine .
speaker: A
text: eighty - eight .
speaker: B
text: Yeah .
speaker: A
text: Well , there are minor <disfmarker> minor differences .
speaker: D
text: And then adding the MSG does nothing , basically .
speaker: A
text: No .
speaker: D
text: Yeah . OK .
speaker: A
text: Uh For Italian , yeah .
speaker: D
text: For this case , right ?
speaker: A
text: Um .
speaker: D
text: Alright .
speaker: D
text: So , um <disfmarker> So actually , the answer for experiments with one is that adding MSG , if you <disfmarker> uh does not help in that case .
speaker: A
text: Mm - hmm .
speaker: D
text: Um <disfmarker>
speaker: A
text: But w
speaker: D
text: The other ones , we 'd have to look at it ,
speaker: A
text: Yeah .
speaker: D
text: but <disfmarker>
speaker: D
text: And the multi - English , does
speaker: D
text: uh <disfmarker>
speaker: D
text: So if we think of this in error rates , we start off with , uh eighteen percent error rate , roughly .
speaker: A
text: Mm - hmm .
speaker: D
text: Um <pause> and <pause> we uh almost , uh cut that in half by um putting in the on - line normalization and the neural net .
speaker: A
text: Yeah
speaker: D
text: And the MSG doesn't however particularly affect things .
speaker: A
text: No .
speaker: D
text: And we cut off , I guess about twenty - five percent of the error .
speaker: D
text: Uh <pause> no , not quite that ,
speaker: D
text: is it .
speaker: D
text: Uh , two point six out of eighteen .
speaker: D
text: About , um <pause> sixteen percent or something of the error , um , if we use multi - English instead of the matching condition .
speaker: A
text: Mm - hmm .
speaker: D
text: Not matching condition ,
speaker: A
text: Yeah .
speaker: D
text: but uh , the uh , Italian training .
speaker: B
text: Yeah .
speaker: A
text: Mm - hmm .
speaker: D
text: OK .
speaker: A
text: Mmm .
speaker: B
text: We select these <disfmarker> these <disfmarker> these tasks
speaker: B
text: because it 's the more difficult .
speaker: D
text: Yes , good .
speaker: D
text: OK ?
speaker: D
text: So then you 're assuming multi - English is closer to the kind of thing that you could use
speaker: D
text: since you 're not gonna have matching , uh , data for the <disfmarker> uh for the new <disfmarker> for the other languages and so forth .
speaker: D
text: Um , one qu thing is that ,
speaker: D
text: uh <disfmarker> I think I asked you this before ,
speaker: D
text: but I wanna double check .
speaker: D
text: When you say " ME " in these other tests , that 's the multi - English ,
speaker: A
text: That 's <disfmarker> it 's a part <disfmarker> it 's <disfmarker>
speaker: D
text: but it is not all of the multi - English ,
speaker: D
text: right ?
speaker: D
text: It is some piece of <disfmarker> part of it .
speaker: A
text: Or , one million frames .
speaker: D
text: And the multi - English is how much ?
speaker: B
text: You have here the information .
speaker: A
text: It 's one million and a half .
speaker: A
text: Yeah .
speaker: D
text: Oh , so you used almost all
speaker: D
text: You used two thirds of it ,
speaker: A
text: Yeah .
speaker: D
text: you think .
speaker: D
text: So , it it 's still <disfmarker> it hurts you <disfmarker> seems to hurt you a fair amount to add in this French and Spanish .
speaker: A
text: Mmm .
speaker: B
text: Yeah .
speaker: D
text: I wonder why
speaker: D
text: Yeah . Uh .
speaker: C
text: Well Stephane was saying that they weren't hand - labeled ,
speaker: B
text: Yeah .
speaker: A
text: Yeah , it 's <disfmarker>
speaker: A
text: Yeah .
speaker: C
text: the French and the Spanish .
speaker: B
text: The Spanish .
speaker: B
text: Maybe for that .
speaker: D
text: Hmm .
speaker: A
text: Mmm .
speaker: D
text: It 's still <disfmarker>
speaker: D
text: OK .
speaker: D
text: Alright , go ahead .
speaker: D
text: And then <disfmarker> then <disfmarker>
speaker: B
text: Um .
speaker: B
text: Mmm , with the experiment type - two ,
speaker: B
text: I <disfmarker> first I tried to to combine , nnn , some feature from the MLP and other feature <disfmarker>
speaker: B
text: another feature .
speaker: D
text: Mm - hmm .
speaker: B
text: And we s we can <disfmarker>
speaker: B
text: first the feature are without delta and delta - delta ,
speaker: B
text: and we can see that in the situation , uh , the MSG - three , the same help nothing .
speaker: D
text: Mm - hmm .
speaker: B
text: And then I do the same
speaker: B
text: but with the delta and delta - delta <disfmarker> PLP delta and delta - delta .
speaker: B
text: And they all p but they all put off the MLP is it without delta and delta - delta .
speaker: D
text: Mm - hmm .
speaker: B
text: And we have a l little bit less result than the <disfmarker> the <disfmarker> the baseline PLP with delta and delta - delta .
speaker: B
text: Maybe if <disfmarker> when we have the new <disfmarker> the new <pause> neural network trained with PLP delta and delta - delta ,
speaker: B
text: maybe the final result must be better .
speaker: B
text: I don't know .
speaker: B
text: Uh <disfmarker>
speaker: A
text: Actually , just to be some more <disfmarker>
speaker: A
text: Do
speaker: A
text: This number , this eighty - seven point one number , has to be compared with the
speaker: D
text: Yes , yeah , I mean it can't be compared with the other
speaker: A
text: Which number ?
speaker: D
text: cuz this is , uh <disfmarker> with multi - English , uh , training .
speaker: B
text: Mm - hmm .
speaker: D
text: So you have to compare it with the one over that you 've got in a box ,
speaker: D
text: which is that , uh the eighty - four point six .
speaker: B
text: Mm - hmm .
speaker: D
text: Right ?
speaker: A
text: Uh .
speaker: D
text: So <disfmarker>
speaker: A
text: Yeah , but I mean in this case for the eighty - seven point one we used MLP outputs for the PLP net
speaker: D
text: Yeah .
speaker: A
text: and straight features with delta - delta .
speaker: D
text: Yeah .
speaker: B
text: Mm - hmm .
speaker: A
text: And straight features with delta - delta gives you what 's on the first sheet .
speaker: D
text: Not t not
speaker: A
text: It 's eight eighty - eight point six .
speaker: D
text: tr No . No . No .
speaker: B
text: Yes .
speaker: D
text: Not trained with multi - English .
speaker: B
text: No , but they <disfmarker> they feature @ @ without <disfmarker>
speaker: A
text: Uh , yeah , but th this is the second configuration .
speaker: A
text: So we use feature out uh , net outputs together with features .
speaker: A
text: So yeah ,
speaker: A
text: this is not <disfmarker> perhaps not clear here
speaker: A
text: but in this table , the first column is for MLP and the second for the features .
speaker: D
text: Eh . <comment> Oh , I see .
speaker: D
text: Ah . So you 're saying w so asking the question , " What <disfmarker> what has adding the MLP done to improve over the ,
speaker: A
text: So , just <disfmarker>
speaker: A
text: Yeah
speaker: A
text: so , actually it <disfmarker> it <disfmarker> it decreased the <disfmarker> the accuracy .
speaker: D
text: uh <disfmarker>
speaker: B
text: Yeah .
speaker: D
text: Yes .
speaker: D
text: Uh - huh .
speaker: A
text: Because we have eighty - eight point six .
speaker: A
text: And even the MLP alone <disfmarker>
speaker: A
text: What gives the MLP alone ?
speaker: A
text: Multi - English PLP .
speaker: A
text: Oh no ,
speaker: A
text: it gives eighty - three point six .
speaker: A
text: So we have our eighty - three point six and now eighty - eighty point six ,
speaker: B
text: But <disfmarker>
speaker: A
text: that gives eighty - seven point one .
speaker: D
text: Mm - hmm .
speaker: D
text: Eighty - s
speaker: D
text: I thought it was eighty
speaker: D
text: Oh , OK ,
speaker: D
text: eighty - three point six and eighty <disfmarker> eighty - eight point six .
speaker: A
text: Eighty - three point six .
speaker: A
text: Eighty <disfmarker>
speaker: D
text: OK .
speaker: A
text: Is th is that right ?
speaker: A
text: Yeah ?
speaker: B
text: Yeah .
speaker: B
text: But <disfmarker> I don't know <disfmarker>
speaker: B
text: but maybe if we have the neural network trained with the PLP <pause> delta and delta - delta , maybe tha this can help .
speaker: A
text: Perhaps , yeah .
speaker: D
text: Well , that 's <disfmarker> that 's one thing ,
speaker: D
text: but see the other thing is that ,
speaker: D
text: um , I mean it 's good to take the difficult case ,
speaker: D
text: but let 's <disfmarker> let 's consider what that means .
speaker: D
text: What <disfmarker> what we 're saying is that one o one of the things that <disfmarker>
speaker: D
text: I mean my interpretation of your <disfmarker> your s original suggestion is something like this , as motivation .
speaker: D
text: When we train on data that is in one sense or another , similar to the testing data , then we get a win by having discriminant training .
speaker: A
text: Mm - hmm .
speaker: D
text: When we train on something that 's quite different , we have a potential to have some problems .
speaker: A
text: Mm - hmm .
speaker: D
text: And , um , if we get something that helps us when it 's somewhat similar , and doesn't hurt us too much when it <disfmarker> when it 's quite different , that 's maybe not so bad .
speaker: A
text: Yeah .
speaker: D
text: So the question is , if you took the same combination , and you tried it out on , uh <disfmarker> on say digits ,
speaker: A
text: Mmm .
speaker: A
text: On TI - digits ?
speaker: A
text: OK .
speaker: D
text: you know ,
speaker: D
text: d Was that experiment done ?
speaker: A
text: No , not yet .
speaker: D
text: Yeah , OK .
speaker: D
text: Uh , then does that , eh <disfmarker> you know maybe with similar noise conditions and so forth , <comment> does it <disfmarker> does it then look much better ?
speaker: A
text: Mm - hmm .
speaker: D
text: And so what is the range over these different kinds of uh <disfmarker> of tests ?
speaker: D
text: So , an anyway .
speaker: D
text: OK , go ahead .
speaker: A
text: Yeah .
speaker: B
text: And , with this type of configuration which I do on experiment using the new neural net with name broad klatt s twenty - seven ,
speaker: D
text: Mm - hmm .
speaker: B
text: uh , d I have found more or less the same result .
speaker: A
text: So , it 's slightly better ,
speaker: B
text: Little bit better ?
speaker: A
text: yeah .
speaker: D
text: Slightly better .
speaker: A
text: Yeah .
speaker: B
text: Slightly bet better .
speaker: B
text: Yes , is better .
speaker: D
text: And <disfmarker> and you know again maybe if you use the , uh , delta <pause> there , uh , you would bring it up to where it was , uh you know at least about the same for a difficult case .
speaker: B
text: Yeah , maybe . Maybe . Maybe .
speaker: A
text: Yeah .
speaker: B
text: Oh , yeah .
speaker: A
text: Yeah .
speaker: D
text: So .
speaker: B
text: Oh , yeah .
speaker: A
text: Well , so perhaps let 's <disfmarker> let 's jump at the last experiment .
speaker: A
text: It 's either less information from the neural network if we use only the silence output .
speaker: B
text: i
speaker: D
text: Mm - hmm .
speaker: A
text: It 's again better .
speaker: A
text: So it 's eighty - nine point <disfmarker> point one .
speaker: D
text: Mm - hmm .
speaker: B
text: Yeah ,
speaker: B
text: and we have only forty <disfmarker> forty feature
speaker: A
text: So .
speaker: B
text: because in this situation we have one hundred and three feature .
speaker: D
text: Yeah .
speaker: B
text: Yeah .
speaker: B
text: And then w with the first configuration , I f I am found that work , uh , doesn't work <disfmarker>
speaker: D
text: Yeah .
speaker: B
text: uh , well , work ,
speaker: B
text: but is better , the second configuration .
speaker: B
text: Because I <disfmarker> for the del Engli - PLP delta and delta - delta , here I have eighty - five point three accuracy ,
speaker: B
text: and with the second configuration I have eighty - seven point one .
speaker: D
text: Um , by the way , there is a another , uh , suggestion that would apply , uh , to the second configuration ,
speaker: D
text: um , which , uh , was made , uh , by , uh , Hari .
speaker: D
text: And that was that , um , if you have <disfmarker> uh feed two streams into HTK , um , and you , uh , change the , uh variances <disfmarker>
speaker: D
text: if you scale the variances associated with , uh these streams um , you can effectively scale <pause> the streams .
speaker: D
text: Right ?
speaker: D
text: So , um , you know , without changing the scripts for HTK ,
speaker: D
text: which is the rule here , uh , you can still change the variances
speaker: A
text: Mm - hmm .
speaker: D
text: which would effectively change the scale of these <disfmarker> these , uh , two streams that come in .
speaker: A
text: Uh , <comment> yeah .
speaker: D
text: And , um , so , um , if you do that , for instance it may be the case that , um , the MLP should not be considered as strongly , for instance .
speaker: A
text: Mmm .
speaker: D
text: And , um , so this is just setting them to be ,
speaker: D
text: excuse me ,
speaker: D
text: of equal <disfmarker> equal weight .
speaker: D
text: Maybe it shouldn't be equal weight .
speaker: B
text: Maybe .
speaker: D
text: Right ? You know , I I 'm sorry to say that gives more experiments if we wanted to look at that ,
speaker: D
text: but <disfmarker> but , uh , um , you know on the other hand it 's just experiments at the level of the HTK recognition .
speaker: A
text: Mmm .
speaker: D
text: It 's not even the HTK ,
speaker: D
text: uh , uh <disfmarker>
speaker: A
text: Yeah .
speaker: B
text: Yeah . Yeah .
speaker: D
text: Well , I guess you have to do the HTK training also .
speaker: B
text: so this is what we decided to do .
speaker: D
text: Uh , do you ?
speaker: D
text: Let me think .
speaker: D
text: Maybe you don't .
speaker: D
text: Uh .
speaker: D
text: Yeah , you have to change the <disfmarker>
speaker: D
text: No , you can just do it in <disfmarker> as <disfmarker> once you 've done the training <disfmarker>
speaker: C
text: And then you can vary it .
speaker: D
text: Yeah , the training is just coming up with the variances
speaker: C
text: Yeah .
speaker: D
text: so I guess you could <disfmarker> you could just scale them all .
speaker: A
text: Scale
speaker: D
text: Variances .
speaker: A
text: Yeah .
speaker: A
text: But <disfmarker>
speaker: A
text: Is it <disfmarker> i th I mean the HTK models are diagonal covariances ,
speaker: A
text: so I d Is it <disfmarker>
speaker: D
text: That 's uh , exactly the point , I think ,
speaker: D
text: that if you change <disfmarker> um , change what they are <disfmarker>
speaker: A
text: Hmm .
speaker: D
text: It 's diagonal covariance matrices ,
speaker: A
text: Mm - hmm .
speaker: D
text: but you say what those variances are .
speaker: A
text: Mm - hmm .
speaker: D
text: So , that <disfmarker> you know , it 's diagonal , but the diagonal means th that then you 're gonna <disfmarker> it 's gonna <disfmarker> it 's gonna internally multiply it <disfmarker> and <disfmarker> and uh , <vocalsound> uh , i it im uh implicitly exponentiated to get probabilities , and so it 's <disfmarker> it 's gonna <disfmarker> it 's <disfmarker> it 's going to affect the range of things if you change the <disfmarker> change the variances <pause> of some of the features .
speaker: A
text: Mmm .
speaker: A
text: Mmm .
speaker: B
text: do ?
speaker: D
text: So , i it 's precisely given that model you can very simply affect , uh , the s the strength that you apply the features .
speaker: D
text: That was <disfmarker> that was , uh , Hari 's suggestion .
speaker: A
text: Yeah . Yeah .
speaker: D
text: So , um <disfmarker>
speaker: B
text: Yeah .
speaker: D
text: Yeah .
speaker: D
text: So .
speaker: D
text: So it could just be that h treating them equally , tea treating two streams equally is just <disfmarker> just not the right thing to do .
speaker: D
text: Of course it 's potentially opening a can of worms
speaker: D
text: because , you know , maybe it should be a different <vocalsound> number for <disfmarker> for each <vocalsound> kind of <pause> test set , or something ,
speaker: A
text: Mm - hmm .
speaker: D
text: but <disfmarker>
speaker: D
text: OK .
speaker: A
text: Yeah .
speaker: D
text: So I guess the other thing is to take <disfmarker> you know <disfmarker> if one were to take , uh , you know , a couple of the most successful of these ,
speaker: A
text: Yeah , and test across everything .
speaker: D
text: and uh <disfmarker>
speaker: D
text: Yeah , try all these different tests .
speaker: A
text: Mmm .
speaker: B
text: Yeah .
speaker: A
text: Yeah .
speaker: D
text: Alright .
speaker: D
text: Uh .
speaker: A
text: So , the next point ,
speaker: A
text: yeah ,
speaker: A
text: we 've had some discussion with Steve and Shawn ,
speaker: A
text: um , about their um , uh , articulatory stuff ,
speaker: A
text: um .
speaker: A
text: So we 'll perhaps start something next week .
speaker: D
text: Mm - hmm .
speaker: A
text: Um , discussion with Hynek , Sunil and Pratibha for trying to plug in their our <disfmarker> our networks with their <disfmarker> within their block diagram ,
speaker: A
text: uh , where to plug in the <disfmarker> the network , uh , after the <disfmarker> the feature ,
speaker: A
text: before as um a as a plugin or as a anoth another path ,
speaker: A
text: discussion about multi - band and TRAPS ,
speaker: A
text: um ,
speaker: A
text: actually Hynek would like to see ,
speaker: A
text: perhaps if you remember the block diagram there is , uh , temporal LDA followed b by a spectral LDA for each uh critical band .
speaker: A
text: And he would like to replace these by a network
speaker: A
text: which would , uh , make the system look like a TRAP .
speaker: A
text: Well , basically , it would be a TRAP system .
speaker: A
text: Basically , this is a TRAP system <disfmarker>
speaker: A
text: kind of TRAP system , I mean ,
speaker: A
text: but where the neural network are replaced by LDA .
speaker: A
text: Hmm . <vocalsound> Um , yeah ,
speaker: A
text: and about multi - band ,
speaker: A
text: uh , I started multi - band MLP trainings ,
speaker: A
text: um
speaker: A
text: mmh <comment> Actually , I w I w hhh <comment> prefer to do exactly what I did when I was in Belgium .
speaker: A
text: So I take exactly the same configurations ,
speaker: A
text: seven bands with nine frames of context ,
speaker: A
text: and we just train on TIMIT ,
speaker: A
text: and on the large database ,
speaker: A
text: so , with SPINE and everything .
speaker: A
text: And ,
speaker: A
text: mmm , I 'm starting to train also , networks with larger contexts .
speaker: A
text: So , this would <disfmarker> would be something between TRAPS and multi - band
speaker: A
text: because we still have quite large bands ,
speaker: A
text: and <disfmarker> but with a lot of context also .
speaker: A
text: So Um
speaker: A
text: Yeah ,
speaker: A
text: we still have to work on Finnish ,
speaker: A
text: um , basically , to make a decision on which MLP can be the best across the different languages .
speaker: A
text: For the moment it 's the TIMIT network , and perhaps the network trained on everything .
speaker: A
text: So . Now we can test these two networks on <disfmarker> with <disfmarker> with delta and large networks .
speaker: A
text: Well , test them also on Finnish
speaker: B
text: Mmm .
speaker: A
text: and see which one is the <disfmarker> the <disfmarker> the best .
speaker: A
text: Uh , well , the next part of the document is , well , basically , a kind of summary of what <disfmarker> everything that has been done .
speaker: A
text: So . We have seventy - nine M L Ps trained on
speaker: A
text: one , two , three , four , uh , three , four , five , six , seven
speaker: A
text: ten <disfmarker> on ten different databases .
speaker: D
text: Mm - hmm .
speaker: A
text: Uh ,
speaker: A
text: the number of frames is bad also ,
speaker: A
text: so we have one million and a half for some ,
speaker: A
text: three million for other ,
speaker: A
text: and six million for the last one .
speaker: A
text: Uh ,
speaker: A
text: yeah ! <comment> As we mentioned , TIMIT is the only that 's hand - labeled ,
speaker: A
text: and perhaps this is what makes the difference .
speaker: A
text: Um .
speaker: A
text: Yeah , the other are just Viterbi - aligned .
speaker: A
text: So these seventy - nine MLP differ on different things .
speaker: A
text: First , um with respect to the on - line normalization ,
speaker: A
text: there are <disfmarker> that use bad on - line normalization ,
speaker: A
text: and other good on - line normalization .
speaker: A
text: Um .
speaker: A
text: With respect to the features ,
speaker: A
text: with respect to the use of delta
speaker: A
text: or no ,
speaker: A
text: uh with respect to the hidden layer size and to the targets .
speaker: A
text: Uh , but of course we don't have all the combination of these different parameters
speaker: A
text: Um .
speaker: A
text: s What 's this ?
speaker: A
text: We only have two hundred eighty six different tests
speaker: A
text: And no not two thousand .
speaker: D
text: Ugh ! I was impressed
speaker: D
text: boy ,
speaker: D
text: two thousand .
speaker: A
text: Yeah .
speaker: D
text: OK .
speaker: B
text: Ah , yes .
speaker: D
text: Alright , now I 'm just slightly impressed ,
speaker: B
text: I say this morning that @ @ thought it was the <disfmarker>
speaker: D
text: OK .
speaker: A
text: Um .
speaker: A
text: Yeah , basically the observation is what we discussed already .
speaker: A
text: The MSG problem ,
speaker: A
text: um ,
speaker: A
text: the fact that the MLP trained on target task decreased the error rate .
speaker: A
text: but when the M - MLP is trained on the um <disfmarker> is not trained on the target task , it increased the error rate compared to using straight features .
speaker: A
text: Except if the features are bad <disfmarker>
speaker: A
text: uh , actually except if the features are not correctly on - line normalized .
speaker: A
text: In this case the tandem is still better
speaker: A
text: even if it 's trained on <disfmarker> not on the target digits .
speaker: D
text: Yeah . So it sounds like <vocalsound> yeah , the net corrects some of the problems with some poor normalization .
speaker: A
text: Yeah .
speaker: D
text: But if you can do good normalization it 's <disfmarker> it 's uh <disfmarker> OK .
speaker: A
text: Yeah .
speaker: B
text: Yeah .
speaker: A
text: Uh , so the fourth point is , yeah , the TIMIT plus noise seems to be the training set that gives better <disfmarker> the best network .
speaker: D
text: So So - Let me <disfmarker> bef before you go on to the possible issues .
speaker: A
text: Mm - hmm .
speaker: D
text: So , on the MSG uh problem
speaker: D
text: um , I think that in <disfmarker> in the <disfmarker> um , in the short <pause> time <pause> solution
speaker: D
text: um , that is , um , trying to figure out what we can proceed forward with to make the greatest progress ,
speaker: A
text: Mm - hmm .
speaker: D
text: uh , much as I said with JRASTA ,
speaker: D
text: even though I really like JRASTA
speaker: D
text: and I really like MSG ,
speaker: A
text: Mm - hmm .
speaker: D
text: I think it 's kind of in category that it 's , it <disfmarker> it may be complicated .
speaker: A
text: Yeah .
speaker: D
text: And uh it might be <disfmarker> if someone 's interested in it , uh , certainly encourage anybody to look into it in the longer term ,
speaker: D
text: once we get out of this particular rush <pause> uh for results .
speaker: A
text: Mm - hmm .
speaker: D
text: But in the short term , unless you have some <disfmarker> some s strong idea of what 's wrong ,
speaker: A
text: I don't know at all
speaker: A
text: but I 've <disfmarker> perhaps <disfmarker> I have the feeling that it 's something that 's quite <disfmarker> quite simple
speaker: A
text: or just like nnn , no high - pass filter
speaker: D
text: Yeah , probably .
speaker: A
text: or <disfmarker> Mmm .
speaker: A
text: Yeah . <pause> My <disfmarker> But I don't know .
speaker: D
text: There 's supposed to <disfmarker> well MSG is supposed to have a an on - line normalization though ,
speaker: D
text: right ?
speaker: A
text: It 's <disfmarker> There is , yeah , an AGC - kind of AGC .
speaker: A
text: Yeah . <vocalsound> Yeah . Yeah .
speaker: D
text: Yeah , but also there 's an on - line norm besides the AGC , there 's an on - line normalization that 's supposed to be
speaker: D
text: uh ,
speaker: D
text: yeah ,
speaker: A
text: Mmm .
speaker: D
text: taking out means and variances and so forth .
speaker: D
text: So .
speaker: A
text: Yeah .
speaker: D
text: In fac in fact the on - line normalization that we 're using came from the MSG design ,
speaker: D
text: so it 's <disfmarker>
speaker: A
text: Um .
speaker: A
text: Yeah , but <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: But this was the bad on - line normalization . Actually .
speaker: B
text: Maybe , may <disfmarker>
speaker: A
text: Uh . Are your results are still with the bad <disfmarker> the bad <disfmarker>
speaker: B
text: No ?
speaker: B
text: With the better <disfmarker>
speaker: B
text: No ?
speaker: A
text: With the O - OLN - two ?
speaker: A
text: Ah yeah , you have <disfmarker> you have OLN - two ,
speaker: B
text: Oh !
speaker: B
text: Yeah , yeah , yeah !
speaker: B
text: With " two " , with " on - line - two " .
speaker: A
text: yeah .
speaker: B
text: Yeah , yeah ,
speaker: D
text: " On - line - two " is good .
speaker: A
text: So it 's , is the good yeah .
speaker: B
text: yeah . Yep ,
speaker: D
text: " Two " is good ?
speaker: B
text: it 's a good .
speaker: A
text: And <disfmarker>
speaker: D
text: No , " two " is bad .
speaker: A
text: Yeah .
speaker: D
text: OK .
speaker: B
text: Well , actually , it 's good with the ch with the good .
speaker: D
text: Yeah .
speaker: D
text: So <disfmarker> Yeah , I <disfmarker> I agree .
speaker: D
text: It 's probably something simple
speaker: D
text: uh , i if <disfmarker> if uh someone , you know , uh , wants to play with it for a little bit .
speaker: D
text: I mean , you 're gonna do what you 're gonna do
speaker: A
text: Mmm .
speaker: D
text: but <disfmarker> but my <disfmarker> my guess would be that it 's something that is a simple thing that could take a while to find .
speaker: A
text: But <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: Mmm .
speaker: A
text: I see ,
speaker: A
text: yeah .
speaker: D
text: Yeah .
speaker: A
text: And <disfmarker>
speaker: D
text: Uh . <comment> And the other <disfmarker> the results uh , observations two and three , Um , is
speaker: A
text: Mmm .
speaker: D
text: uh <disfmarker>
speaker: D
text: Yeah , that 's pretty much what we 've seen .
speaker: D
text: That 's <disfmarker> that <disfmarker> what we were concerned about is that if it 's not on the target task <disfmarker>
speaker: D
text: If it 's on the target task then it <disfmarker> it <disfmarker> it helps to have the MLP transforming it .
speaker: A
text: Mmm .
speaker: D
text: If it uh <disfmarker> if it 's not on the target task , then , depending on how different it is , uh you can get uh , a reduction in performance .
speaker: A
text: Mmm .
speaker: D
text: And the question is now how to <disfmarker> how to get one and not the other ?
speaker: D
text: Or how to <disfmarker> how to ameliorate the <disfmarker> the problems .
speaker: A
text: Mmm .
speaker: D
text: Um , because it <disfmarker> it certainly does <disfmarker> is nice to have in there , when it <disfmarker> <vocalsound> when there is something like the training data .
speaker: A
text: Mm - hmm .
speaker: A
text: Um .
speaker: A
text: Yeah . So , <pause> the <disfmarker> the reason <disfmarker> Yeah , the reason is that the <disfmarker> perhaps the target <disfmarker> the <disfmarker> the task dependency <disfmarker> the language dependency , <vocalsound> and the noise dependency <disfmarker>
speaker: D
text: So that 's what you say th there .
speaker: D
text: I see .
speaker: A
text: Well , the e e But this is still not clear
speaker: A
text: because ,
speaker: A
text: um ,
speaker: A
text: I <disfmarker> I <disfmarker> I don't think we have enough result to talk about the <disfmarker> the language dependency .
speaker: A
text: Well , the TIMIT network is still the best
speaker: A
text: but there is also an the other difference ,
speaker: A
text: the fact that it 's <disfmarker> it 's hand - labeled .
speaker: D
text: Hey !
speaker: D
text: Um , just <disfmarker> you can just sit here .
speaker: D
text: Uh , I d I don't think we want to mess with the microphones
speaker: D
text: but it 's uh <disfmarker>
speaker: D
text: Just uh , have a seat .
speaker: D
text: Um .
speaker: D
text: s Summary of the first uh , uh forty - five minutes is that some stuff work and <disfmarker> works , and some stuff doesn't
speaker: D
text: OK ,
speaker: A
text: We still have uh <pause> this <disfmarker>
speaker: A
text: One of these perhaps ?
speaker: B
text: Yeah .
speaker: D
text: Yeah , I guess we can do a little better than that
speaker: A
text: Mm - hmm .
speaker: D
text: but <disfmarker> <vocalsound> I think if you <disfmarker> if you start off with the other one , actually , that sort of has it in words
speaker: D
text: and then th that has it the <pause> associated results .
speaker: B
text: Um .
speaker: D
text: OK .
speaker: D
text: So you 're saying that um , um , although from what we see ,
speaker: D
text: yes there 's what you would expect in terms of a language dependency and a noise dependency . That is , uh , when the neural net is trained on one of those and tested on something different , we don't do as well as in the target thing .
speaker: D
text: But you 're saying that uh , it is <disfmarker> Although that general thing is observable so far , there 's something you 're not completely convinced about .
speaker: D
text: And <disfmarker> and what is that ?
speaker: D
text: I mean , you say " not clear yet " .
speaker: D
text: What <disfmarker> what do you mean ?
speaker: A
text: Uh , mmm , uh , <comment> I mean , that the <disfmarker> the fact that s Well , for <disfmarker> for TI - digits the TIMIT net is the best ,
speaker: A
text: which is the English net .
speaker: D
text: Mm - hmm .
speaker: A
text: But the other are slightly worse .
speaker: A
text: But you have two <disfmarker> two effects , the effect of changing language
speaker: A
text: and the effect of training on something that 's <pause> Viterbi - aligned instead of hand <disfmarker> hand - labeled .
speaker: B
text: Yeah .
speaker: A
text: So . Um .
speaker: A
text: Yeah .
speaker: D
text: Do you think the alignments are bad ?
speaker: D
text: I mean , have you looked at the alignments at all ?
speaker: D
text: What the Viterbi alignment 's doing ?
speaker: A
text: Mmm .
speaker: A
text: I don't <disfmarker> I don't know .
speaker: A
text: Did - did you look at the Spanish alignments Carmen ?
speaker: B
text: Mmm , no .
speaker: D
text: Might be interesting to look at it .
speaker: D
text: Because , I mean , that is just looking
speaker: D
text: but um , um <disfmarker> It 's not clear to me you necessarily would do so badly from a Viterbi alignment .
speaker: D
text: It depends how good the recognizer is
speaker: A
text: Mm - hmm .
speaker: D
text: that 's <disfmarker> that <disfmarker> the <disfmarker> the engine is that 's doing the alignment .
speaker: A
text: Yeah . But <disfmarker> Yeah . But , perhaps it 's not really the <disfmarker> the alignment that 's bad
speaker: A
text: but the <disfmarker> just the ph phoneme string that 's used for the alignment
speaker: D
text: Aha !
speaker: B
text: Yeah .
speaker: A
text: Mmm .
speaker: D
text: The pronunciation models and so forth
speaker: A
text: I mean <pause> for <disfmarker> We <disfmarker>
speaker: A
text: It 's single pronunciation ,
speaker: A
text: uh <disfmarker>
speaker: D
text: Aha .
speaker: D
text: I see .
speaker: A
text: French <disfmarker> French s uh , phoneme strings were corrected manually
speaker: A
text: so we asked people to listen to the um <disfmarker> the sentence
speaker: A
text: and we gave the phoneme string and they kind of correct them .
speaker: A
text: But still ,
speaker: A
text: there <disfmarker> there might be errors just in the <disfmarker> in <disfmarker> in the ph string of phonemes .
speaker: A
text: Mmm .
speaker: A
text: Um .
speaker: A
text: Yeah , so this is not really the Viterbi alignment ,
speaker: A
text: in fact ,
speaker: A
text: yeah .
speaker: A
text: Um , the third <disfmarker> The third uh issue is the noise dependency perhaps
speaker: A
text: but , well , this is not clear yet
speaker: A
text: because all our nets are trained on the same noises
speaker: A
text: and <disfmarker>
speaker: D
text: I thought some of the nets were trained with SPINE and so forth .
speaker: D
text: So it <disfmarker> And that has other noise .
speaker: A
text: Yeah .
speaker: A
text: So <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: But <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: Results are only coming for <disfmarker> for this net .
speaker: A
text: Mmm .
speaker: D
text: OK , yeah , just don't <disfmarker> just need more <disfmarker> more results there with that @ @ .
speaker: A
text: Yeah .
speaker: A
text: Um .
speaker: A
text: So . Uh , from these results we have some questions with answers .
speaker: A
text: What should be the network input ?
speaker: A
text: Um , PLP work as well as MFCC , I mean .
speaker: A
text: Um .
speaker: A
text: But it seems impor important to use the delta .
speaker: A
text: Uh , with respect to the network size ,
speaker: A
text: there 's one experiment that 's still running
speaker: A
text: and we should have the result today ,
speaker: A
text: comparing network with five hundred and <pause> one thousand units .
speaker: A
text: So ,
speaker: A
text: nnn , still no answer actually .
speaker: D
text: Hm - hmm .
speaker: A
text: Uh , the training set ,
speaker: A
text: well , some kind of answer .
speaker: A
text: We can , we can tell which training set gives the best result ,
speaker: A
text: but <vocalsound> we don't know exactly why .
speaker: D
text: Uh . Right , I mean the multi - English so far is <disfmarker> is the best .
speaker: A
text: Uh , so .
speaker: A
text: Yeah .
speaker: D
text: " Multi - multi - English " just means " TIMIT " ,
speaker: D
text: right ?
speaker: A
text: Yeah .
speaker: B
text: Yeah .
speaker: D
text: So uh That 's <disfmarker>
speaker: D
text: Yeah .
speaker: D
text: So . And <disfmarker> and when you add other things in to <disfmarker> to broaden it , it gets worse <pause> uh typically .
speaker: A
text: Mmm .
speaker: D
text: Yeah .
speaker: A
text: Mm - hmm .
speaker: A
text: Then uh some questions without answers .
speaker: D
text: OK .
speaker: A
text: Uh , training set ,
speaker: A
text: um ,
speaker: D
text: Uh - huh .
speaker: A
text: uh , training targets <disfmarker>
speaker: D
text: I like that .
speaker: D
text: The training set is both questions , with answers and without answers .
speaker: A
text: It 's <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: Yeah .
speaker: D
text: It 's sort of , yes <disfmarker> it 's mul it 's multi - uh - purpose .
speaker: A
text: Yeah .
speaker: D
text: OK .
speaker: A
text: Uh , training
speaker: A
text: s Right . So <disfmarker> Yeah , the training targets actually ,
speaker: A
text: the two of the main issues perhaps are still the language dependency <vocalsound> and the noise dependency .
speaker: A
text: And perhaps to try to reduce the language dependency , we should focus on finding some other kind of training targets .
speaker: D
text: Mm - hmm .
speaker: A
text: And labeling s labeling seems important
speaker: A
text: uh , because of TIMIT results .
speaker: D
text: Mm - hmm .
speaker: A
text: Uh .
speaker: A
text: For moment you use <disfmarker> we use phonetic targets
speaker: A
text: but we could also use articulatory targets , soft targets ,
speaker: A
text: and perhaps even , um use networks that doesn't do classification
speaker: A
text: but just regression
speaker: A
text: so uh , train to have neural networks that
speaker: A
text: um , um , uh ,
speaker: D
text: Mm - hmm .
speaker: A
text: does a regression
speaker: A
text: and well , basically com com compute features and noit not , nnn , features without noise . I mean uh , transform the fea noisy features <vocalsound> in other features that are not noisy .
speaker: A
text: But continuous features .
speaker: A
text: Not uh uh , hard targets .
speaker: D
text: Mm - hmm .
speaker: D
text: Mm - hmm .
speaker: A
text: Uh <disfmarker>
speaker: D
text: Yeah , that <pause> seems like a good thing to do , probably ,
speaker: D
text: not uh again a short - term sort of thing .
speaker: A
text: Yeah .
speaker: D
text: I mean one of the things about that is that um it 's <disfmarker>
speaker: D
text: e u the ri I guess the major risk you have there of being <disfmarker> is being dependent on <disfmarker> very dependent on the kind of noise and <disfmarker> and so forth .
speaker: A
text: Yeah .
speaker: A
text: f But , yeah .
speaker: D
text: Uh . But it 's another thing to try .
speaker: A
text: So , this is w w i wa wa this is one thing , this <disfmarker> this could be <disfmarker> could help <disfmarker> could help perhaps to reduce language dependency
speaker: A
text: and for the noise part um we could combine this with other approaches , like , well , the Kleinschmidt approach .
speaker: A
text: So the d the idea of putting all the noise that we can find inside a database .
speaker: D
text: Mm - hmm .
speaker: B
text: Yeah .
speaker: A
text: I think Kleinschmidt was using more than fifty different noises to train his network ,
speaker: A
text: and <disfmarker> So this is one <vocalsound> approach
speaker: D
text: Mm - hmm .
speaker: A
text: and the other is multi - band <vocalsound> <vocalsound> uh , that I think is more robust to the noisy changes .
speaker: D
text: Mm - hmm .
speaker: A
text: So perhaps , I think something like multi - band trained on a lot of noises with uh , features - based targets could <disfmarker> could <disfmarker> could help .
speaker: D
text: Yeah , if you <disfmarker> i i It 's interesting thought
speaker: D
text: maybe if you just trained up <disfmarker>
speaker: D
text: I mean w yeah , one <disfmarker> one fantasy would be you have something like articulatory targets
speaker: D
text: and you have <pause> um some reasonable database ,
speaker: D
text: um
speaker: D
text: but then <disfmarker> which is um <vocalsound> copied over many times with a range of different noises ,
speaker: A
text: Mm - hmm .
speaker: D
text: And uh <disfmarker> <vocalsound> If <disfmarker> Cuz what you 're trying to <pause> do is come up with a <disfmarker> a core , reasonable feature set which is then gonna be used uh , by the <disfmarker> the uh HMM <pause> system .
speaker: A
text: Mm - hmm .
speaker: D
text: So .
speaker: D
text: Yeah , OK .
speaker: A
text: So ,
speaker: A
text: um , yeah .
speaker: A
text: The future work is , <pause> well , try to connect to the <disfmarker> to make <disfmarker> to plug in the system to the OGI
speaker: A
text: system .
speaker: A
text: Um , there are still open questions there ,
speaker: D
text: Mm - hmm .
speaker: A
text: where to put the MLP basically .
speaker: A
text: Um .
speaker: D
text: And I guess , you know , the <disfmarker> the <disfmarker> the real open question ,
speaker: D
text: I mean , e u there 's lots of open questions ,
speaker: D
text: but one of the core quote <comment> " open questions " for that is um , um , if we take the uh <disfmarker> you know , the best ones here ,
speaker: D
text: maybe not just the best one ,
speaker: D
text: but the best few or something <disfmarker>
speaker: D
text: You want the most promising group from these other experiments .
speaker: D
text: Um , how well do they do over a range of these different tests , not just the Italian ?
speaker: A
text: Mmm ,
speaker: D
text: Um .
speaker: D
text: And y
speaker: D
text: y <pause> Right ?
speaker: A
text: Yeah , yeah .
speaker: D
text: And then um <disfmarker> then see , <pause> again , how <disfmarker>
speaker: D
text: We know that there 's a mis there 's a uh <disfmarker> a <disfmarker> a loss in performance when the neural net is trained on conditions that are different than <disfmarker> than , uh we 're gonna test on ,
speaker: D
text: but well , if you look over a range of these different tests um , how well do these different ways of combining the straight features with the MLP features , uh stand up over that range ?
speaker: B
text: Mm - hmm .
speaker: D
text: That 's <disfmarker> that <disfmarker> that seems like the <disfmarker> the <disfmarker> the real question .
speaker: D
text: And if you know that <disfmarker>
speaker: D
text: So if you just take PLP with uh , the double - deltas .
speaker: D
text: Assume that 's the p the feature .
speaker: D
text: look at these different ways of combining it .
speaker: D
text: And uh , take <disfmarker> let 's say , just take uh multi - English
speaker: D
text: cause that works pretty well for the training .
speaker: A
text: Mm - hmm .
speaker: D
text: And just look <disfmarker> take that case and then look over all the different things .
speaker: D
text: How does that <disfmarker> How does that compare between the <disfmarker>
speaker: A
text: So all the <disfmarker> all the test sets you mean ,
speaker: A
text: yeah .
speaker: B
text: Yeah .
speaker: D
text: All the different test sets ,
speaker: A
text: And <disfmarker>
speaker: D
text: and for <disfmarker> and for the couple different ways that you have of <disfmarker> of <disfmarker> of combining them .
speaker: A
text: Yeah .
speaker: D
text: Um . <pause> How well do they stand up , over the <disfmarker>
speaker: B
text: Mm - hmm .
speaker: A
text: Mmm .
speaker: A
text: And perhaps doing this for <disfmarker> cha changing the variance of the streams and so on <pause> getting different scaling <disfmarker>
speaker: D
text: That 's another possibility if you have time ,
speaker: D
text: yeah .
speaker: D
text: Yeah .
speaker: A
text: Um .
speaker: A
text: Yeah , so thi this sh would be more working on the MLP as an additional path instead of an insert to the <disfmarker> to their diagram .
speaker: A
text: Cuz <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: Perhaps the insert idea is kind of strange
speaker: A
text: because nnn , they <disfmarker> they make LDA
speaker: A
text: and then we will again add a network does discriminate anal nnn , that discriminates ,
speaker: D
text: Yeah . <pause> It 's a little strange
speaker: A
text: or <disfmarker> ?
speaker: D
text: but on the other hand they did it before .
speaker: A
text: Mmm ?
speaker: D
text: Um the
speaker: A
text: Mmm .
speaker: A
text: And <disfmarker> and <disfmarker> and
speaker: A
text: yeah .
speaker: A
text: And because also perhaps we know that the <disfmarker> when we have very good features the MLP doesn't help .
speaker: A
text: So . I don't know .
speaker: D
text: Um , the other thing , though , is that
speaker: D
text: um <disfmarker>
speaker: D
text: So . Uh , we <disfmarker> we wanna get their path running here ,
speaker: D
text: right ?
speaker: D
text: If so , we can add this other stuff .
speaker: A
text: Um .
speaker: D
text: as an additional path
speaker: D
text: right ?
speaker: A
text: Yeah , the <disfmarker> the way we want to do <disfmarker>
speaker: D
text: Cuz they 're doing LDA <pause> RASTA .
speaker: A
text: The
speaker: A
text: d What ?
speaker: D
text: They 're doing LDA RASTA ,
speaker: A
text: Yeah , the way we want to do it perhaps is to <disfmarker> just to get the VAD labels and the final features .
speaker: D
text: yeah ?
speaker: A
text: So they will send us the <disfmarker> Well , provide us with the feature files ,
speaker: D
text: I see .
speaker: D
text: I see .
speaker: A
text: and with VAD uh , binary labels
speaker: A
text: so that we can uh , get our MLP features
speaker: A
text: and filter them with the VAD
speaker: A
text: and then combine them with their f feature stream .
speaker: D
text: I see .
speaker: A
text: So .
speaker: D
text: So we <disfmarker> So . First thing of course we 'd wanna do there is to make sure that when we get those labels of final features is that we get the same results as them .
speaker: D
text: Without putting in a second path .
speaker: A
text: Uh . You mean <disfmarker>
speaker: A
text: Oh , yeah !
speaker: A
text: Just re re retraining r retraining the HTK ?
speaker: D
text: Yeah just th w i i Just to make sure that we <pause> have <disfmarker> we understand properly what things are , our very first thing to do is to <disfmarker> is to double check that we get the exact same results as them on HTK .
speaker: A
text: Oh yeah .
speaker: A
text: Yeah , OK .
speaker: A
text: Mmm .
speaker: D
text: Uh , I mean , I don't know that we need to r
speaker: B
text: Yeah .
speaker: A
text: Yeah .
speaker: D
text: Um <pause> Do we need to retrain
speaker: D
text: I mean we can just take the re their training files also .
speaker: D
text: But . <pause> But , uh
speaker: D
text: just for the testing , jus just make sure that we get the same results <pause> so we can duplicate it before we add in another <disfmarker>
speaker: A
text: Mmm .
speaker: A
text: OK .
speaker: D
text: Cuz otherwise , you know , we won't know what things mean .
speaker: A
text: Oh , yeah .
speaker: A
text: OK .
speaker: A
text: And um .
speaker: A
text: Yeah , so fff , LogRASTA ,
speaker: A
text: I don't know if we want to <disfmarker>
speaker: A
text: We can try <pause> networks with LogRASTA filtered features .
speaker: D
text: Maybe .
speaker: A
text: Mmm .
speaker: A
text: I 'm sorry ?
speaker: A
text: Yeah . Well <disfmarker>
speaker: A
text: Yeah .
speaker: D
text: Oh ! You know , the other thing is when you say comb
speaker: A
text: But <disfmarker>
speaker: D
text: I 'm <disfmarker> I 'm sorry , I 'm interrupting . <comment> that
speaker: D
text: u Um , uh , when you 're talking about combining multiple features ,
speaker: D
text: um <disfmarker> Suppose we said , " OK , we 've got these different features and so forth ,
speaker: D
text: but PLP seems <pause> pretty good . "
speaker: D
text: If we take the approach that Mike did and have <disfmarker>
speaker: A
text: Mm - hmm .
speaker: D
text: I mean , one of the situations we have is we have these different conditions .
speaker: D
text: We have different languages ,
speaker: D
text: we have different <disfmarker> <vocalsound> different noises ,
speaker: D
text: Um <pause> If we have some drastically different conditions and we just train up different M L Ps <pause> with them .
speaker: D
text: And put <disfmarker> put them together .
speaker: D
text: What <disfmarker> what <disfmarker> What Mike found , for the reverberation case at least , I mean <disfmarker>
speaker: D
text: I mean , who knows if it 'll work for these other ones .
speaker: D
text: That you did have nice interpolative effects .
speaker: D
text: That is , that yes , if you knew <pause> what the reverberation condition was gonna be and you trained for that , then you got the best results .
speaker: D
text: But if you had , say , a heavily - reverberation ca heavy - reverberation case and a no - reverberation case , uh , and then you fed the thing , uh something that was a modest amount of reverberation then you 'd get some result in between the two .
speaker: D
text: So it was sort of <disfmarker> behaved reasonably .
speaker: D
text: Is tha that a fair <disfmarker>
speaker: D
text: Yeah .
speaker: A
text: Yeah .
speaker: A
text: So you <disfmarker> you think it 's perhaps better to have several M L
speaker: A
text: Yeah
speaker: A
text: but <disfmarker>
speaker: D
text: It works better if <pause> what ?
speaker: A
text: Yea
speaker: D
text: I see .
speaker: D
text: Well , see , i oc
speaker: D
text: You were doing some something that was <disfmarker>
speaker: D
text: So maybe the analogy isn't quite right .
speaker: D
text: You were doing something that was in way a little better behaved .
speaker: D
text: You had reverb for a single variable
speaker: D
text: which was re uh , uh , reverberation .
speaker: D
text: Here the problem seems to be is that we don't have a hug a really huge net with a really huge amount of training data .
speaker: D
text: But we have s f <pause> for this kind of task , I would think , <pause> sort of a modest amount .
speaker: D
text: I mean , a million frames actually isn't that much .
speaker: D
text: We have a modest amount of <disfmarker> of uh training data from a couple different conditions ,
speaker: D
text: and then uh <disfmarker> in <disfmarker> yeah , that <disfmarker> and the real situation is that there 's enormous variability that we anticipate in the test set in terms of language ,
speaker: D
text: and noise type
speaker: D
text: uh , and uh , <pause> uh , channel characteristic ,
speaker: D
text: sort of all over the map .
speaker: D
text: A bunch of different dimensions .
speaker: D
text: And so , I 'm just concerned that we don't really have <pause> um , the data to train up <disfmarker>
speaker: D
text: I mean one of the things that we were seeing is that when we added in <disfmarker> we still don't have a good explanation for this ,
speaker: D
text: but we are seeing that we 're adding in uh , a fe few different databases
speaker: D
text: and uh the performance is getting worse
speaker: D
text: and uh , when we just take one of those databases that 's a pretty good one , it actually is <disfmarker> is <disfmarker> is <disfmarker> is <disfmarker> is better .
speaker: D
text: And uh that says to me , yes , that , you know , there might be some problems with the pronunciation models that some of the databases we 're adding in or something like that .
speaker: D
text: But one way or another <pause> we don't have uh , seemingly , the ability <pause> to represent , in the neural net of the size that we have , um , all of the variability <pause> that we 're gonna be covering .
speaker: D
text: So that I 'm <disfmarker> I 'm <disfmarker> I 'm hoping that
speaker: D
text: um , this is another take on the efficiency argument you 're making ,
speaker: D
text: which is I 'm hoping that with moderate size neural nets , uh , that uh if we <disfmarker> if they look at more constrained conditions they <disfmarker> they 'll have enough parameters to really represent them .
speaker: D
text: Mm - hmm .
speaker: D
text: Mm - hmm .
speaker: D
text: Mm - hmm .
speaker: D
text: Yeah .
speaker: A
text: So doing both is <disfmarker> is not <disfmarker> is not right , you mean ,
speaker: A
text: or <disfmarker> ?
speaker: A
text: Yeah .
speaker: D
text: Yeah .
speaker: D
text: I <disfmarker> I just sort of have a feeling <disfmarker>
speaker: A
text: But <disfmarker> Yeah .
speaker: A
text: Mm - hmm .
speaker: D
text: Yeah .
speaker: D
text: I mean <disfmarker> <vocalsound> i i e The um <disfmarker> I think it 's true that the OGI folk found that using LDA <pause> RASTA ,
speaker: D
text: which is a kind of LogRASTA ,
speaker: D
text: it 's just that they have the <disfmarker>
speaker: D
text: I mean it 's done in the log domain , as I recall ,
speaker: D
text: and it 's <disfmarker> it uh <disfmarker> it 's just that they d it 's trained up ,
speaker: D
text: right ?
speaker: D
text: That that um benefitted from on - line normalization .
speaker: D
text: So they did <disfmarker> At least in their case , it did seem to be somewhat complimentary .
speaker: D
text: So will it be in our case , where we 're using the neural net ?
speaker: D
text: I mean they <disfmarker> they were not <disfmarker> not using the neural net .
speaker: D
text: Uh I don't know .
speaker: D
text: OK , so the other things you have here are uh , trying to improve results from a single <disfmarker>
speaker: D
text: Yeah .
speaker: D
text: Make stuff better .
speaker: D
text: OK .
speaker: D
text: Uh . <vocalsound> Yeah .
speaker: D
text: And CPU memory issues .
speaker: D
text: Yeah .
speaker: D
text: We 've been sort of ignoring that ,
speaker: D
text: haven't we ?
speaker: D
text: But <disfmarker>
speaker: A
text: Yeah , so I don't know .
speaker: D
text: Yeah , but I li
speaker: A
text: But we have to address the problem of CPU and memory we <disfmarker>
speaker: D
text: Well , I think <disfmarker> My impression <disfmarker>
speaker: D
text: You <disfmarker> you folks have been looking at this more than me .
speaker: D
text: But my impression was that <vocalsound> uh , there was a <disfmarker> a <disfmarker> a <disfmarker> a strict constraint on the delay ,
speaker: B
text: Yeah .
speaker: D
text: but beyond that it was kind of that uh using less memory was better ,
speaker: D
text: and <vocalsound> using less CPU was better .
speaker: D
text: Something like that ,
speaker: D
text: right ?
speaker: A
text: Yeah , but <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: So , yeah , but we 've <disfmarker>
speaker: A
text: I don't know .
speaker: A
text: We have to get some reference point to where we <disfmarker>
speaker: A
text: Well , what 's a reasonable number ?
speaker: A
text: Perhaps be because if it 's <disfmarker> if it 's too large or <disfmarker> large
speaker: A
text: or @ @ <disfmarker>
speaker: D
text: Um , well I don't think we 're <vocalsound> um <vocalsound> completely off the wall .
speaker: D
text: I mean I think that if we <disfmarker> if we have <disfmarker>
speaker: D
text: Uh , I mean the ultimate fall back that we could do <disfmarker>
speaker: D
text: If we find
speaker: D
text: uh <disfmarker>
speaker: D
text: I mean we may find that we <disfmarker> we 're not really gonna worry about the M L
speaker: D
text: You know , if the MLP ultimately , after all is said and done , doesn't really help then we won't have it in .
speaker: A
text: Mmm .
speaker: D
text: If the MLP does , we find , help us enough in some conditions , uh , we might even have more than one MLP .
speaker: D
text: We could simply say that is uh , done on the uh , server .
speaker: A
text: Mmm .
speaker: D
text: And it 's
speaker: D
text: uh <disfmarker>
speaker: D
text: We do the other manipulations that we 're doing before that .
speaker: D
text: So , I <disfmarker> I <disfmarker> I think <disfmarker> I think that 's <disfmarker> <pause> that 's OK .
speaker: A
text: And <disfmarker> Yeah .
speaker: D
text: So I think the key thing was um , this plug into OGI .
speaker: D
text: Um ,
speaker: D
text: what <disfmarker> what are they <disfmarker> What are they gonna be working <disfmarker>
speaker: D
text: Do we know what they 're gonna be working on while we take their features ,
speaker: A
text: They 're <disfmarker> They 're starting to wor work on some kind of multi - band .
speaker: D
text: and <disfmarker> ?
speaker: A
text: So . Um <disfmarker>
speaker: A
text: This <disfmarker> that was Pratibha .
speaker: A
text: Sunil ,
speaker: A
text: what was he doing ,
speaker: A
text: do you remember ?
speaker: B
text: Sunil ?
speaker: A
text: Yeah .
speaker: A
text: He was doing something new
speaker: A
text: or <disfmarker> ?
speaker: B
text: I <disfmarker> I don't re I didn't remember .
speaker: B
text: Maybe he 's working with <pause> neural network .
speaker: A
text: I don't think so .
speaker: A
text: Trying to tune
speaker: A
text: wha networks ?
speaker: B
text: Yeah , I think so .
speaker: A
text: I think they were also mainly ,
speaker: A
text: well , working a little bit of new things , like networks and multi - band ,
speaker: A
text: but mainly trying to tune their <disfmarker> their system as it is now
speaker: A
text: to <disfmarker> just trying to get the best from this <disfmarker> this architecture .
speaker: B
text: Yeah .
speaker: D
text: OK .
speaker: D
text: So I guess the way it would work is that you 'd get <disfmarker>
speaker: D
text: There 'd be some point where you say , " OK , this is their version - one " or whatever ,
speaker: D
text: and we get these VAD labels and features and so forth for all these test sets from them ,
speaker: A
text: Mm - hmm .
speaker: D
text: and then um , uh , that 's what we work with .
speaker: D
text: We have a certain level we try to improve it with this other path
speaker: D
text: and then um , uh , when it gets to be uh , January
speaker: D
text: some point
speaker: D
text: uh , we say , " OK we <disfmarker> we have shown that we can improve this , in this way .
speaker: D
text: So now uh <pause> um <pause> what 's your newest version ? "
speaker: D
text: And then maybe they 'll have something that 's better
speaker: D
text: and then we <disfmarker> we 'd combine it .
speaker: D
text: This is always hard .
speaker: D
text: I mean I <disfmarker> I <disfmarker> I used to work <pause> with uh folks who were trying to improve a good uh , HMM system with uh <disfmarker> with a neural net system
speaker: D
text: and uh , it was <pause> a common problem that you 'd <disfmarker>
speaker: D
text: Oh , and this <disfmarker> Actually , this is true not just for neural nets
speaker: D
text: but just for <disfmarker> in general if people were <pause> working with uh , rescoring uh , N - best lists or lattices that come <disfmarker> came from uh , a mainstream recognizer .
speaker: D
text: Uh , You get something from the <disfmarker> the other site at one point and you work really hard on making it better with rescoring .
speaker: D
text: But they 're working really hard , too .
speaker: D
text: So by the time <pause> you have uh , improved their score , they have also improved their score
speaker: A
text: Mmm .
speaker: D
text: and now there isn't any difference ,
speaker: A
text: Yeah .
speaker: D
text: because the other <disfmarker>
speaker: B
text: Yeah .
speaker: D
text: So , um , I guess at some point we 'll have to
speaker: A
text: So it 's <disfmarker>
speaker: D
text: uh <disfmarker> <comment> Uh ,
speaker: D
text: I <disfmarker> I don't know .
speaker: D
text: I think we 're <disfmarker> we 're integrated a little more tightly than happens in a lot of those cases .
speaker: D
text: I think at the moment they <disfmarker> they say that they have a better thing we can <disfmarker> we <disfmarker> e e
speaker: D
text: What takes all the time here is that th we 're trying so many things ,
speaker: A
text: Mmm .
speaker: D
text: presumably uh , in a <disfmarker> in a day we could turn around
speaker: D
text: uh , taking a new set of things from them and <disfmarker> and rescoring it ,
speaker: A
text: Mmm .
speaker: A
text: Yeah . Yeah , perhaps we could .
speaker: D
text: right ?
speaker: D
text: So .
speaker: D
text: Yeah .
speaker: D
text: Well , OK .
speaker: D
text: No , this is <disfmarker> I think this is good .
speaker: D
text: I think that the most wide open thing is the issues about the uh , you know , different trainings .
speaker: D
text: You know , da training targets and noises and so forth .
speaker: A
text: Mmm .
speaker: D
text: That 's sort of wide open .
speaker: A
text: So we <disfmarker> we can for <disfmarker> we c we can forget combining multiple features and MLG perhaps ,
speaker: A
text: or focus more on the targets and on the training data
speaker: A
text: and <disfmarker> ?
speaker: D
text: Yeah , I think for right now um , I th I <disfmarker> I really liked MSG .
speaker: D
text: And I think that , you know , one of the things I liked about it is has such different temporal properties .
speaker: D
text: And um , I think that there is ultimately a really good uh , potential for , you know , bringing in things with different temporal properties .
speaker: D
text: Um , but um , uh ,
speaker: D
text: we only have limited time
speaker: D
text: and there 's a lot of other things we have to look at .
speaker: A
text: Mmm .
speaker: D
text: And it seems like much more core questions are issues about the training set
speaker: D
text: and the training targets ,
speaker: D
text: and fitting in uh what we 're doing with what they 're doing ,
speaker: D
text: and , you know , with limited time .
speaker: D
text: Yeah .
speaker: D
text: I think <pause> we have to start cutting down .
speaker: D
text: So uh <disfmarker>
speaker: A
text: Mmm .
speaker: D
text: I think so ,
speaker: D
text: yeah .
speaker: D
text: And then , you know , once we <disfmarker>
speaker: D
text: Um , having gone through this <pause> process and trying many different things , I would imagine that certain things uh , come up that you are curious about
speaker: D
text: uh , that you 'd not getting to
speaker: D
text: and so when the dust settles from the evaluation uh , I think that would time to go back and take whatever intrigued you most ,
speaker: D
text: you know , got you most interested
speaker: D
text: uh and uh <disfmarker> and <disfmarker> and work with it , you know , for the next round .
speaker: D
text: Uh , as you can tell from these numbers uh , nothing that any of us is gonna do is actually gonna completely solve the problem .
speaker: D
text: So .
speaker: A
text: Mmm .
speaker: D
text: So , <comment> there 'll still be plenty to do .
speaker: D
text: Barry , you 've been pretty quiet .
speaker: C
text: Just listening .
speaker: D
text: Well I figured that ,
speaker: D
text: but <disfmarker> <vocalsound> That <disfmarker> what <disfmarker> what <disfmarker> what were you involved in in this primarily ?
speaker: C
text: Um , <vocalsound> helping out <vocalsound> uh , preparing <disfmarker>
speaker: C
text: Well , they 've been kind of running all the experiments and stuff
speaker: C
text: and I 've been uh , uh w doing some work on the <disfmarker> on the <disfmarker> preparing all <disfmarker> all the data for them to <disfmarker> to um , train and to test on .
speaker: C
text: Um
speaker: C
text: Yeah . Right now , I 'm <disfmarker> I 'm focusing mainly on this final project I 'm working on in Jordan 's class .
speaker: D
text: Ah !
speaker: D
text: I see .
speaker: C
text: Yeah .
speaker: D
text: Right .
speaker: D
text: What 's <disfmarker> what 's that ?
speaker: C
text: Um , <vocalsound> I 'm trying to
speaker: C
text: um <disfmarker> So there was a paper in ICSLP about um this <disfmarker> this multi - band um , belief - net structure . <comment> This guy did <disfmarker>
speaker: D
text: Mm - hmm .
speaker: C
text: uh basically it was two H M Ms with <disfmarker> with a <disfmarker> with a dependency arrow between the two H M
speaker: D
text: Uh - huh .
speaker: C
text: And so I wanna try <disfmarker> try coupling them instead of t having an arrow that <disfmarker> that flows from one sub - band to another sub - band .
speaker: C
text: I wanna try having the arrows go both ways .
speaker: C
text: And um , <vocalsound> I 'm just gonna see if <disfmarker> if that <disfmarker> that better models <pause> um , uh asynchrony in any way
speaker: C
text: or um <disfmarker> <pause> Yeah .
speaker: D
text: Oh !
speaker: D
text: OK .
speaker: D
text: Well , that sounds interesting .
speaker: C
text: Yeah .
speaker: D
text: OK .
speaker: D
text: Alright .
speaker: D
text: Anything to <disfmarker> <vocalsound> you wanted to <disfmarker>
speaker: D
text: No .
speaker: D
text: OK .
speaker: D
text: Silent partner in the <disfmarker> <vocalsound> in the meeting .
speaker: D
text: Oh , we got a laugh out of him ,
speaker: D
text: that 's good .
speaker: D
text: OK , everyone h must contribute to the <disfmarker> our <disfmarker> our sound <disfmarker> <vocalsound> sound files here .
speaker: D
text: OK , so speaking of which , if we don't have anything else that we need <disfmarker>
speaker: D
text: You happy with where we are ?
speaker: D
text: Know <disfmarker> know wher know where we 're going ?
speaker: A
text: Mmm .
speaker: D
text: Uh <disfmarker>
speaker: A
text: I think so , yeah .
speaker: D
text: Yeah , yeah .
speaker: D
text: You <disfmarker> you happy ?
speaker: D
text: You 're happy .
speaker: D
text: OK everyone <pause> should be happy .
speaker: D
text: OK .
speaker: D
text: You don't have to be happy .
speaker: D
text: You 're almost done .
speaker: D
text: Yeah , yeah .
speaker: D
text: OK .
speaker: E
text: Al - actually I should mention <disfmarker>
speaker: E
text: So if <disfmarker> <comment> um , about the Linux machine
speaker: E
text: " Swede . "
speaker: D
text: Yeah .
speaker: E
text: So it looks like the um , neural net tools are installed there .
speaker: A
text: Mmm .
speaker: E
text: And um Dan Ellis <comment> I believe knows something about using that machine
speaker: E
text: so
speaker: E
text: If people are interested in <disfmarker> in getting jobs running on that maybe I could help with that .
speaker: A
text: Mmm .
speaker: A
text: Yeah , but I don't know if we really need now a lot of machines .
speaker: A
text: Well . we could start computing another huge table
speaker: A
text: but <disfmarker>
speaker: A
text: yeah , we <disfmarker>
speaker: D
text: Well . Yeah , I think we want a different table , at least
speaker: A
text: Yeah , sure .
speaker: D
text: Right ?
speaker: D
text: I mean there 's <disfmarker> there 's some different things that we 're trying to get at now .
speaker: A
text: But <disfmarker>
speaker: D
text: But <disfmarker>
speaker: A
text: Yeah .
speaker: A
text: Mmm .
speaker: D
text: So . Yeah , as far as you can tell , you 're actually OK on C - on CPU uh , for training and so on ?
speaker: D
text: Yeah .
speaker: A
text: Ah yeah . I think so .
speaker: A
text: Well , more is always better ,
speaker: A
text: but mmm ,
speaker: A
text: I don't think we have to train a lot of networks , now that we know <disfmarker>
speaker: A
text: We just select what works <pause> fine
speaker: D
text: OK .
speaker: D
text: OK .
speaker: B
text: Yeah .
speaker: A
text: and try to improve this
speaker: D
text: And we 're OK on <disfmarker> And we 're OK on disk ?
speaker: B
text: to work
speaker: A
text: and <disfmarker>
speaker: A
text: It 's OK , yeah .
speaker: A
text: Well sometimes we have some problems .
speaker: B
text: Some problems with the <disfmarker>
speaker: D
text: But they 're correctable , uh problems .
speaker: B
text: You know .
speaker: A
text: Yeah , restarting the script basically
speaker: A
text: and <disfmarker>
speaker: D
text: Yes .
speaker: D
text: Yeah , I 'm familiar with <vocalsound> that one ,
speaker: D
text: OK .
speaker: D
text: Alright ,
speaker: D
text: so uh , <comment> <vocalsound> since uh , we didn't ha get a channel on for you , <comment> you don't have to read any digits
speaker: D
text: but the rest of us will .
speaker: D
text: Uh , is it on ?
speaker: D
text: Well . We didn't
speaker: D
text: uh <disfmarker>
speaker: D
text: I think I won't touch anything
speaker: D
text: cuz I 'm afraid of making the driver crash
speaker: D
text: which it seems to do , <pause> pretty easily .
speaker: D
text: OK , thanks .
speaker: D
text: OK , so we 'll uh <disfmarker> I 'll start off the
speaker: D
text: uh um
speaker: D
text: connect the <disfmarker>
speaker: A
text: My battery is low .
speaker: D
text: Well , let 's hope it works .
speaker: D
text: Maybe you should go first and see
speaker: D
text: so that you 're <disfmarker> OK .
speaker: B
text: batteries ?
speaker: C
text: Yeah , your battery 's going down too .
speaker: D
text: Transcript uh
speaker: C
text: Carmen 's battery is d going down too .
speaker: D
text: two <disfmarker>
speaker: D
text: Oh , OK .
speaker: D
text: Yeah .
speaker: D
text: Why don't you go next then .
speaker: D
text: OK .
speaker: D
text: Guess we 're done .
speaker: D
text: OK , uh so .
speaker: D
text: Just finished digits .
speaker: D
text: Yeah , so . Uh
speaker: D
text: Well , it 's good .
speaker: D
text: I think <disfmarker> I guess we can turn off our microphones now .
speaker: C
text: Just pull the batteries out .

Meeting summary:
text: The main topic for discussion by the Berkeley Meeting Recorder group was progress on the experiments run as part of the groups main project, a speech recogniser for the cellular industry.
text: This included reporting the results, and making conclusions to shape future work.
text: Also discussed were the details of the continued collaboration with project partner OGI.
text: Further investigation into the lack of difference using MSG features makes should not be made while they are on their current short time scale for results.
text: Same goes for anything else that comes up and looks interesting, leave it for just now.
text: Really should pick which results are looking the best at this stage, and take only them further.
text: Someone should look closely at the non-TIMIT databases, their Viterbi alignments, and their phoneme strings to see is that is why TIMIT is better.
text: Need to get OGI's system from them, and get it running like they do, before integrating into it.
text: It is unclear if the English TIMIT database is providing the best results because English is the best language or TIMIT is the most accurately labelled dataset because it was hand labelled.
text: The results table was very large and difficult to follow; it was unclear which of the numbers were error or accuracy rate, and straight rates or percentages of the baseline.
text: There is very limited training data, over only a few conditions.
text: Test and real data is likely to encompass much more variability.
text: Speakers mn007 and fn002 have made further progress into the series of experiments they have been running in previous weeks; results were varied.
text: The main conclusions include that training on task data is good, and the best broad training data is the English TIMIT database.
text: Other results show that MSG makes little difference, adding MLP improves when trained on task data, decreases figures when not, while using delta generally improves the situation, as does on-line normalization.
text: Starting work with a new broad database drawn from English, French, TIMIT, SPINE and English and Italian digits.
text: mn007 has also started work on multi-band MLP trainings, with large context.
text: OGI have a block diagram explaining their system, and the group are trying to fit their work into it.
text: Speaker me006 has been helping prepare data, but is mainly doing work for a class he takes, looking at modelling asynchrony.