Understanding Convolutional Networks And Semantic Similarity