Abstract
This paper proposed a cluster algorithm based on the combination of LDA (Latent Dirichlet allocation) probabilistic topic model and VSM (Vector Space Model), with the three-tier framework adopted containing text, topic and feature word. Although LDA alone has the ability to seek out the hidden topic knowledge, it is hard for the low-dimensional model to remain the integrity of the text information, leading to insufficient capacity for distinguishing texts. The paper is set to launch the cluster analysis in turns of feature words and topic through integrating two model above. With a better mix of LDA and VSM, the clustering effect will be improved, paralleling determining the optimal clustering number K of the K-means algorithms and optimum topic number T of LDA model. In order to design the algorithms more scientifically and effectively, silhouette coefficient and Dunn coefficient have been brought in to make assessments.
Introduction
The rapid development of Internet technology, including surfing and recommendation, facilitates the easier accesses to text information that people need [1]. But most of information are packed with repetition, if not, similar contents. To obtain the useful information in a quick manner, inevitably, it is necessary to generate the quality abstract, making the overall generalization of enormous texts for the sake of convenience. As to the skill of abstract production, the current age of knowledge demands the replacement of manual operation by intelligent algorithms and natural language processing and the exploration into automatic abstracting system thrives [2]. The text clustering algorithms which this paper focus on, as one of the offshoots of the exploration, boast some flexibility and automatic processing capacity without the manual supervision [3], the particular training and the preliminary label on texts. However, text clustering faces a great challenge that its mere dependence on word frequency data is too outdated to meet the modern requirements [4]. More and more researchers realize the importance of introducing the external semantic knowledge or even more effective means of digging out the internal semantic knowledge that texts itself contains [5]. For the moment, the most popular model for the extraction of internal semantic knowledge—LDA model—handle the self-training by mature probabilistic algorithm [6]. Additionally, it is straightforward to use the model which has a fixed-scale parameter space catering more to the large-scale text sets processing [7].
Among the varieties of algorithms of text clustering, a system for lateral comparison and analysis has yet to be created. Under the circumstances of practical work, the selection of algorithms and parameter setting rely much on the experience, which may restrict the further study such as algorithms study and analysis in a more scientific way [8]. Despite the lack of system, there is an alternative method that making assessments on text clustering results by which all items such as algorithms design, algorithms selection, algorithms performance and parameter optimization are measured [9]. This paper main studies the K-means clustering algorithms based on LDA model [10]. With all comparisons among experiment results and algorithms and evaluations on clustering work completed, the text clustering that integrates LDA model, VSM model and K-means algorithms will be proposed and appraised objectively [11].
The remainder of the paper is organized as follows. Section two talks about the previous progress in regard to the text clustering; section three talks about the preparatory text processing based on word segmentation method; section four talks about the research on LDA-based text clustering method; section five talks about the test results and analysis; section six comes to the conclusion.
Related work
Researchers home and abroad has done a great deal of work in text information extraction in a bid for the higher performance of text analysis. Salton proposed the Vector Space Model [12], the most commonly-used algorithms. LDA model, presented first by Blei [13], mainly processed the text features by reducing it into several topic spaces, determining the link between the hidden topic and word within each space and getting the probability distribution of the text topic. Deer Wester advanced the Latent Semantic Analysis model which is designed to discover the latent semantic correlation between targeted text and words [14]. Ma Dashun established the LDA text model for the single text to retrieve the information effectively [15]. Inspired by Professor Ma, LDA model was improved by Wei Xing and W.B. Croft [16], with the LDA text model used for better retrieval. Liu Zhenlu undertook the study of LSA based on LDA [17]. Professor Liu separated the semantic into three spaces on different frequencies and well revised the clustering result by means of semantic interaction and text types. Li Wenbo integrated the text type information into conventional topic model [18], coming up with an additional LDA model to enhance its classification performance. Xu Shuo also had its new co-occurrence clustering method dedicated to the extraction of the maximum frequent item sets [19]. The previous research also showed the frequent word sets produced a remarkably improved effect on clustering the short texts [20, 21], but the conventional clustering performed reversely such as merely using the K-means. This paper, at the very beginning, adopted the combined measures of LDA model and K-means to analyze, but later the test results found adding VSM model to analyze the featuring words and topic respectively. LDA excels at extracting the lateral topic information out of the text internally, but its low-dimensional character weakens the ability to differentiate the texts [22]. VSM model and K-means, therefore, are welcomed to compensate the common deficiencies, leading to a better clustering performance which are also appraised by silhouette coefficient [23] and Dunn coefficient [24].
Preparatory text processing based on word segmentation method
The common methods for Chinese word segmentation
As to the processing techniques of Chinese information that differs from the English, where no any two words or characters are spaced out by rules, operations such as classification, clustering, machine learning and text search will be processed based out the Chinese words [25]. As the minimum part enough to carry the meaning, the certain word or even character, concepts extraction, subject analysis as well as understanding and processing of natural languages are conducted following the separating the sentence into several key words [26]. The dominating word separation methods are currently based on string matching, statistics and understanding [27].
Word separation based on string matching
One of the most important steps for this is to match the certain string about to be separated with what is in the chosen dictionary. The key-words recognition continues and repeats its single cycle in which any identical word found in dictionary will be matched with that of the targeted string unless all Chinese words are separated finally [28]. The classifications of matching vary according to lengths or scanning track or so. For lengths, there are the maximum and minimum while for scanning track there are also forward matching, reverse matching and two-way scanning [29]. Generally, the reverse is better than the forward in accuracy and basically the flexible combination of different methods is also recommended. Other methods based on string matching such as word-by-word traversal and optimum matching are straightforward with high efficiency but demands for a dictionary of high-level [30].
Word separation based on statistics
The basic idea of this comes out of the notion that all words are made by character or characters. In these characters, if some adjacent characters occur again and again [31], it is normal to see there is a high possibility that they are making up the same word. Then the threshold value is set to benchmark the times of its occurrence and if the adjacent appearance making up the word exceeds the threshold, the word will be chosen the key word without the elaborate steps of making a dictionary. However, one deficiency may be inevitable, that is, fake key words like “
(meaning ‘my’)” or
(meaning “your”)”, appears frequently though, can be disruptive [32].
Word separation based on the understanding
By means of the artificial intelligence, computers are encouraged to simulate the way that men understand the sentence to separate the words [33]. Under this circumstances, the semantic analysis is a requisite before using the machine to process the word separations which sometimes can produce the ambiguity [34]. Although there are two ways available – expert system tool and neural network – they may run into difficulties in practical work because the huge varieties of combinations and contexts in Chinese texts are far beyond what the machine now can handle [35].
Preparatory text processing based on “jieba” word separation
The “jieba” (means to stutter for Chinese) is one of the effective methods of preparatory text processing, which consists of three main steps [36].
The “Trie” structure helps produce the word-picture scanning system that enables the DAG (Directed Acyclic Graph) to be built which involves all possible combinations of the characters [37].
Then the dynamic programming is adopted to find a path towards the maximum probability and get the separations closest to the words frequency threshold value [38]. As one of the offshoots of operational research, the dynamic programming ranks the first on the list of mathematical methods used in the practical decision processing. Its prominence lies in transforming the multiple stages into the single and attaining the final answer by utilizing the links among stages [39].
The “jieba” word separation comes in handy to remove the fake key-words mentioned above and what remains is a word matrix that comes out of the original texts. What constitutes the matrix is no more than the collection of all key words and the order of their appearance will not be considered [40].
The text clustering based on LDA
Clustering algorithm has the following types such as partitioning-based density-based, layers-based and model-based types [41]. And the K-means, which is going to be discussed in this paper, belongs to the partitioning based type. With simple computation and fast convergence, K-means is apt to deal with the huge data set [42]. Besides K-means, another commonly-used fuzzy clustering algorithm, Fuzzy C-means or FCM, which also belongs to partitioning-based algorithm [43], produces close results to K-means clustering but it still requires more computation time than K-means because of the fuzzy measures calculations involvement in the algorithm [44]. This paper aims to improve the K-means and proposed an updated clustering that can analyze the public opinion very well in a relatively short period of time. The traditional K-means is prone to the defect of local minimum rather than the proper value, hence leading to the poor performance of clustering. So with the stability and accuracy of the algorithm result ensured, obtaining an appropriate initial clustering center is of particular importance for clustering performance enhancement [45]. Under such condition, the paper puts forward the LDA-based joint model to improve the K-means and optimize the textual clustering.
The text clustering based on K-means
K-means algorithms
K-means algorithm, proposed by J.B. MacQueen in 1967, is a classic clustering algorithm widely used in scientific research and industrial work. The rationale of K-means algorithms is to keep selecting and clarifying the clustering centers one time after another by calculating the closest distance between object and the clustering centers and guaranteeing each object locating its nearest clustering centers [46]. The specific algorithm processing is listed as follows [47]. Select several number of objects (there several means “k”) to be the initial clustering centers. Calculate each the distance between each object and the certain clustering center and distribute the object into the nearest center. If all objects distributed, recalculate the clustering centers Compare the result of iii with previous number of clustering centers. if the number differs, start repeating from ii. Get the final result.
Firstly, choose “k” number of object to form some initial clustering centers. For the remnants, calculating the distance to put them into the most similar clustering [48]. By calculating the clustering number repeatedly comes the convergence of the final function in which mean square error is used to measure. The formula is as Equation (1).
Here “E” represents the sum of all mean square errors.
The formula above aims to make all the clusters more distinct from each other but the clusters themselves concentrated. The upside of the algorithm qualifies itself to deal with the large-scale data sets, accompanying with its flexibility and high efficiency.
With the advantage of simplicity of calculation and adaptability, K-means clustering needs the definite number of the clusters beforehand as the input parameter which, if it is set, the result of clustering needs to be involved. In the process of appraising the result, silhouette coefficient has well combined the cohesiveness and separations naturally to handle the result [49]. The specific value often ranges from “–1” to “1”, with value which is closer to “1” indicating better performance of the clustering. By the principle, here more than just one clustering parameters as well as repeated calculation are required to make the calculation more precise. As the Table 1 and Fig. 1 indicate, the maximum silhouette coefficient means the most suitable number of clusters.
The number of clusters K based on K-Means algorithms
The number of clusters K based on K-Means algorithms

