Learning Graphs from Data: A Signal Representation Perspective