Gravar-mail: Locality Preserving Non-negative Basis Learning with Graph Embedding