The silhouette coefficient of K.
From the graph above, the horizontal coordinate represents the number of clusters while the vertical the silhouette coefficient. If the maximum silhouette coefficient means the best clustering performance, here when the number of cluster is 5, the coefficient peaked at 0.71 and then went down before or after. Therefore, in the description below, the number of clusters will be set “5”.
VSM model
The Vector Space Model, proposed by G. Salton, has its basic idea that combinations and positions of the characteristic items in the text will be dismissed as it leaves little effect on the text classification. What matters lies on what the characteristic items really are, if they are the independent and significant parts of the whole texts [50]. The characteristic items demonstrate itself in characters or phrases, but words overwhelmingly. The single character contains the limited meaning so it weighs less in the characteristic items in the process of describing the targeted text [51].
Assume the text contains N characteristic items, then it can be represented with t = (t1, t2, … t n ) or d = ((t1, w1) , (t2, w2) , …… (t n , w n )). Here “t i ” means the characteristic item number “i” and “wi” means the weighted value of the characteristic item number “i”. VSM or Vector Space Model, one of most widely used models in processing information given in Chinese, transforms each text mention above into the certain vector, creating a text collection, which is also a high-dimensional vector space. With the help of Cosine Law on Vector, the similarities between texts [52].
Suppose the random two text vectors can be represented as , the formula to calculate the similarities between texts is as Equation (2).
The commonly-seen weight formula is Equation (3).
Here are some explanations, represents the weight value of the certain word in the text, t represents the times of occurrence. N represents the total numbers of the texts, n i represents the number of text that contains the certain word. This paper chooses the tf-idf to calculate the weight value and construct the VSM model [53].
As for the comments, if every comment is a point, then the similarity between every comment will be calculated by means of tf-idf [54]. Here the similarity means the distance in the actual computation, followed by the clustering procedure by using the K-means to measure the distance between every two comments. The recommended clustering value will be still “5”.
The combination of VSM model and K-means can be fulfilled in the following procedures [55]. See each comment as a text and calculate the tf-idf weight and the weight of each characteristic item in the comment. If the certain comment contains characteristic item number “n”, the weight of each characteristic item can be represented w1, w2, w3 ……wn. The formula of the whole comment is d = ((t1, w1) , (t2, w2) , …… (t
n
, w
n
)). Calculate the vector of every comment and input them into K-means algorithm Get the output from K-means, which is the clustering result.
LDA model
Latent Dirichlet Allocation, or LDA, as a new topic generation probability model in processing the information in Chinese, gather all related documents that share the hidden topics by some proportion. It is based on the hypothesis of the common sense. Each of the documentation that occurs in the model have their hidden topics mixed randomly, making the whole a more qualified collection that consists of all characteristics which is reduced to the hidden topics [56].
In the category of the topic models, the topic is different from the “topic” used in most cases. It displayed itself with a bunch of conditional probability of related words [57]. The link between the document and the topics is delivered by the concept of the generation model. The generation model refers to a process in which every word is picked out with some chances from the topic which is also picked in the same way. All generation of the certain word can be boiled down to the Equation (4).
LDA Model recognize the hidden topic information in the documents or texts by means of constructing the model automatically [58]. It is more of a machine learning, without any human supervision. Based on the idea that a text or a document bears the equivalence of a random mix of hidden topics gathered with different probability, LDA adopts the bag-of-word method to turn the textual elements to the vector in mathematical manner, making it easier to build a model and simplifying the computation process [59]. The bag-of-word way does not need to consider the order likewise [60].
The steps of the generation of topics are as follows For any text included, pick out the certain topic randomly from the topic sets that it relates Continue picking out the word from the topic selected in the step above Repeat the procedures unless all words are traversed.
It is not hard to see there are three layers of constructions, that is, document collection level, document level and characteristic word level.
Parameter α and β are the document collections, as shown in Fig. 2. Vector α describes the relative strength among the hidden topics while β demonstrates the probability distribution of the hidden topics in the certain text and the items in the collection β means the probability of the certain characteristic words being contained in the certain the hidden topic [61].

