Unsupervised Document ClassificationDocument clustering or unsupervised document classification has been used to enhance information retrieval. This is based on the clustering hypothesis, which states that documents having similar contents are also relevant to the same query . A fixed collection of text is clustered into groups or clusters that have similar contents. The similarity between documents is usually measured with the associative coefficients from the vector space model, e.g., the cosine coefficient. Hierarchical clustering algorithms have been primarily been used in document clustering. The single link method has mostly been used, as it is computationally feasible, but the complete link method seems to be the most effective but is very computationally demanding .
Other methods than document vector similarity have been used for clustering. Neural models have been implemented for unsupervised document clustering .
The long computation time has always been the problem when using document clustering on-line. More recently fast algorithms for clustering have been introduced to use for browsing through collection when the user has little information about the collection and wants to brows for topics . Suffix Tree Clustering is new clustering method, which creates clusters based on phrases shared between documents, works fast and intended for Web document clustering . Different projections techniques, LSI and truncation, have been investigate to speed up the distance calculations of clustering . An interesting application of clustering is topic clustering, i.e. clustering documents returned from a specific query, using -means clustering .
Effectiveness of five hierarchical clustering
algorithms have been examined: single link, complete link, group average,
Ward's method, and weighted average .
Single link is the only that badly compared to the others, but the results
are very much dependent on the data set.
Supervised Document ClassificationPattern recognition and machine learning has also been applied to document classification. As before the term frequency is used as feature. A number of classifiers have been used to classify documents. An example of these classifiers are neural networks [44,45], support vector machines , genetic programming , Kohonen type self-organizing maps , hierarchically organized neural network built up from a number of independent self-organizing maps , fuzzy -means , hierarchical Bayesian clustering , Bayesian network classifier , and naive Bayes classifier .
Some of these classifiers can be used with unsupervised learning, i.e., unlabeled documents, but the accuracy of a classifier can be enhanced by using a small set of labeled documents . The aim is to use a classifier which need small amount of manually classified documents to be generalized.
The use of semi-supervised machine learning has emerged recently [53,50]. The learning scheme lies somewhere between supervised and unsupervised, where the class information are learned from the labeled data and the structure of the data from the unlabeled data.
The performance of four document classification methods have been measured: the naive Bayes classifier, the nearest classifier, decision trees and a subspace method . The naive Bayes classifier and the subspace method outperform the others.