Incorporating the loss function into discriminative clustering of structured outputs.
Clustering using the Hilbert Schmidt independence criterion (CLUHSIC) is a recent clustering algorithm that maximizes the dependence between cluster labels and data observations according to the Hilbert Schmidt independence criterion (HSIC). It is unique in that structure information on the cluster outputs can be easily utilized in the clustering process. However, while the choice of the loss function is known to be very important in supervised learning with structured outputs, we will show in this paper that CLUHSIC is implicitly using the often inappropriate zero-one loss. We propose an extension called CLUHSICAL (which stands for "Clustering using HSIC and loss") which explicitly considers both the output dependency and loss function. Its optimization problem has the same form as CLUHSIC, except that its partition matrix is constructed in a different manner. Experimental results on a number of datasets with structured outputs show that CLUHSICAL often outperforms CLUHSIC in terms of both structured loss and clustering accuracy.
Zhong
Wenliang
W
Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Hong Kong, China. wzhong@cse.ust.hk
Pan
Weike
W
Kwok
James T
JT
Tsang
Ivor W
IW
D000465:Algorithms; D016000:Cluster Analysis; D016208:Databases, Factual; D005149:Facial Expression; D016571:Neural Networks, Computer; D011506:Proteins / Q000145:classification
D011506:Proteins