| Literature DB >> 35469221 |
Yuxin Gu1, Tongguang Ni2, Yizhang Jiang1.
Abstract
In the past, the possibilistic C-means clustering algorithm (PCM) has proven its superiority on various medical datasets by overcoming the unstable clustering effect caused by both the hard division of traditional hard clustering models and the susceptibility of fuzzy C-means clustering algorithm (FCM) to noise. However, with the deep integration and development of the Internet of Things (IoT) as well as big data with the medical field, the width and height of medical datasets are growing bigger and bigger. In the face of high-dimensional and giant complex datasets, it is challenging for the PCM algorithm based on machine learning to extract valuable features from thousands of dimensions, which increases the computational complexity and useless time consumption and makes it difficult to avoid the quality problem of clustering. To this end, this paper proposes a deep possibilistic C-mean clustering algorithm (DPCM) that combines the traditional PCM algorithm with a special deep network called autoencoder. Taking advantage of the fact that the autoencoder can minimize the reconstruction loss and the PCM uses soft affiliation to facilitate gradient descent, DPCM allows deep neural networks and PCM's clustering centers to be optimized at the same time, so that it effectively improves the clustering efficiency and accuracy. Experiments on medical datasets with various dimensions demonstrate that this method has a better effect than traditional clustering methods, besides being able to overcome the interference of noise better.Entities:
Mesh:
Year: 2022 PMID: 35469221 PMCID: PMC9034915 DOI: 10.1155/2022/3469979
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1The structure of DPCM.
Algorithm 1Deep possibilistic C-means algorithm.
Figure 2Trend of ACC and NMI of FCM, PCM, and DPCM under different values of m.
The results of ACC and NMI obtained by clustering DPCM with five other clustering algorithms on different datasets.
| KM | FCM | PCM |
| AGNES | Deep PCM | |
|---|---|---|---|---|---|---|
| OrganA | ACC 0.571 | 0.459 | 0.401 | 0.176 | 0.589 | 0.608 |
| NMI 0.612 | 0.494 | 0.397 | 0.058 | 0.693 | 0.703 | |
| OrganC | ACC 0.488 | 0.542 | 0.383 | 0.17 | 0.516 | 0.625 |
| NMI 0.596 | 0.552 | 0.405 | 0.045 | 0.665 | 0.691 | |
| OrganS | ACC 0.436 | 0.372 | 0.377 | 0.166 | 0.465 | 0.502 |
| NMI 0.511 | 0.433 | 0.368 | 0.049 | 0.592 | 0.605 | |
| Fracture3D | ACC 0.388 | 0.397 | 0.426 | 0.41 | 0.388 | 0.448 |
| NMI 0.018 | 0.018 | 0.024 | 0.008 | 0.016 | 0.061 | |
| Adrenal3D | ACC 0.552 | 0.561 | 0.612 | 0.52 | 0.582 | 0.776 |
| NMI 0.023 | 0.025 | 0.029 | 0.003 | 0.032 | 0.038 |
ACC performance on datasets with 1% Gaussian noise.
| 1% ACC | KM | FCM | PCM |
| AGNES | DPCM |
|---|---|---|---|---|---|---|
| OrganA | 0.571 | 0.459 | 0.401 | 0.176 | 0.589 | 0.608 |
| 1% noise | 0.560 | 0.460 | 0.406 | 0.178 | 0.542 | 0.607 |
| OrganC | 0.488 | 0.542 | 0.383 | 0.17 | 0.516 | 0.625 |
| 1% noise | 0.488 | 0.533 | 0.381 | 0.17 | 0.521 | 0.626 |
| OrganS | 0.436 | 0.372 | 0.377 | 0.166 | 0.465 | 0.502 |
| 1% noise | 0.436 | 0.371 | 0.377 | 0.167 | 0.451 | 0.507 |
| Fracture | 0.388 | 0.397 | 0.426 | 0.41 | 0.388 | 0.448 |
| 1% noise | 0.398 | 0.390 | 0.425 | 0.41 | 0.398 | 0.412 |
| ADRENAL | 0.552 | 0.561 | 0.612 | 0.52 | 0.582 | 0.776 |
| 1% noise | 0.556 | 0.561 | 0.612 | 0.55 | 0.581 | 0.776 |
NMI performance on datasets with 1% Gaussian noise.
| KM | FCM | PCM |
| AGNES | DPCM | |
|---|---|---|---|---|---|---|
| OrganA | 0.612 | 0.494 | 0.397 | 0.058 | 0.693 | 0.703 |
| 1% noise | 0.607 | 0.496 | 0.406 | 0.076 | 0.684 | 0.712 |
| OrganC | 0.596 | 0.552 | 0.405 | 0.045 | 0.665 | 0.691 |
| 1% noise | 0.596 | 0.551 | 0.435 | 0.039 | 0.653 | 0.697 |
| OrganS | 0.511 | 0.433 | 0.368 | 0.049 | 0.592 | 0.605 |
| 1% noise | 0.513 | 0.435 | 0.370 | 0.048 | 0.582 | 0.609 |
| Fracture | 0.018 | 0.018 | 0.024 | 0.008 | 0.016 | 0.061 |
| 1% noise | 0.016 | 0.020 | 0.028 | 0.018 | 0.022 | 0.036 |
| ADRENAL | 0.023 | 0.025 | 0.029 | 0.003 | 0.032 | 0.038 |
| 1% noise | 0.024 | 0.025 | 0.031 | 0.006 | 0.032 | 0.027 |
ACC performance on datasets with 3% Gaussian noise.
| KM | FCM | PCM |
| AGNES | DPCM | |
|---|---|---|---|---|---|---|
| OrganA | 0.571 | 0.459 | 0.401 | 0.176 | 0.589 | 0.608 |
| 3% noise | 0.581 | 0.460 | 0.397 | 0.174 | 0.562 | 0.614 |
| OrganC | 0.488 | 0.542 | 0.383 | 0.17 | 0.516 | 0.625 |
| 3% noise | 0.491 | 0.553 | 0.384 | 0.167 | 0.507 | 0.637 |
| OrganS | 0.436 | 0.372, | 0.377 | 0.166 | 0.465 | 0.502 |
| 3% noise | 0.435 | 0.372 | 0.379 | 0.166 | 0.456 | 0.515 |
| Fracture | 0.388 | 0.397 | 0.426 | 0.41 | 0.388 | 0.448 |
| 3% noise | 0.387 | 0.397 | 0.429 | 0.408 | 0.408 | 0.424 |
| ADRENAL | 0.552 | 0.561 | 0.612 | 0.52 | 0.582 | 0.776 |
| 3% noise | 0.551 | 0.563 | 0.588 | 0.551 | 0.580 | 0.776 |
NMI performance on datasets with 3% Gaussian noise.
| KM | FCM | PCM |
| AGNES | DPCM | |
|---|---|---|---|---|---|---|
| OrganA | 0.612 | 0.494 | 0.397 | 0.058 | 0.693 | 0.703 |
| 3% noise | 0.621 | 0.497 | 0.410 | 0.051 | 0.675 | 0.708 |
| OrganC | 0.596 | 0.552 | 0.405 | 0.045 | 0.665 | 0.691 |
| 3% noise | 0.595 | 0.557 | 0.433 | 0.047 | 0.661 | 0.698 |
| OrganS | 0.511 | 0.433 | 0.368 | 0.049 | 0.592 | 0.605 |
| 3% noise | 0.511 | 0.434 | 0.395 | 0.048 | 0.599 | 0.612 |
| Fracture | 0.018 | 0.018 | 0.024 | 0.008 | 0.016 | 0.061 |
| 3% noise | 0.018 | 0.021 | 0.029 | 0.017 | 0.002 | 0.038 |
| ADRENAL | 0.023 | 0.025 | 0.029 | 0.003 | 0.032 | 0.038 |
| 3% noise | 0.022 | 0.026 | 0.031 | 0.007 | 0.031 | 0.024 |