The sketch map of the layers of LDA Model.
Suppose the number of characteristic words in the certain text is N and the hidden topic is T. Under such situation, parameter α will be T-dimensional vector. Along the processing line, it is not difficult to see the next generation will be the vector θ. Then the parameter β is a matrix of K*N, signifying the probability distribution of the related words in the hidden topics. The parameter α and β are at the document level so they needed to be determined for only once.
What ensues comes the characteristic words level, the parameter w and z, reflecting the probability distribution of the collected characteristic words. The certain vector wi represents the characteristic words vector in the certain text. The parameter Zi indicates the proportion of distribution of all characteristic words in the text. The parameter W is the variable watch and the parameter θ and z are hidden variables, in which the latter is generated from the former. And the variable watch comes out of the z and β [62].
From what was represented above, the formula of joint probability is Equation (5).
Here, the D = {d1, d2, d3,… d
M
} represents the document collection; the d = {w1, w2, w3, … wN} represents documents; the Z = {z1, z2, z3, … z
T
} represents the hidden topic collections; N represents the number of the characteristic words; M represents the number of the document collections; T represents the number of the hidden topics. The overall processing of the generation of a document through LDA topic model unfurls in the following steps [63]. First thing needed to do is to get a set of characteristic words of the certain text N = Poisson (ɛ). What comes the α is the parameter, dirichlet distribution parameter, which concerns the topic distribution θ = Dir (α) in the certain text. Besides the number of the characteristic words, what they are which will be generated is represented by W. Inspired by the steps above, the formula of generation probability of some characteristic words in the certain text is Equation (6).
The formula that denotes the probability of the certain characteristic words in the text is Equation (7).
Then the maximum likelihood estimation starts following the three layers of LDA being constructed based on the parameter α and β.
Here the p (d i /α, β) signifies the conditional probability distribution of generating characteristic words in the specific text.
With the description of LDA model elaborated, the model extracts the collected hidden topics structures by analyzing the huge data and picked out the premier structure. In the section, the average similarity theory shows the model reaches the optimum as average similarity among topics is at its minimum point [64].
In the β matrix, the distribution of the topics at the V-dimensional words space is used to show the topic vectors. The correlation among the vectors are measured by the standard cosine distance. The following formula shows Equation (9).
It is found that the less the distance value corre (z
i
, z
j
) shows, the more independence exists among topics.
In this way, the parameter, average similarity is used to show the stability of the topic structure. According to the analysis, if the most premier topics structures is expected, the average similarity must be ensured at a minimum. Assume that the optimal topic number is T, by the LDA process stated above, the space vector is about to be created based on the T topics under each comment.
The textual similarity of the latent topic vectors based on LDA are displayed in the following formula Equation (11).
By the computation procedures of the similarity, the clustering operation using K-means algorithm are implemented in the same manner, followed by the text clustering on the combination of LDA andK-means [65].
The flowing diagram of the combination of LDA Model and K-means algorithm is shown in Fig. 3.

