I. Introduction
Recently, semi-supervised clustering has received a lot of attentions in researcher communities [1, 2]. The advantage of semi-supervised clustering consists in possibility to use a small set of side information to improve clustering results. There are two kinds of side information including constraints and seeds. Constraints include must-link and cannot-link pairwise dependencies in which must-link constraint between two objects x and y means that x and y should be grouped in the same cluster and cannot-link constraint means that x and y should not be grouped in the same cluster. In real applications, we hypothesis that the side information is available or can be collected from users/experts.