Independent component analysis using score functions from the