Sparse, collaborative, or nonnegative representation: Which helps pattern classification?. (April 2019)