alternating ranksvm works well