can be further fine-tuned using alternating optimization [