LDA model combined with K-Means algorithm flow chart.
The advantage of the combination of the LDA and VSM
The conventional clustering analysis conduct the calculation on textual similarity on the characteristic word level, therefore, the conventional may fail to go deep into the deeper semantic information. With the help of the LDA model, it will be easier to achieve a three-tier structure made up of document, topics and feature words so that the model is able to extract the topics from the very inside of the texts, however, it has a flaw that it has a poor ability to distinguish the texts [66]. This section aims to conduct the clustering analysis in term of the featuring words and topics through the combination of the LDA and VSMmodel [67].
The combination of LDA, VSM and K-means
The conventional clustering technique adopts the VSM feature words space vector on the basis of tf-idf weight strategy to calculate the similarity of the texts [68].
As for the certain text, the textual vector based on tf-idf weight strategy is “di(TF-IDF) = (w1, w2, w3, …… w N )”, “N” represents the number of featuring words. The textual vector based on LDA topic model is “di(LDA) = (t1, t2, t3, …… t T )”, “T” represents the number of latent topics.
The similarity of the random two texts based on tf-idf weight strategy has its formula as Equation (12).
The similarity of the random two texts based on LDA topics model has its formula as Equation (13).
The design adopts the LDA model and VSMvector space model based on tf-idf strategy to calculate the similarity respectively [69]. The two kinds of similarities will be combined linearly, added with the K-means clustering algorithms, to start the clustering analysis. The formula of linear combination is as Equation (14).
Here “ɛ” is the linear correlation coefficient. The flow graph of combination of LDA Model, VSM Model and K-means algorithm is as Fig. 4.

