Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T01:35:35.386Z Has data issue: false hasContentIssue false

A dynamic semisupervised feedforward neural network clustering

Published online by Cambridge University Press:  03 May 2016

Roya Asadi*
Affiliation:
Department of Artificial Intelligence, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
Sameem Abdul Kareem
Affiliation:
Department of Artificial Intelligence, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
Shokoofeh Asadi
Affiliation:
Department of Agricultural Management Engineering, Faculty of Ebne-Sina, University of Science and Research Branch, Tehran, Iran
Mitra Asadi
Affiliation:
Department of Research, Iranian Blood Transfusion Organization, Tehran, Iran
*
Reprint requests to: Roya Asadi, Department of Artificial Intelligence, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, 60503, Selangor, Malaysia. E-mail: royaasadi@siswa.um.edu.my
Rights & Permissions [Opens in a new window]

Abstract

An efficient single-layer dynamic semisupervised feedforward neural network clustering method with one epoch training, data dimensionality reduction, and controlling noise data abilities is discussed to overcome the problems of high training time, low accuracy, and high memory complexity of clustering. Dynamically after the entrance of each new online input datum, the code book of nonrandom weights and other important information about online data as essentially important information are updated and stored in the memory. Consequently, the exclusive threshold of the data is calculated based on the essentially important information, and the data is clustered. Then, the network of clusters is updated. After learning, the model assigns a class label to the unlabeled data by considering a linear activation function and the exclusive threshold. Finally, the number of clusters and density of each cluster are updated. The accuracy of the proposed model is measured through the number of clusters, the quantity of correctly classified nodes, and F-measure. Briefly, in order to predict the survival time, the F-measure is 100% of the Iris, Musk2, Arcene, and Yeast data sets and 99.96% of the Spambase data set from the University of California at Irvine Machine Learning Repository; and the superior F-measure results in between 98.14% and 100% accuracies for the breast cancer data set from the University of Malaya Medical Center. We show that the proposed method is applicable in different areas, such as the prediction of the hydrate formation temperature with high accuracy.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Fig. 1. A sample of the distances between the clusters and within each cluster.

Figure 1

Fig. 2. Single-layer unsupervised feedforward neural network with the Hebbian learning.

Figure 2

Fig. 3. A sample topology of the competitive clustering.

Figure 3

Fig. 4. An example of the evolving self-organizing map clustering.

Figure 4

Fig. 5. The design of the real semisupervised feedforward neural network model for clustering (Asadi et al., 2014a).

Figure 5

Fig. 6. The design of the dynamic semisupervised feedforward neural network clustering method.

Figure 6

Table 1. The online input data X

Figure 7

Fig. 7. An example for clustering the data nodes to three clusters by the dynamic semisupervised feedforward neural network.

Figure 8

Fig. 8. The outlook of clustering the online Iris data to three clusters based on a unique total threshold of each data point by the dynamic semisupervised feedforward neural network.

Figure 9

Fig. 9. The outlook of the dynamic semisupervised feedforward neural network clustering method.

Figure 10

Table 2. The code book of the weight vectors and the BMW vector

Figure 11

Table 3. The information of selected data sets in this study from the UCI Repository

Figure 12

Fig. 10. The final computed best matching weight vector components of the received Iris data by using the dynamic unsupervised feedforward neural network method.

Figure 13

Fig. 11. The clusters of the received data points from the Iris data by using the dynamic unsupervised feedforward neural network method.

Figure 14

Table 4. Comparison of the clustering results on the Iris data points by the DSFFNN and some related methods

Figure 15

Fig. 12. The final computed best matching weight vector components of the received Spambase data by using the dynamic supervised feedforward neural network method.

Figure 16

Fig. 13. The clusters of the received data points of the Spambase data by using the dynamic supervised feedforward neural network method.

Figure 17

Table 5. Comparison of the clustering results on the Spambase data points by the DSFFNN and related methods

Figure 18

Fig. 14. The final computed best matching weight vector components of the received Musk2 data by using the dynamic supervised feedforward neural network method.

Figure 19

Fig. 15. The clusters of the received data points from the Musk2 data by the dynamic supervised feedforward neural network method.

Figure 20

Table 6. Comparison of the clustering results on the Musk2 data points by the DSFFNN and some related methods

Figure 21

Fig. 16. The clusters of the received data points of the Arcene data by using the dynamic supervised feedforward neural network method.

Figure 22

Table 7. Comparison of the clustering results on the Arcene data points by the DSFFNN and some related methods

Figure 23

Table 8. Comparison of the clustering results on the Yeast data points by the DSFFNN and some related methods

Figure 24

Fig. 17. A sample of the clathrate hydrate formation data set.

Figure 25

Fig. 18. Comparison of the laboratory experience with the results of the Matlab–artificial neural network classification and the dynamic unsupervised feedforward neural network clustering methods.

Figure 26

Table 9. The nine subsets of observed data of breast cancer from UMMC based on the interval of survival time

Figure 27

Fig. 19. The sample of breast cancer from the University of Malaya Medical Center data set.

Figure 28

Table 10. The information of the UMMC Breast Cancer data set attributes

Figure 29

Table 11. The results of implementation of the DSFFNN for each subset of the UMMC Breast Cancer data set

Figure 30

Table 12. The accuracies of clustering methods on the UMMC Breast Cancer data set

Figure 31

Table 13. The time complexities and memory complexities of the DSFFNN method and some related methods

Figure 32

Table 14. Comparison of the DUFFNN clustering method with some current online dynamic unsupervised feedforward neural network clustering methods