Graph Embedding for Pattern Analysis