ALS for bilinear does the best so far