Abstract
Cluster analysis can also detect abnormalities besides building a basis for identifying elements into clusters. Detecting abnormalities is a highly developed feature in the field of unsupervised learning. However, existing studies have mainly focused on discrete data, not probability density functions. This paper enables a possibilistic approach to solving the clustering for probability density functions dealing with abnormal elements. First, the data are extracted using the density function. Then, they are passed through the proposed algorithm to produce a possibilistic partition. Finally, a decision rule is established to recognize which function is abnormal. We compare the proposed algorithm with baseline algorithms in clustering PDFs, such as k-means, FCF, and Self-Updated Clustering. The results of three numerical examples applied to the image are typical for this new method. Furthermore, The proposed algorithm reaches accuracy at 100% over simulated benchmark data and outperforms baseline methods. Additionally, two last examples apply to image data reaching G-mean up from 96 to 100% (Sensitivity: 92–100% and Specificity: 100%). The proposed method can be researched and used to understand the internal structures of big data in the digital age through the probability density functions.
Keywords: Detecting abnormal, Image extraction, Possibilistic clustering, Probability density functions, Unsupervised learning
Subject terms: Computer science, Applied mathematics, Statistics
Introduction
Data storage, extraction, and recognition pose crucial challenges for scientists in the information age1. For recognition problems, clustering is a fundamental aspect of data mining and a well-established statistical technique for storing, categorizing, and organizing data2,3. Clustering is one of the techniques to divide objects into disjoint and nonempty subgroups that transmit similar intrinsic characteristics4. Due to the development in terms of efficiency and accuracy of clustering algorithms, clustering has been applied extensively in various fields, such as in bioinformatics, microbiology, image segmentation/compression, geographical analysis, and any field requiring grouping similar features5,6. Consequently, proposing new clustering algorithms and improving the performance of the existing ones have attracted the attention of statisticians and data scientists in diverse areas7,8.
Over the past few years, tremendous research efforts have been made to evolve the partitioned clustering that seeks to obtain a single partition in a fixed number of clusters by optimizing an objective function. There are three main empirical philosophies, namely the hard (crisp, rigid, deterministic) clustering philosophy9 k-means, the soft (fuzzy, probabilistic) clustering philosophy10–13 fuzzy c-means (FCM), furthermore, the possibilistic philosophy14,15 (PCM). In hard clustering, each element belongs to a single cluster, so that does not give a probability of assigning; it might make some mistakes for boundary elements. Then, Dunn proposes the FCM16 based on Zadeh’s fuzzy theory17 and generalized by Bezdek10,12 can be assigned to multiple clusters with different membership degrees across classes which sum to 1. However, k-means and FCM are highly sensitive to noise, which appears inconsistent with the remainder of that data set18. For the possibilistic approach, PCM relaxed the probabilistic constraint imposed on the membership value and overcame the effects of noise elements. Naturally, the PCM of Krishnapuram becomes a prominent technical advantage and is pioneering in clustering abnormal data.
An in-depth clustering analysis can be executed for primary types of data storage: clustering for probability density functions (CDF) besides discrete elements (CDE) and interval-valued (CDI)19–22. When dealing with data that is volatile, uncertain, and vague, CDF data storage is more effective than CDE data storage23. This is due to the fact that CDF data offers a comprehensive distribution of complex data at a low computational cost24. Probability Density Function (PDF) data (or, more broadly, functional data25 or signals26) also has many applications in available analysis dealing with big data. The CDF problem comprises a range of almost hitherto mentioned algorithms, an array of ideas on traditional CDF algorithms consisting of non-fuzzy27,28 and fuzzy approaches. The pioneering study on non-fuzzy CDF29 reduced the clustering of multiple sub-manifolds on the unit Hilbert sphere to cluster a low-dimensional representation of PDFs. Hierarchical clustering of30 employed the mixture models for hyper-spherical data.31–33 established the cluster width criterion via the integral of the maximum function of PDFs and applied it for crisp clustering. Otherwise, for fuzzy clustering, Nguyentrang and Vovan contributed two fuzzy algorithms in CDF1,34,35 with Seft Update36–38 combined have introduced a method to determine the number of clusters and establish automatic optimal clusters. Even more extreme developments, the state-of-the-art CDF methods of the past half-decade do not adequately account for interference even though they became complicated, such as balanced drivers39, semi-supervised40, globally automatic41, efficient automatic fuzzy clustering42, and genetic algorithms43,44 are both new methods and deal well with PDFs but do not address the problem of image abnormalities. Fuzzy algorithms for CDF are radicalized, even though they are stuck in noise sensitivity problems19,45–47. Outliers can significantly affect the clustering process and the resulting partition, highlighting the need for a more incorporated outlier detection accurate final partition. To the best of our knowledge, no papers to date have proposed a possibilistic approach clustering method for CDF or a solution to the CDF problem involving the presence of abnormal elements. To address the above drawback, this study proposes a new possibilistic clustering algorithm for probability density functions (PCF) to account for the ability to identify outliers by combining -distance48 with the idea of Krishnapuram14. The contributions are detailed as follows.
This study proposes a new robust and accurate clustering called The Possibilistic Clustering for probability density Functions (or PCF) extract by different estimations has been tested and compared with state-of-the-art algorithms.
This study provides a solid theoretical basis for developing PCF by Theorems 1 and 2.
This study proposes a method to detect both noises and abnormalities in PDFs by the threshold -cut.
The efficiency of the new framework is demonstrated through several examples of benchmarks and image data.
In this paper, we have achieved remarkable results in clustering images by applying our proposed algorithm for three numerical examples. Its stability and accuracy are presented, opening up new directions in cluster analysis to detect abnormal PDFs.
The remainder sections of this paper will be methodically arranged in the following. “Preliminary” section reviews some preliminary theories related to the clustering for PDF. The new possibilistic-based clustering algorithm is presented in “The proposed algorithm” section. Some numerical examples are investigated in “Numerical examples” section. “Conclusion remarks” section is the conclusion.
Preliminary
-Distance for evaluating difference between PDFs
A similarity measure is required to detect the homogeneity/heterogeneity between two PDFs. The -distance is a well-established concept robust and fulfils the assumption criteria for a distance measure48–50. The is defined as follows.
Definition 1
(-distance) A vector space , the all continuous complex functions on some open set in a Euclidean space . Let and be two PDFs defined on . The -distance between two functions is defined by Thu Pham-Gia48
| 1 |
-distance has been used in works such as1,36,39 to address clustering. This study also employs the -distance criterion to identify clusters.
Some validity measure indexes
Abnormals can cause problems for binary classification models that learn from noisy patterns and give biased results. Hence, this study’s bi-class evaluation metrics for anomalous data are described in Table 1. These metrics provide a comprehensive view of clustering model performance, supporting improved understanding and confidence in evaluating and comparing further clustering methods.
Table 1.
Some validity measure indexes used in this study.
| Measure | Formula | Range | Status | Evaluation |
|---|---|---|---|---|
| Sen. | [0, 1] | Larger is better | Accurately predict which elements are abnormals | |
| Spec. | [0, 1] | Larger is better | Accurately predict which elements are not abnormals | |
| G-mean51 | [0, 1] | Larger is better | A geometric mean of the sensitivity and specificity | |
| F1-score | [0, 1] | Larger is better | A harmonic mean of the precision and recall | |
| ACC | [0, 1] | Larger is better | The percentage of correct decisions made by the algorithm | |
| ARI52–54 | [0, 1] | Larger is better | A similarity measure between two clusterings | |
| 55 | [0, 1] | Larger is better | The agreement of two independent label assignment strategies on the same dataset when the real ground truth is not known. |
Sen.: sensitivity; Spec.: specificity; TP: true positive; TN: true negative; FP: false positive; FN: false negative; ACC: accuracy score; ARI: adjusted rand index; AMI: adjusted mutual information.
Extracting the featured PDF for images
To extract the PDF feature of an image, there are two primary approaches, including parametric (generally extracting data according to the Gaussian distribution) and non-parametric (operating the Kernel function)56. Methodologically, the assumed image size is . This paper is extracting this image into a PDF by, first, rescaling into [0, 1], straightening the pixels into a vector, and finally estimating into a Gaussian distribution or a kernel function whose bandwidth is chosen by57–60.
- The Gaussian estimator given by
where, and the mean and variance of pixel vector.2
In summary, we extract a representative PDF for an image of size based on the following steps.
-
Convert to grayscale
The image is converted into grayscale and extracted pixels to get the matrix of size .
-
Stretch into column vector
The obtained matrix is stretched into a vector of size .
-
Estimate the PDF
The received vector next estimated by (2) or (3). This result PDF is a representation of the image.
The proposed algorithm
A brief review of PCF
The possibilistic partition space
Clustering an n-unlabelled PDFs set is partitioning of into a prior number of clusters clusters such that each subgroup represents natural substructure in . Let be a set of m-PDFs that will be used for the representing (or prototypes) of cluster i formed in . Moreover, let be the degree of representativity or typicality of datum with the i-th cluster denoted by 64. Then be an matrix whose (i, j) element stands for the so-called degree of compatibility. The partitions matrix generated by validity and noise cluster approaches satisfies the three conditions14,15:
| C1 |
| C2 |
| C3 |
The (C1) are interpreted as the membership degree of j-th PDF to cluster relative to all other clusters. For the (C2), this is a requirement that no cluster, represented as clusters of , is empty. Thus, we partition the clusters into no less than c. Conditions (C1) and (C2) are the same as FCM, but the third is different. Here, releasing the condition equal to 1, and PCM says that the sum of less than equal to 1, meaning that an element can belong to different clusters without requiring the sum of the dependence degrees to be equal to 1. (C3) deals with data that are unclear or indistinguishable from belonging to a cluster in the FCM. Let denote the set of all the matrices of size , satisfying the constraints (C1), (C2) and (C3). The set is referred to as the possibilistic partition space.
Possibilistic clustering for PDF
The objective function of the PCF is defined as follows14.
| 4 |
The parameter m () is a weighting exponent called fuzzifier. When , the membership function becomes harder; moreover, , the memberships are maximally fuzzy. The is squared -distance between datum j-th PDFs f and i-th prototype . The coefficients (called resolution or scale parameter) are positive that computing by fuzzy intra cluster distance
| 5 |
where , from an initial probabilistic fuzzy clustering result. Generally, is frequently chosen.
Assumptions
The assumptions of the PCF method in this work are as follows.
This method should be applied when the number of bodies of abnormal is small and difficult to detect, as it introduces a new cluster that, if suitable, reduces the accuracy of the proposed algorithm and loses its purpose of the article.
Each PDF represents one and only one image. We can extract images based on vector pixels using many different methods (the most typical for the parameter is the Gaussian method, and the non-parameter is the kernel method). However, an image only receives one corresponding representative PDF.
The number of predefined clusters in the PCF is equivalent to the number of predefined labels in the image data set.
The stage of proposed algorithm
This section proposes an iterative refinement technique to seek image abnormalities via PCF, which includes three stages. Initially, the images collected are grouped and simultaneously extracted into PDFs. The PCM algorithm then performs a cluster analysis of the PDFs to evaluate the clustering level and cluster centroid. A partition matrix is then filtered through an -cut threshold to detect anomalies in the clustering result matrix. Finally, the evaluation results classify an image as abnormal or not. The proposed method summary is detailed in the following algorithm. Given data including n-PDFs on c-cluster ().
-
Step 1 Reading the PDFs
Depending on whether the data is discrete data or images sets, we first convert it into PDFs to obtain CDF data using the appropriate methods in (2) or (3).
-
Step 2 Establishing the PCF
Next, taking as the extracted PDFs and letting c be the predetermined number of clusters, performing the following steps.-
Step 2.1 InitializationWe initialize fix values of c, m, MaxIter, , where .The value of is then estimated using Eq. (5);
-
Step 2.2 Representation step (Fix the membership degree )The possibilistic membership degree is updated using the Eq. (7);
-
Step 2.3 Allocation step (Fix the prototype )The prototype of the cluster is computed using Eq. (12).
-
Step 2.4 Stopping criterionIf or , we stop the step, otherwise we update and go Step 2.2.
-
-
Step 3 Detecting the possibilistic results
Finally, the Detection steps filter outliers from data points by selected a threshold .
At the end of the algorithm, we receive the identifier of each PDF about the cluster to which it belongs and whether it is abnormal.
In Step 2, we obtain the possibilistic-partition matrix result in the last iteration and prototypes of the i-th cluster. The criteria is a minimal positive number chosen arbitrarily. The smaller is, the more iterations and the computer’s time are taken. Generally, we choose or . The MaxIter is set to be 300. Note that we need to initialize c-centroid randomly in Step 2.1.
In Step 3, the threshold defines an -cut (or -level set) on membership of PCM in Step 2 by the rule that the element detected is abnormal if all the clusters membership value rejected itself through -cut value as the Eq. (6). This discrete function A defined by has the value of whether the state of an element is identified as abnormal or not. This function, seeded as the decision-making step and used to recognize the abnormalities, forms as (6). Finally, to build the identical partition matrix, we consider the abnormalities in the image as a new cluster.
| 6 |
The flowchart presented in Fig. 1 illustrates the sequence of steps needed to execute the proposed algorithm for the calculation process.
Figure 1.
Flowchart of the proposed method.
Convergence of the PCF algorithm
The following two theorems confirm the establishment of two formulas for the partition matrix and the updated centroid for PCF.
Theorem 1
(Possibilistic membership degree) Let defined by (4), where is fixed. Then is a global minimum solution of if and only if
| 7 |
The necessary conditions on the prototypes are identical to the corresponding requirements in the FCM and its derivatives. This updated formula is independent of any distance measure.
Proof
Minimization of over is an optimization Kuhn-Tucker problem with constraints (C1), (C2) and n constraints (C3). Over these constraints, the original optimization problem is rewritten as65
| 8 |
| 9 |
Suppose that is a minimizer of the above objective function . Then it must satisfy the following KKT conditions66,67.
- is feasible, i.e.,
- There exist 2cn non-negative complementary multiplies and such that:
- Stationarity
10
Substituting (8) and (9) into 1, 2, 3, the three conditions of KKT being:
By contradiction, we can easily prove that all the multipliers and are zero because of the non-zero element m, -distance, and . Substituting and into (10), we obtain
which established (7). It is clear that for all i, j; thus it is a feasible solution satisfying (i). The necessity is proved.
To show the sufficiency, we examine , the Hessian matrix of evaluated at . It is easy to deduce that
where . Since we assume and -distance is non-zero in this section, consequently is a diagonal matrix with all the diagonal element positive, i.e., a positive definite matrix. Therefore, calculated by (7) is the solution to the relaxed optimization problem under consideration.
Next, we fix and consider the minimization of with respect to .
Definition 2
(Prototype of clusters) Set the given number of clusters to c, the prototype of cluster i is a non-negative PDF defined as
| 11 |
Theorem 2
Let is squared-distance around prototype calculated when is constant (). Then, is a strict global minimum solution of if and only if formed by (12).
| 12 |
Proof
For each , examining the Hessian matrix, it is easy to deduce that is a diagonal matrix after differentiating the objective function given by (4) with respect to defined by
Since we have which follows that for any i. That implies that is a positive definite matrix for all . Hence, is a strict convex function. As a result, is a strict global minimum solution if and only if which are equivalent (12).
Numerical examples
Simulation strategy
In this subsection, the proposed PCF in “The proposed algorithm” section is employed to solve numerous clustering problems. The outline of the simulation strategy is briefly presented as follows. Firstly, the details of each data set will be shown in Table 2. Subsequently, some adequate parameters are recommended later based on the results obtained from the investigations. Thirdly, in this case, a validation of the fuzzy-based algorithms becomes classifying abnormal/no abnormal with criteria shown in Table 1 is designed to measure the effectiveness.
Table 2.
Detail of quantities and noises of example datasets.
| Dataset | Object | Type of PDF | Quantity | Num of abnormal(s) |
|---|---|---|---|---|
| Benchmark | PDFs | Univariable Gaussian distribution | 40 | 5 |
| COIL20 | Gray images () | Univariable Gaussian distribution | 300 | 12 |
| Face | Color images () | Kernel parameters | 126 | 6 |
We compare the proposed algorithm to the k-means, the Fuzzy Clustering, and the Self-Update Clustering. They are algorithms established explicitly for the CDF problem24,38. The two algorithms, k-means and Fuzzy Clustering, simulating from CDE as9,10 through CDF, are partition cluster analysis algorithms that must set a priori number of clusters. On the contrary, Self-Update is an automatic cluster analysis that determines the appropriate ones.
It should be noted that all algorithms are performed over 30 independent times to guarantee the stability of the algorithm, and results are taken as the average value plus the standard deviation. Further, statistics tests are also performed to validate whether the difference is significant. Finally, some primary conclusions are drawn based on the deduced results. Besides, it is worth noticing that all the problems are implemented on numerical calculation software 2023b-version Matlab on an Intel Core i5-11400H @ 2.70GHz with 16.0 GB main memory. Those programs have supported effectively solving the complex computation of the numerical examples in Section 4. possibilistic clustering, probability density functions, unsupervised learning, detecting abnormal, image extraction
Data sets
In this work, we tackle the subject from an academic research standpoint. In order to explore the behaviors of the proposed algorithm in standard problems, simulation data are first generated (Example 1). The PCF is then expanded to real-world image applications (Example 2 and Example 3). It is also observed that the amount and complexity of sample data sets rapidly rise from Benchmark examples to real-world applications. Furthermore, the data set has an explicit distribution; the PDF of that data set is computed using the precise method (see Example 1). However, suppose the data set does not yet know the distribution, as in cases 2 and 3. In that case, the Gaussian and kernel methods are used to estimate the PDFs for quantity and noise details; see Table 2.
- Example 1.
- In the first example, we sketch 40 univariate normal PDFs with the same variances and different means. We review this example to illustrate the theoretical results and to test the suitability of the proposed theories and algorithms. Specifically, the set consists of 35 univariate normal PDFs are considered with for all , having formula
We, next, add simulation outliers consists of 5 univariate normal PDFs having same variances of and expectation value . Figure 2a shows the Benchmark CDF estimated from these parameters. - Example 2.
Some samples of the COILS data set are taken, as shown in Fig. 5 found at Columbia University Image Library (COIL-20) including 1440 grayscale images (20 objects with 72 poses each), with 16384 features (reals in the range ). The PDFs estimated by (2) from these images are demonstrated in Fig. 6.
- Example 3.
The 126 images from the face data set are involved in the facial recognition task downloaded at Facial Images: Faces94, separated into six categories as different identical individuals as introduced by68. The face94 data contains images of people of various racial backgrounds, genders, and ages, and we selected a subsample of nine volunteers. After rescaling to grey levels, PDFs estimated by (3) are demonstrated in Fig. 9. This data set is more complicated than the previous two due to the higher overlapping degree between the considered classes.
Figure 2.
The simulation Benchmark CDF clustered by the proposed method (above) and the FCF (below).
Figure 5.
Some sample images of the COILD-20 dataset. (a) The cluster data; (b) abnormal added.
Figure 6.
The estimated PDFs for 4 clusters and the prototypes of these clusters, abnormals are black PDFs.
Figure 9.
The partition matrix of face images clustered by the proposed method.
Results
Example 1
To illustrate the performance of the proposed algorithm, a test was conducted on an artificial synthetic dataset named Benchmark. Figure 2a shows the clustering results of the comparative methods. A comparison was made using the FCM method, and its effects are displayed in Fig. 2b. The partition matrix results of the PCF and FCF methods are also shown in Fig. 3a and b, respectively.
Figure 3.
The partition matrix of Benchmark CDF clustered by the proposed method (above) and FCF (below).
First, applying both cluster analysis methods, PCF and FCF classify PDF elements into two distinct clusters. The cluster analysis results for maximum defuzzification can be observed in Fig. 2a, which shows that the representation PDFs are biased when clustered using FCF. At the same time, PCF does not exhibit the same phenomenon. Cluster representation PDF bias occurs when the density of PDF elements has imbalanced differences. Second, the partition matrix of the proposed method shows that the last five elements seem not to be identified by two other clusters. These elements all have shallow membership degrees in both clusters. In other words, they are abnormal and not accepted in the two groups. Meanwhile, FCF has the behaviour of trying to cluster the analysis of all five elements into two predetermined clusters. This behaviour unintentionally causes itself to be blindsided by unusual values, thus leading to the stereotypical clustering of anomalous PDFs.
Different threshold levels influence the decision that an element is anomalous in the data. Figure 4 investigates the G-mean and F1 scores, which change when the threshold is specified from 0 to 1. Specifically, in the Benchmark data, the decision threshold ranges from 15% to 55% for the best results. However, given other data, the threshold value needs to be tested because it is constructed manually and is unpredictable. This is also a topic that needs further attention.
Figure 4.
The distribution of G-mean (red line) and F1-score (blue one) when linearly investigating alpha values from 0 to 1.
To compare the proposed algorithm, we refer to classical algorithms such as k-means and FCF (formerly fuzzy clustering method for CDE), even with the modern Self-Updated clustering that can auto-determine the number of clusters developed by24,38. These three methods are all used for analyzing well-known PDFs. Table 3 gives the results showing each method’s evaluation indices ARI, , ACC and F1-score are calculated.
Table 3.
Comparing the results of possibilistic clustering, probability density functions, unsupervised learning, detecting abnormal, image extraction of PCF with the state-of-the-art algorithms in Example 1.
We first see that k-means and Fuzzy Clustering give results with little synchronization between the clustering created by the algorithm’s prediction and the actual clustering at the average ARI level of 0.81 and 0.82, specifically. Similarly, AMI is also low in the two algorithms at only 0.64. This phenomenon can be explained by the fact that these two algorithms are not set to detect abnormalities in PDFs. The given cluster is fixed and determined only to divide the data into separate clusters, leading to low cluster segmentation accuracy and low irregularities (90% overall accuracy). However, Self-Update Clustering is superior and has almost maximum accuracy. Looking specifically, we see that the clusters predicted by this algorithm are five clusters. The three PDFs between the two main clusters are determined to belong to one cluster. Therefore, the clustering results have improved significantly.
The proposed algorithm detects abnormalities and classifies them into a separate cluster. When evaluated, the results of all indexes reach a maximum of 100%, indicating that the PCF model not only accurately classifies but also ensures the balance between precision and recall. These results demonstrate the effectiveness and potential of PCF in practical applications and further research in data clustering (Fig. 5).
Example 2
In this instance, we are applying the proposed algorithm to tackle the challenging problem of adult image recognition in data mining. We estimate the PDFs by Gaussian for each image using the grayscale distribution of image pixels. Figure 6 clearly shows no significant difference between the outliers and the group of extracted images except for the homogeneity between the PDFs that form the clusters.
Example 2 has a clear difference in the PDFs presented in Fig. 6 in terms of the shape of the density function compared to Example 1. Figure 7 is the resulting matrix partition of PCF analysis. Here, the results show us discriminatory differences between clusters of PDFs. The area with almost all values between the clusters is low; we can suspect this is an abnormal element because it does not belong to the known prior clusters.
Figure 7.
The partition matrix of COIL-20 images clustered by the proposed method.
Table 4 comparing the results of the PCF method with the k-means, Fuzzy Clustering, and Self-Update Clustering algorithms has been presented and analyzed. The results continue to demonstrate the superiority of the PCF method. This method achieved the best performance in all evaluation metrics compared to the matching methods, including ARI, , ACC, and F1-score. PCF achieves the highest ARI and values of 0.99 and 0.98, respectively. This demonstrates the high similarity between the clusterings generated by PCF and the actual clusterings. PCF also achieved the best overall accuracy (ACC) and F1-score of 1.00 and 0.99. In summary, the results demonstrate that the proposed algorithm can significantly enhance data clustering performance and is well-suited for application in data mining, particularly in image recognition.
Table 4.
Comparing the results of PCF with the state-of-the-art algorithms in Example 2.
Example 3
This subsection presents an application of the proposed method in detecting images with abnormal faces. The PDF is estimated for each image based on the way shown in “The proposed algorithm” section, in this case, the Kernel method. The considered data set contains 126 images. There are six normal clusters in the used data set. Each cluster contains 20 images of the same face with different poses. Additionally, six images of new faces are deemed to be anomalies.
The estimated pdfs are illustrated in Fig. 8. The PDFs are characterized by a high degree of overlapping, a complex shape, and a random distribution of anomalies. Results of Fig. 9 show that a partition matrix with a concentrated level of partitioning is still obtained.
Figure 8.
The estimated PDFs for 6 clusters and the bold lines are prototypes of these clusters; Abnormals are black PDFs.
The last example presents the results of recognizing abnormal facial images of different individuals. In Table 5, the accuracy and F1-score of the proposed PCF have reached 100%, the highest among state-of-the-art algorithms. Moreover, compared with well-known and classical algorithms such as k-means and FCF, the proposed algorithm has AMI and ARI indexes reaching a maximum of 100%, showing that the agreement level between two independent label assignment strategies is very high. In addition, we notice an approximation of 100% accuracy (and F1-score: 99%) in the Self-Update Clustering method due to identifying abnormals as separate clusters of one to three PDFs. However, the clusters are automatically divided purposelessly and not controlled synchronously, leading to a total number of resulting clusters of up to 11 different clusters.
Table 5.
Comparing the results of PCF with the state-of-the-art algorithms in Example 3.
These results verify the PCF method’s effectiveness in data clustering and confirm its progress compared to other state-of-the-art methods in the field of clustering. They also provide a solid basis for its usage in practical applications and further research in data clustering.
Table 6 is calculated with binary accuracy evaluation standards with and without anomalies such as F1 score, G-mean, Sensitivity, and Specificity to evaluate the numerical results quantitatively. Threshold values are set at 20% through the three examples. Overview, results are meanly in all three examples: the average sensitivity is over 90% (Sign test69, ), but the specificity still reaches a very high level of 100% (). From there, the median G-mean went to a level of 96%. F1 Score is rated at a high level of 92%. The three examples highly represent density function extraction from images and classification according to PCF.
Table 6.
Quantitative evaluation of the PCF method summarizing three numerical examples.
| Num. Ex | F1-score @20% | G-mean @20% | Sen. @20% | Spec. @20% | Time |
|---|---|---|---|---|---|
| Benchmark | 1.00 [1.00, 1.00] | 1.00 [1.00, 1.00] | 1.00 [1.00, 1.00] | 1.00 [1.00, 1.00] | 0.03 |
| COIL-20 | 0.92 [0.39 0.92] | 0.96 [0.74, 0.96] | 0.92 [0.58, 0.92] | 1.00 [0.94, 1.00] | 11.61 |
| Faces | 1.00 [0.80, 1.00] | 1.00 [0.82, 1.00] | 1.00 [0.67, 1.00] | 1.00 [1.00, 1.00] | 227.10 |
@20%: , each criterion be median [Q1, Q3] of independent sample 30 times repeat
Discussion
Advantages of the current study
The above three numerical examples demonstrate the algorithm’s evaluations with improvements for abnormal image detection problems. The effectiveness of the proposed algorithm has been demonstrated in both simulation and practical problems, highlighting its potential worth. Some substantial items include selecting -cut and estimating the PDFs. Moreover, the algorithm presented thoroughness and convergence properties proven by Theorem 1 and 2 and the handling of computational problems in Matlab. More specifically, PCF emphasizes its applicability to real-world scenarios, such as detecting damaged machinery, abnormal signals in medical analysis, abnormal signals time series in economics and finance, and so forth70–72 and especially prediction probabilistic risk analysis of overhead contact lines based on dynamic Bayesian network as A data-driven integrated framework73,74.
Limitations and future works
This research’s limitation is that the algorithm’s convergence and local optimal must be hybridized or developed. Besides, the outlier detection technique, mainly based on the -cut, is the handwork choice that needs improvement. Furthermore, it should be noted that using PDFs as features to classify images is appropriate for a few specific problems where the distribution of color plays a factoring role. At this point, all attention needs to be paid to the appropriate image extraction method, such as parametric or non-parametric. Consequently, analyzing a problem carefully before implementing the proposed image algorithm is always essential39. This disadvantage prevents a broad application of the proposed method to the image recognition problem40.
In the future, other evolutionary approaches can be applied to improve and make a more efficient PCF for data mining with big data. Specifically, the PCF method can be studied semi-supervised or classified without being affected by noise or detecting built-in anomalies. Furthermore, uncertain information such as PDFs allows for the simultaneous assignment of true, false, and indeterminate membership degrees to an element, may also become subject to neutrosophic statistics75–78 by uncertainty management tools such as Dempster-Shafer evidence theory79–81 to handling conflicting data78,82 and multidimensional decision processing83.
Conclusion remarks
Research on CDF clustering to detect outliers has been limited in our experience. This area may need more attention to exploit and fully apply its potential. Based on the -distance, this paper modifies PCF in the spirit of PCM, which is then applied to solve the clustering for PDFs. Three numerical examples, including the synthetic data sets and two image datasets, are performed to demonstrate the superiority of the proposed algorithm in evaluating the accuracy of detecting clustering-facing abnormalities. After repeating 30 times, the results show that in all three examples, the G-mean reached 96% or higher, and abnormalities were identified at an F1-score of 92%. Tests for the stability of the results, the Sign test, also showed that the sensitivity and specificity were the same with statistical significance . This proves that these novelties have enabled PCF to solve the clustering for probability density functions for the first time. Almost all of them show the proposed algorithm’s effectiveness on both simulation and practical problems, such as image recognition. This research focuses on improving clustering performance, which is necessary for data mining with uncertain sources.
Author contributions
All authors contributed equally to this work.
Data availability
The datasets analyzed during this study are openly available from the public data on the website and explicitly given in the paper. Columbia University Image Library (COIL-20): https://www.cs.columbia.edu/CAVE/software/softlib/coil-20.php Facial Images (Faces94): https://cmp.felk.cvut.cz/~spacelib/faces/faces94.html The program code has been transferred to the GitHub repository at https://github.com/hungtrannam/Possibilistic-clustering-for-PDF.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
These authors contributed equally: Hung Tran-Nam, Thao Nguyen-Trang and Ha Che-Ngoc.
References
- 1.Vo-Van, T., Nguyen-Thoi, T., Vo-Duy, T., Ho-Huu, V. & Nguyen-Trang, T. Modified genetic algorithm-based clustering for probability density functions. J. Stat. Comput. Simul.87, 1964–1979 (2017). 10.1080/00949655.2017.1300663 [DOI] [Google Scholar]
- 2.Jain, A. K., Duin, R. P. W. & Mao, J. Statistical pattern recognition: A review. IEEE Trans. Pattern Anal. Mach. Intell.22, 4–37 (2000). 10.1109/34.824819 [DOI] [Google Scholar]
- 3.Everitt, B. Finite Mixture Distributions (Springer Science & Business Media, 2013). [Google Scholar]
- 4.Xu, D. & Tian, Y. A comprehensive survey of clustering algorithms. Ann. Data Sci.2, 165–193 (2015). 10.1007/s40745-015-0040-1 [DOI] [Google Scholar]
- 5.Ruspini, E. H. A new approach to clustering. Inf. Control15, 22–32 (1969). 10.1016/S0019-9958(69)90591-9 [DOI] [Google Scholar]
- 6.Omran, M. G., Engelbrecht, A. P. & Salman, A. An overview of clustering methods. Intell. Data Anal.11, 583–605 (2007). 10.3233/IDA-2007-11602 [DOI] [Google Scholar]
- 7.Gupta, A., Shivhare, H. & Sharma, S. Recommender system using fuzzy c-means clustering and genetic algorithm based weighted similarity measure. In 2015 International Conference on Computer, Communication and Control (IC4), 1–8 (IEEE, 2015).
- 8.Xu, L. et al. Large margin clustering on uncertain data by considering probability distribution similarity. Neurocomputing158, 81–89 (2015). 10.1016/j.neucom.2015.02.002 [DOI] [Google Scholar]
- 9.Hartigan, J. A. & Wong, M. A. Algorithm as 136: A k-means clustering algorithm. J. Roy. Stat. Soc.28, 100–108 (1979). [Google Scholar]
- 10.Bezdek, J. C., Ehrlich, R. & Full, W. FCM: The fuzzy c-means clustering algorithm. Comput. Geosci.10, 191–203 (1984). 10.1016/0098-3004(84)90020-7 [DOI] [Google Scholar]
- 11.Bezdek, J. C. A convergence theorem for the fuzzy isodata clustering algorithms. IEEE Trans. Pattern Anal. Mach. Intell.PAMI-2, 1–8 (1980). [DOI] [PubMed]
- 12.Peizhuang, W. Pattern recognition with fuzzy objective function algorithms (James C. Bezdek). SIAM Rev.25, 442 (1983). 10.1137/1025116 [DOI] [Google Scholar]
- 13.Bezdek, J. C. Pattern Recognition with Fuzzy Objective Function Algorithms (Springer Science & Business Media, 2013). [Google Scholar]
- 14.Krishnapuram, R. & Keller, J. M. A possibilistic approach to clustering. IEEE Trans. Fuzzy Syst.1, 98–110 (1993). 10.1109/91.227387 [DOI] [Google Scholar]
- 15.Krishnapuram, R. & Keller, J. M. The possibilistic c-means algorithm: Insights and recommendations. IEEE Trans. Fuzzy Syst.4, 385–393 (1996). 10.1109/91.531779 [DOI] [Google Scholar]
- 16.Dunn, J. C. A fuzzy relative of the isodata process and its use in detecting compact well-separated clusters. J. Cybern.3, 32–57. 10.1080/01969727308546046 (1973). 10.1080/01969727308546046 [DOI] [Google Scholar]
- 17.Zadeh, L. A. Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst.1, 3–28 (1978). 10.1016/0165-0114(78)90029-5 [DOI] [Google Scholar]
- 18.Barnett, V. et al. Outliers in statistical data (1994).
- 19.Viattchenin, D. Detecting outliers in interval-valued data using heuristic possibilistic clustering. J. Comput. Sci. Control Syst.5, 39 (2012). [Google Scholar]
- 20.Sato-Ilic, M. Symbolic clustering with interval-valued data. Procedia Comput. Sci.6, 358–363 (2011). 10.1016/j.procs.2011.08.066 [DOI] [Google Scholar]
- 21.Vo-Van, T., Ngoc, L. & Nguyen-Trang, T. An efficient robust automatic clustering algorithm for interval data. Commun. Stat.-Simul. Comput.52, 1–15 (2021).
- 22.Phamtoan, D. & Vovan, T. Automatic fuzzy genetic algorithm in clustering for images based on the extracted intervals. Multimedia Tools Appl.80, 35193–35215. 10.1007/s11042-020-09975-3 (2021). 10.1007/s11042-020-09975-3 [DOI] [Google Scholar]
- 23.Aslani, G. Some statistical techniques for analysing Bluetooth tracking data in traffic modelling: a thesis presented in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Statistics at Massey University, Palmerston North, New Zealand. Ph.D. thesis, Massey University (2021).
- 24.Hung, W.-L. & Yang, J.-H. Automatic clustering algorithm for fuzzy data. J. Appl. Stat.42, 1503–1518 (2015). 10.1080/02664763.2014.1001326 [DOI] [Google Scholar]
- 25.Delaigle, A., Hall, P. & Pham, T. Clustering functional data into groups by using projections. J. R. Stat. Soc. Ser. B Stat. Methodol.81, 271–304 (2019). 10.1111/rssb.12310 [DOI] [Google Scholar]
- 26.Gramuglia, E., Storvik, G. & Stakkeland, M. Clustering and automatic labelling within time series of categorical observations-with an application to marine log messages. J. R. Stat. Soc.: Ser. C: Appl. Stat.70, 714–732 (2021). 10.1111/rssc.12483 [DOI] [Google Scholar]
- 27.Zhu, Y., Deng, Q., Huang, D., Jing, B. & Zhang, B. Clustering based on Kolmogorov-Smirnov statistic with application to bank card transaction data. J. R. Stat. Soc. Ser. C Appl. Stat.70, 558–578 (2021). 10.1111/rssc.12471 [DOI] [Google Scholar]
- 28.Montanari, A. & Calò, D. G. Model-based clustering of probability density functions. Adv. Data Anal. Classif.7, 301–319 (2013). 10.1007/s11634-013-0140-8 [DOI] [Google Scholar]
- 29.Goh, A. & Vidal, R. Unsupervised Riemannian clustering of probability density functions. In Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2008, Antwerp, Belgium, September 15-19, 2008, Proceedings, Part I 19, 377–392 (Springer, 2008).
- 30.Calò, D. G., Montanari, A. & Viroli, C. A hierarchical modeling approach for clustering probability density functions. Comput. Stat. Data Anal.71, 79–91. 10.1016/j.csda.2013.04.013 (2014). 10.1016/j.csda.2013.04.013 [DOI] [Google Scholar]
- 31.Van Vo, T. & Pham-Gia, T. Clustering probability distributions. J. Appl. Stat.37, 1891–1910 (2010). 10.1080/02664760903186049 [DOI] [Google Scholar]
- 32.Pham-Toan, D., Vo-Van, T., Pham-Chau, A. T., Nguyen-Trang, T. & Ho-Kieu, D. A new binary adaptive elitist differential evolution based automatic k-medoids clustering for probability density functions. Math. Probl. Eng.2019, 6380568. 10.1155/2019/6380568 (2019). 10.1155/2019/6380568 [DOI] [Google Scholar]
- 33.Ho-Kieu, D., Vo-Van, T. & Nguyen-Trang, T. Clustering for probability density functions by new k-medoids method. Sci. Program.2018, 2764016. 10.1155/2018/2764016 (2018). 10.1155/2018/2764016 [DOI] [Google Scholar]
- 34.Diem, H. K., Trung, V. D., Trung, N. T., Van Tai, V. & Thao, N. T. A differential evolution-based clustering for probability density functions. IEEE Access6, 41325–41336. 10.1109/ACCESS.2018.2849688 (2018). 10.1109/ACCESS.2018.2849688 [DOI] [Google Scholar]
- 35.Phamtoan, D. & Vo-Van, T. Improving fuzzy clustering algorithm for probability density functions and applying in image recognition. Model. Assist. Stat. Appl.15, 249–261. 10.3233/MAS-200492 (2020). 10.3233/MAS-200492 [DOI] [Google Scholar]
- 36.Chen, J.-H. & Hung, W.-L. An automatic clustering algorithm for probability density functions. J. Stat. Comput. Simul.85, 3047–3063 (2015). 10.1080/00949655.2014.949715 [DOI] [Google Scholar]
- 37.Chen, J.-H., Chang, Y. & Hung, W. A robust automatic clustering algorithm for probability density functions with application to categorizing color images. Commun. Stat. Simul. Comput.47, 2152–2168 (2018). 10.1080/03610918.2017.1337137 [DOI] [Google Scholar]
- 38.Nguyentrang, T. & Vovan, T. Fuzzy clustering of probability density functions. J. Appl. Stat.44, 583–601 (2017). 10.1080/02664763.2016.1177502 [DOI] [Google Scholar]
- 39.Nguyen-Trang, T., Nguyen-Thoi, T., Nguyen-Thi, K.-N. & Vo-Van, T. Balance-driven automatic clustering for probability density functions using metaheuristic optimization. Int. J. Mach. Learn. Cybern.14, 1063–1078 (2023). 10.1007/s13042-022-01683-8 [DOI] [Google Scholar]
- 40.Nguyen-Trang, T., Nguyen-Hoang, Y. & Vo-Van, T. A new semi-supervised clustering algorithm for probability density functions and applications. Neural Comput. Appl.36, 1–16 (2024).
- 41.Nguyen-Trang, T., Nguyen-Thoi, T. & Vo-Van, T. Globally automatic fuzzy clustering for probability density functions and its application for image data. Appl. Intell.53, 1–17 (2023).
- 42.Nguyen-Trang, T., Vo-Van, T. & Che-Ngoc, H. An efficient automatic clustering algorithm for probability density functions and its applications in surface material classification. Stat. Neerl.78, 244–260 (2024). 10.1111/stan.12315 [DOI] [Google Scholar]
- 43.Phamtoan, D. & Vovan, T. Improving fuzzy clustering model for probability density functions using the two-objective genetic algorithm. Multimed. Tools Appl.83, 1–24 (2023).
- 44.Phamtoan, D. & Vovan, T. Automatic fuzzy clustering for probability density functions using the genetic algorithm. Neural Comput. Appl.34, 14609–14625 (2022). 10.1007/s00521-022-07265-7 [DOI] [Google Scholar]
- 45.Van Cutsem, B. & Gath, I. Detection of outliers and robust estimation using fuzzy clustering. Comput. Stat. Data Anal.15, 47–61 (1993). 10.1016/0167-9473(93)90218-I [DOI] [Google Scholar]
- 46.Angiulli, F., Basta, S., Lodi, S. & Sartori, C. Reducing distance computations for distance-based outliers. Expert Syst. Appl.147, 113215 (2020). 10.1016/j.eswa.2020.113215 [DOI] [Google Scholar]
- 47.Breunig, M. M., Kriegel, H.-P., Ng, R. T. & Sander, J. LOF: Identifying density-based local outliers. In Proceedings of the 2000 ACM SIGMOD international conference on Management of data, 93–104 (2000).
- 48.Pham-Gia, T., Turkkan, N. & Vovan, T. Statistical discrimination analysis using the maximum function. Commun. Stat. Simul. Comput.37, 320–336 (2008). 10.1080/03610910701790475 [DOI] [Google Scholar]
- 49.Vovan, T. L1-distance and classification problem by Bayesian method. J. Appl. Stat.44, 385–401 (2017). 10.1080/02664763.2016.1174194 [DOI] [Google Scholar]
- 50.Cha, S.-H. Comprehensive survey on distance/similarity measures between probability density functions. City1, 1 (2007). [Google Scholar]
- 51.Kubat, M., Holte, R. C., Matwin, S., Kohavi, R. & Provost, F. Machine learning for the detection of oil spills in satellite radar images. Mach. Learn.30, 195–215 (1998). 10.1023/A:1007452223027 [DOI] [Google Scholar]
- 52.Rand, W. M. Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc.66, 846–850 (1971). 10.1080/01621459.1971.10482356 [DOI] [Google Scholar]
- 53.Hubert, L. & Arabie, P. Comparing partitions. J. Classif.2, 193–218. 10.1007/BF01908075 (1985). 10.1007/BF01908075 [DOI] [Google Scholar]
- 54.Collins, L. M. & Dent, C. W. Omega: A general formulation of the rand index of cluster recovery suitable for non-disjoint solutions. Multivar. Behav. Res.23, 231–242 (1988). 10.1207/s15327906mbr2302_6 [DOI] [PubMed] [Google Scholar]
- 55.Vinh, N. X., Epps, J. & Bailey, J. Information theoretic measures for clusterings comparison: Is a correction for chance necessary? In Proceedings of the 26th Annual International Conference on Machine Learning, 1073–1080 (2009).
- 56.Miller, G., Inkret, W., Little, T., Martz, H. & Schillaci, M. Bayesian prior probability distributions for internal dosimetry. Radiat. Prot. Dosimetry.94, 347–352 (2001). 10.1093/oxfordjournals.rpd.a006509 [DOI] [PubMed] [Google Scholar]
- 57.Rossini, A. J. Applied smoothing techniques for data analysis: “The kernel approach with s-plus illustrations” by Adrian W. Bowman and Adelchi Azzalini. Comput. Stat.15, 301–302. 10.1007/s001800000033 (2000). 10.1007/s001800000033 [DOI] [Google Scholar]
- 58.Peter, D. H. Kernel estimation of a distribution function. Commun. Stat. Theory Methods14, 605–620 (1985). 10.1080/03610928508828937 [DOI] [Google Scholar]
- 59.Jones, M. C. Simple boundary correction for kernel density estimation. Stat. Comput.3, 135–146 (1993). 10.1007/BF00147776 [DOI] [Google Scholar]
- 60.Duin. On the choice of smoothing parameters for Parzen estimators of probability density functions. IEEE Trans. Comput.100, 1175–1179 (1976). 10.1109/TC.1976.1674577 [DOI] [Google Scholar]
- 61.Rosenblatt, M. Remarks on some nonparametric estimates of a density function. Ann. Math. Stat.27, 832–837 (1956).
- 62.Parzen, E. On estimation of a probability density function and mode. Ann. Math. Stat.33, 1065–1076 (1962). 10.1214/aoms/1177704472 [DOI] [Google Scholar]
- 63.Bishop, C. M. & Nasrabadi, N. M. Pattern recognition and machine learning (2006).
-
64.Xenaki, S., Koutroumbas, K. & Rontogiannis, A. Generalized adaptive possibilistic
-means clustering algorithm. In Proceedings of the 10th Hellenic Conference on Artificial Intelligence, 1–10 (2018).
- 65.Zhou, J., Cao, L. & Yang, N. On the convergence of some possibilistic clustering algorithms. Fuzzy Optim. Decis. Mak.12, 415–432 (2013). 10.1007/s10700-013-9159-8 [DOI] [Google Scholar]
- 66.Gordon, G. & Tibshirani, R. Karush-Kuhn-Tucker conditions. Optimization10, 725 (2012). [Google Scholar]
- 67.Wu, H.-C. The Karush-Kuhn-Tucker optimality conditions in multiobjective programming problems with interval-valued objective functions. Eur. J. Oper. Res.196, 49–60 (2009). 10.1016/j.ejor.2008.03.012 [DOI] [Google Scholar]
- 68.Hond, D. & Spacek, L. Distinctive descriptions for face processing. In BMVC, 0.2, 0–4 (1997).
- 69.Hollander, M. et al. Solution manual to accompany: Nonparametric statistical methods (1999).
- 70.Zhang, T. et al. Aphid cluster recognition and detection in the wild using deep learning models. Sci. Rep.13, 13410 (2023). 10.1038/s41598-023-38633-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71.Soeb, M. J. A. et al. Tea leaf disease detection and identification based on yolov7 (yolo-t). Sci. Rep.13, 6078 (2023). 10.1038/s41598-023-33270-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 72.Schmidl, S., Wenig, P. & Papenbrock, T. Anomaly detection in time series: A comprehensive evaluation. Proc. VLDB Endow.15, 1779–1797 (2022). 10.14778/3538598.3538602 [DOI] [Google Scholar]
- 73.Wang, J. et al. A data-driven integrated framework for predictive probabilistic risk analytics of overhead contact lines based on dynamic Bayesian network. Reliab. Eng. Syst. Saf.235, 109266 (2023). 10.1016/j.ress.2023.109266 [DOI] [Google Scholar]
- 74.Wang, J. et al. Data-driven lightning-related failure risk prediction of overhead contact lines based on Bayesian network with spatiotemporal fragility model. Reliab. Eng. Syst. Saf.231, 109016 (2023). 10.1016/j.ress.2022.109016 [DOI] [Google Scholar]
- 75.Riaz, A., Sherwani, R. A. K., Abbas, T. & Aslam, M. Chapter 19 - Neutrosophic statistics and the medical data: a systematic review. Cogn. Intell. Neutrosophic Stat. Bioinform. (eds. Smarandache, F. and Aslam, M.) 357–372 (Academic Press) 10.1016/B978-0-323-99456-9.00004-0https://www.sciencedirect.com/science/article/pii/B9780323994569000040 (2023).
- 76.Qiu, H., Liu, Z. & Letchmunan, S. INCM: Neutrosophic c-means clustering algorithm for interval-valued data. Granul. Comput.9, 34 (2024). 10.1007/s41066-024-00452-y [DOI] [Google Scholar]
- 77.Aslam, M. Neutrosophic analysis of variance: Application to university students. Complex Intell. Syst.5, 403–407 (2019). 10.1007/s40747-019-0107-2 [DOI] [Google Scholar]
- 78.AlAita, A. & Aslam, M. Analysis of covariance under neutrosophic statistics. J. Stat. Comput. Simul.93, 397–415 (2023). 10.1080/00949655.2022.2108423 [DOI] [Google Scholar]
- 79.Tang, Y., Dai, G., Zhou, Y., Huang, Y. & Zhou, D. Conflicting evidence fusion using a correlation coefficient-based approach in complex network. Chaos Solitons Fract.176, 114087 (2023). 10.1016/j.chaos.2023.114087 [DOI] [Google Scholar]
- 80.Tang, Y., Sun, Z., Zhou, D. & Huang, Y. Failure mode and effects analysis using an improved pignistic probability transformation function and grey relational projection method. Complex Intell. Syst.10, 1–15 (2023).
- 81.Wang, H.-Y., Wang, J.-S. & Wang, G. Clustering validity function fusion method of FCM clustering algorithm based on Dempster–Shafer evidence theory. Int. J. Fuzzy Syst.24, 1–26 (2022).
- 82.AlAita, A., Talebi, H., Aslam, M. & Al Sultan, K. Neutrosophic statistical analysis of split-plot designs. Soft. Comput.27, 7801–7811 (2023). 10.1007/s00500-023-08025-y [DOI] [Google Scholar]
- 83.Aslam, M. & Alamri, F. S. Algorithm for generating neutrosophic data using accept-reject method. J. Big Data10, 175 (2023). 10.1186/s40537-023-00855-9 [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets analyzed during this study are openly available from the public data on the website and explicitly given in the paper. Columbia University Image Library (COIL-20): https://www.cs.columbia.edu/CAVE/software/softlib/coil-20.php Facial Images (Faces94): https://cmp.felk.cvut.cz/~spacelib/faces/faces94.html The program code has been transferred to the GitHub repository at https://github.com/hungtrannam/Possibilistic-clustering-for-PDF.









