Graph Theory In Machine Learning