Similarity Learning for Provably Accurate Sparse Linear Classification