Independent component analysis
Independent component analysis is a form of linear dimension reduction. The goal of independent component analysis is to form a linear map to features which are independent of one another.
Strictly if you previous features were
for all , and - To maximise
.
This can be used to solve the Cocktail party problem.