2006 · 378 citations · 9 references
ComputingComputer ScienceData MiningFeature EngineeringMachine LearningDimension ReductionDimensionality ReductionMatrix FactorizationSpeech RecognitionUnsupervised LearningData DictionariesNon-negative Matrix FactorizationSound Source SeparationSparse Matrix Algorithms
We apply machine learning techniques to the problem of separating multiple speech sources from a single microphone recording. The method of choice is a sparse non-negative matrix factorization algorithm, which in an unsupervised manner can learn sparse representations of the data. This is applied to the learning of personalized dictionaries from a speech corpus, which in turn are used to separate the audio stream into its components. We show that computational savings can be achieved by segmenting the training data on a phoneme level. To split the data, a conventional speech recognizer is used. The performance of the unsupervised and supervised adaptation schemes result in significant improvements in terms of the target-to-masker ratio. Index Terms: Single-channel source separation, sparse nonnegative matrix factorization.
9
Learning the parts of objects by non-negative matrix factorization
Daniel D. Lee, H. Sebastian Seung · Nature · 1999 · 14.1K citations
One Microphone Source Separation
Sam T. Roweis · 2000 · 392 citations
Julian Eggert, Edgar Körner · 2005 · 269 citations