Unsupervised On-line Learning of Decision Trees for Hierarchical Data Analysis