Constructing a Non-Negative Low Rank and Sparse Graph with Data-Adaptive Features