LDA model combined with K-Means algorithm and VSM model flow chart.
The creation of the data set
By means of crawler technology [70], the test gathers the sina weibo comments on “the woman driver beaten in Chengdu for her intentional violations” and create the collection that includes all the comments. Then it is the preparatory work of segmentation in Chinese words that provides the operational data for the textual clustering algorithms. What make this incident more of a valuable test example is that the public opinions shift several times, very peculiar enough to make the texts more diverse leading to a better clustering.
The crawler technology has so far helped collect some 7000 comments which are complete enough to create a data collection. The items involved are user ID, nickname, sina membership, verified account, contents posted, the number of pictures, weibo links, date, posting means, number of the repeat, number of the comments, number of likes, etc. This clustering will take nothing but the content posted by users for textual clustering as others are dismissed [71]. “Jieba” word separation means is used to remove some insignificant but disruptively similar words. A matrix of key words is formed as a simple collection of key-words without their order not taken into consideration, simplifying the subsequent model construction and clustering.
The determination of the optimal number of topics in LDA
Continuing the preceding steps, the number of the topics ranges from 2 to 40 and the machine measures the result every other two. The Table 2 shows the number of topics and the similarity among topics. As shown in Fig. 5, T means the number of topics and S means the similarities.
The number of topics T
The number of topics T

