A hybrid method for sequence clustering

Jia Lien Hsu*, Yu Shu Wu, I. Chin Wu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)


The problem of sequence clustering is one of the fundamental research topics. However, most algorithms are dedicated to the case of single-label clustering. In this paper, we propose sequence clustering algorithms which can be applied for finding multi labels with respect to variable-length sequences. In our research, we first map sequences as vectors in the feature space by applying DCT transformation on each sliding window of sequences. A large amount of feature vectors could be further reduced by using the histogram concept and the quantization technique. Then, we use the hierarchical clustering algorithm to determine sequence labels. We also apply minimum bounding rectangle (MBR) techniques to approximate the distribution of feature vectors, and the elapsed time can be reduced accordingly. According to our experiment, the accuracy in the Rand index validity can be up to 88% for the single-label clustering of equal-length case. By applying the MBR techniques, the elapsed time of improved approach can be reduced as much as one sixth of the original approach, and the accuracy remains 86%. For the multi- label clustering, the accuracy can be up to 85%, and the elapsed time is about one fifth of the single-label case.

Original languageEnglish
Pages (from-to)1483-1503
Number of pages21
JournalJournal of Information Science and Engineering
Issue number5
Publication statusPublished - 2014 Sept 1
Externally publishedYes


  • Multi-label
  • Quantization
  • Sequence clustering
  • Subsequence
  • Variable-length sequence

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Hardware and Architecture
  • Library and Information Sciences
  • Computational Theory and Mathematics


Dive into the research topics of 'A hybrid method for sequence clustering'. Together they form a unique fingerprint.

Cite this