By Paridhi Maheshwari, Jian Vora, Sharmila Reddy Nangi as part of the Stanford CS 224W course project. A large part of deep learning revolves around finding rich representations of unstructured data such as images, text and graphs. Conventional methods try to find these representations using some end goal we want…