Optimal Distribution of T.
The test result shows the combination of VSM Model and K-means is undesirable, hence another model LDA is recommended to combine and the model get its best when T is eight. The following chart will bring another new parameter called the clustering performance.
Synthesizing all test result so far, it is true that under the condition of eight topics and five clustering clusters the clustering achieve the best performance. In the Table 3, the “SIZE” measures the value of clustering performance. In the 7000 comments gathered, there are 459 comments or 7% of the total included in only single cluster, 3058 comments or 42% of the total shared by two clusters, 598 comments or 8% shared by three, 2021 comments or 28% shared by four, 1108 comments or 15% shared by all. But as the LAD model also has the deficiency, VSM and LDA model will work together with K-means algorithms.
The test results of LDA model and K-Means algorithm
The test results of LDA model and K-Means algorithm
The Fig. 6 shows the result with the participation of the three means.

Diagram o LDA model and K-Means algorithm based on test results.
In the Table 4, the “SIZE” measures the value of clustering performance. As shown in Fig. 7, there are 507 comments or 7% of the total included in only single cluster, 941 comments or 13% of the total shared by two clusters, 1448 comments or 20% shared by three, 1956 comments or 27% shared by four, 2392 comments or 33% shared by all.
The results of LDA model combined with K-means algorithm and VSM model

