Graduation report - A factor graph approach to Gaussian Process Preference Learning