This document surveys various sound source separation methods, emphasizing the development of singer identification technologies which aid in managing large music datasets. It discusses the limitations and advantages of multiple algorithms, including supervised and unsupervised learning approaches like non-negative matrix factorization and independent component analysis. The paper introduces non-negative matrix partial co-factorization (NMPF) as an effective method for separating vocal and accompaniment sources, suggesting its improved performance for singer identification tasks.