Diagram of LDA model combined with K-means algorithm and VSM model based on test results.
In terms of different procedures within the textual clustering analysis, the indexes are required to meet the different standards, but the index relying on the human judgment will be a better choice so that it makes the clustering algorithms and a series of processing procedures cater to what man needed [72]. The index, with the company of the human judgment, can join in the process of lateral comparisons among different algorithms, the analysis of the algorithm performance and the optimization of related parameters, fitting the clustering result into the human judgment. The clustering algorithms. The index on basis of function, designed to deal with the clustering computation, is more of the part of algorithm than the criterion for algorithm. For instance, each iteration in K-means has the tendency to go to where the smallest error sum of squares is got. The error sum of squares here is not only the objective function, but also the criterion for clustering work. Certainly, besides the error sum of squares, the algorithm, if designed again, is free to take other objective functions, achieving the variations of K-means. If the cluster with the high cohesion is supposed to be located, the index that benchmark the cohesion is recommended [73]. The function-based index does not apply to the horizontal comparison because it serves as both part of the algorithm and the criterion as well. But it will be perfect for the situation that the optimal clustering result need to be located. If the cohesion within one collection or separation among collections are to be measured, it will ask the purely text-related index.
In fact, the indexes directly used to evaluate the textual clustering result derives from the two standards (algorithms operation and appraisal criterion), which is basically different from adopting the two standards. There are different kinds of classification criteria that derives from the basic two. The index appraising the cluster is responsible for just one cluster, while the overall index measures the whole clustering result, hence the former can help make up the overall appraisal index.
If the performance of algorithms need comparisons, no participation of human interference is recommended, such as the cluster index appraisal, which is a better choice for relatively smaller collection under the automatic appraisal, without potential changes that human evaluation may cause.
Silhouette coefficient evaluation
There is a correlation between cluster cohesion and separation, that is, the sum of the both is constant, so it is not hard to infer the minimum cohesion means the maximum separation or vice versa and it is no point of analyzing the clustering by using either cohesion or separation. With the combination of cohesion and separation and weighted improvement, the Silhouette Coefficient, put forward by Kaufman, implements the resolution [74].
The Equation (15) is the definition of silhouette coefficient
Here “a
i
” represents the distance between the object d
i
and another within the same cluster. Suppose D(i, C) represents the average distance between the certain object and all objects within cluster C. by the similar rationale, if the b
i
- min {D (i, C)} takes the minimum value, then for the single clustering, the definition of silhouette coefficient is seen below Equation (16).
Here, “n” represents the number of the object within the data collection and “k” represents the number of clusters.
The silhouette coefficient of the certain object can be used to evaluate whether the object fits the cluster, with its measuring value ranging from “–1” to “1”. The value, if closer to “1”, shows that average distance within the cluster is less than the that of minimum between clusters, meaning the object may have less chance to fit the cluster. If the value is closer to “–1”, it means the certain object fits the clustermore.
The number of category “k” is set to show the clustering silhouette coefficient for further analysis, for example, selecting the optimal clustering number. The procedures start with getting the maximum of all the numbers of category. When the number reaches the height, the “k” equals the optimal clustering number and the optimal clustering silhouette coefficient as well. The clustering result will be thebest one.
Now if silhouette coefficient is used to measure three clustering methods shown in the Table 5.
Silhouette coefficient of clustering results
As shown in Fig. 8, the vertical axis represents the silhouette coefficient, the combination of LDA and VSM boasts the best performance. LDA-based clustering algorithm also has a similarly good performance, but both of them are far better than desirable mere VSM.
Diagram of the silhouette coefficient.
Dunn’s validation index evaluation refers to the ratio of the minimum distance between categories to the maximum diameter within the category [75]. Dunn index adopts the former to signify the separation between categories and the latter to indicate the cohesion with the specific category. Dunn is the ration, hence, the greater of the Dunn value, the greater distance between categories, which means a better clustering performance.
The evaluation by Dunn validation index is displayed in the Table 6.
Dunn coefficient of clustering results
Dunn coefficient of clustering results
The charts above show the combination of VSM and LDA achieve a better performance, as shown in Fig. 9. Either VSM or LDA.

Diagram of the Dunn coefficient.
This paper conducts the textual clustering by using LDA. The following step is to combine the weighted value based on td-idf weighted value and text-topic model generated by the LDA model, which helps extract the interior semantic information through the deep and improve the quality of textual clustering. Compared with the conventional algorithm, the combination of space vector model based on td-idf weighted value and textual clustering algorithms based on LDA model has a higher computationaccuracy.
With the aid of crawler technique, the three types of algorithms have shown their clustering result. Through comparing the three results, LDA Model extract the latent topics of texts, traversing three layers from documents to topics to characteristic words. At the same time the Dunn validation index and silhouette coefficient indicates the textual clustering based on LDA model is superior to the conventional methods. The result manifests its best particularly with the integration of LDA and VSM. For LDA and VSM, their similarities added in linear form make the similarity more precise and offset the problem potentially caused by excessive dimensions of LDA model and VSM model. It is glaringly evident that clustering result based on LDA, VSM and K-means bears the best performance, theoretically and practically manifesting the advantage of clustering algorithms based on LDA model.
Footnotes
Acknowledgments
The work is supported by grants from National Science and Technology Supporting Program of China (2014BAH10F00), University Research Program of Communication University of China (3132015XNG1522). We thank the reviewers and editor for their helpful comments.
