Deep Feature Learning for Graphs