zoo plots for speaker recognition
play

ZOO PLOTS FOR SPEAKER RECOGNITION 1 Oxford Wave Research Ltd, 2 - PowerPoint PPT Presentation

Anil Alexander 1 , Oscar Forth 1 , John Nash 2 , and Neil Yager 3 ZOO PLOTS FOR SPEAKER RECOGNITION 1 Oxford Wave Research Ltd, 2 University of York, 3 AICBT Ltd, United Kingdom WITH TALL AND FAT ANIMALS {anil|oscar@oxfordwaveresearch.com,


  1. Anil Alexander 1 , Oscar Forth 1 , John Nash 2 , and Neil Yager 3 ZOO PLOTS FOR SPEAKER RECOGNITION 1 Oxford Wave Research Ltd, 2 University of York, 3 AICBT Ltd, United Kingdom WITH TALL AND FAT ANIMALS {anil|oscar@oxfordwaveresearch.com, neil@aicbt.com}

  2. “ALL ANIMALS ARE EQUAL , BUT SOME ANIMALS ARE MORE EQUAL THAN OTHERS” GEORGE ORWELL, ANIMAL FARM, 1945

  3. BACKGROUND Performance in speaker recognition is normally discussed using database-centric single figures of merit such as equal error rates. These metrics fail to capture the performances of individual speakers or speaker groups, which are very important in forensic speaker recognition. o For instance, a recognition system that works well for male speakers may perform poorly for female speakers. IAFPA 2014 Zurich

  4. THE MENAGERIE Under the original Doddington classification, sheep , who are ‘normal’ speakers and tend to match well against themselves and poorly against others, are the majority of the speakers within the database. Goats are speakers who are difficult to verify and tend to have low genuine match scores. Lambs generally match with high scores against other speakers and are thus easily impersonated, resulting in false accepts. Wolves easily impersonate other speakers, also resulting in false accepts. IAFPA 2014 Zurich

  5. ZOOPLOTS FOR SPEAKER RECOGNITION The zoo-plot analysis, developed by Yager and Dunstone (2011), extends George Doddington’s (1998) original classification of the biometric menagerie. New animals are introduced: 1. Doves they produce high match scores against their speaker model and low match scores against the imposter models. Doves are the best performers in a system and easily recognizable 2. Chameleons produce high match scores against their own models and high match scores against the imposter models. Chameleon speakers appear similar to everyone. 3. Phantoms have low match scores against their own models and against imposter models. Phantom speakers do not appear similar to anyone. 4. Worms are the worst performers in a system – they produce low match scores against their speaker model and high match scores against imposters. Worm speakers are not easily recognizable and can be easily confused for other speakers. IAFPA 2014 Zurich

  6. WHAT IS A ZOOPLOT? Doves Phantoms Average Imposter Scores Sheep Goats Chameleons Worms Lambs Wolves Average genuine scores It’s a plot of the average genuine match scores for an individual versus the average imposter scores for that individual. IAFPA 2014 Zurich

  7. PROPOSED METHODOLOGY Zooplot analysis is performed as follows: 1. Select a group of speakers that represents a recording condition. 2. From this set of speakers, select non-contemporaneous files for testing and training speakers. Ideally, there should be more than one file each for testing and training for the same speaker. 3. For each speaker, match their training samples against all of their testing samples and compute their average genuine match score. 4. Similarly, the mean of all the scores obtained by comparing his/her training samples with files from other speakers gives the average imposter score. 5. The average genuine score is plotted against the average imposter score for all speakers. The users who fall within the four quartiles (top and bottom 25%) are assigned to the animal groups (worms, chameleons, doves and phantoms), with each set showing different characteristics. IAFPA 2014 Zurich

  8. Using speakers from the IPSC03 database using the VOCALISE spectral comparison IAFPA 2014 Zurich

  9. TALL AND FAT – SHORT AND THIN In this work, we further extend the classification of these animals by characterising the speakers as ‘tall/short’ or ‘fat/thin’, depending on the variability of their genuine and imposter match scores. For example, if a ‘dove’ speaker has low genuine variability and high imposter variability, then he or she is a ‘tall thin dove’. Generally speaking, variability of match scores is symptomatic of an underlying problem, regardless of animal type. The tallness, skinniness or fatness depends on the genuine variability and imposter variability which is calculated by seeing how many standard deviations away from mean of all speakers the variability for a given speaker is. Therefore, the enhanced visualization adds a new dimension of independent and useful diagnostic information. IAFPA 2014 Zurich

  10. ‘TALL AND FAT’ EXTENSION OF ZOOPLOTS IAFPA 2014 Zurich

  11. EXPERIMENTS o Corpus used: DyVIS Task 2 (telephone) o 44.1kHz 16bit, band limited to 8kHz o Matched test audio and training data for each of 100 Speakers o Speaker models created from 60s of net speech o 3 x Test audio files for each speaker [60s, 60s, residual >=40s] o 30,000 cross comparisons using VOCALISE speaker recognition software o Two engines used [MFCC & LTFD] o Single session used - multiple sessions planned for future study o SNR, net speech length and voice quality analysis were considered – i.e. examining acoustic features and (subjective) measurements intrinsic to the speaker IAFPA 2014 Zurich

  12. SPECTRAL VERSUS FORMANT COMPARISONS Formant Comparisons Spectral Comparisons MFCC, SSBE UBM, 32 Gaussians, 13F 1.244 % EER LTFD , SSBE UBM,f1,f2,f3,f4 32 Gaussians 6% EER

  13. NET SPEECH DURATION AND SNR SPECTRAL FEATURES IAFPA 2014 Zurich

  14. THE ANOMALOUS SPEAKER o Despite the high quality of DyViS recordings one speaker carried a specific and unique noise signature. o This speaker appeared the most distinguishable to the ASR by far. o Demonstrates caution that should be exercised in accepting audio for ASR use without examination, as characteristics influencing performance may not be easily identifiable by ear alone. Speaker 12 IAFPA 2014 Zurich

  15. TALL AND FAT VERSION SPECTRAL FEATURES IAFPA 2014 Zurich

  16. NET SPEECH DURATION AND SNR LONG TERM FORMANT FEATURES IAFPA 2014 Zurich

  17. ZOOMING IN ON THE PHANTOMS Spkr 8o Spkr 4o IAFPA 2014 Zurich

  18. SO… ARE THERE CORRELATES BETWEEN VOICE QUALITY AND ASR ZOO POSITION? IAFPA 2014 Zurich

  19. Voice quality data : MFCC engine IAFPA 2014 Zurich

  20. Voice quality data : LTFD engine Speakers with VQ Lax Layrnx [LTFD engine 30,000 cross comparisons] IAFPA 2014 Zurich

  21. CONCLUSION Zoo plot analysis as speakers are added into a database will to help identify commonalities of speaker groups or algorithmic weaknesses of system While single figures of merit like equal error rates provide information about performance of a system against a database as a whole, zooplot analysis can provide valuable insight into the properties of individual speakers and clusters of speakers in the database. It can help to identify potential algorithmic weaknesses of systems against certain classes of speakers, and can be used to adjust identification thresholds at an individual or group level. Preliminary research suggests a link between certain aspects of voice quality and speaker categories in the zooplots. We recommend that zooplot analysis is done as speakers are added into a database, to help identify commonalities of speaker groups or algorithmic weaknesses of systems. IAFPA 2014 Zurich

  22. REFERENCES N. Yager, and T. Dunstone, Biometric Systems for Data Analysis: Design, Evaluation, and Data Mining, 2009 Springer Press, ISBN-13:978-0-387-77625-5 G. Doddington, W. Liggett, A. Martin, M. Przybocki, D.Reynolds, Sheep, goats, lambs and wolves: a statistical analysis of speaker performance, Proceedings of IC- SLD’98, NIST 1998 Speaker Recognition Evaluation, Sydney, Australia, November 1998, pp. 1351 – 1354. Special thanks to: Peter French & Louisa Stevens Cambridge University [DyVIS] IAFPA 2014 Zurich

Recommend


More recommend