OMCOKE : a machine learning outlier-based overlapping clustering technique for multi-label data analysis