Using Structural Information In Machine Learning Applications . by Zafer Barutcuoglu