Resolving mixture model selection via entropy criteria with applications to Sulawesi marine biodiversity sampling
Abstract
No single information criterion reliably selects the correct number of components in finite mixture models when sample sizes are moderate and cluster overlap is high. This research proposes an entropy-weighted selection procedure that combines the Bayesian information criterion, Akaike information criterion, and integrated completed likelihood into a single decision rule calibrated by the normalized entropy of posterior classification probabilities. The method was tested on simulated Gaussian mixtures with 2 to 10 components and then applied to marine biodiversity survey data from Sulawesi, Indonesia, where species abundance counts across 207 sampling stations were modeled as mixtures of negative binomial distributions. Simulations showed that the entropy-weighted criterion identified the true number of components in 87.3% of replications at n = 200, compared with 74.1% for BIC alone and 68.9% for AIC. On the Sulawesi dataset, the procedure selected five clusters corresponding to reef, pelagic, mangrove, deep-water, and coastal habitats, with mean species richness indices ranging from 28.4 to 67.3. Classification entropy dropped from 1.82 at K = 2 to a minimum of 0.98 at K = 5 before rising again, confirming well-separated groupings. These results indicate that entropy-based weighting resolves ambiguities that individual criteria leave open, offering ecologists a more dependable tool for habitat classification.
Full Text
Tables and figures are in the full-text PDF.
Introduction
Mixture models rank among the most flexible tools in statistical ecology, yet the seemingly simple question of how many components to fit remains stubbornly unresolved. The Bayesian information criterion penalizes model complexity through a log (n) term, the Akaike information criterion applies a fixed penalty of 2 per parameter, and the integrated completed likelihood adds an entropy correction that rewards crisp cluster assignments [1] . Each criterion can point to a different K on the same dataset, leaving the analyst to choose by judgment rather than by rule [2] . This ambiguity matters when the clusters have ecological meaning. In marine biodiversity surveys, mixture components often map onto distinct habitat types coral reefs, mangrove fringes, pelagic waters and selecting too few or too many components distorts conservation assessments [3] . Sulawesi sits at the heart of the Coral Triangle, a region harboring roughly 76% of the world's reef-building coral species, so accurate habitat classification there carries outsized importance for regional biodiversity policy [4] . Prior work has addressed the model-selection problem by averaging across criteria or by applying bootstrap likelihood ratio tests, but these approaches either lack a formal optimality guarantee or become computationally expensive when the candidate set of K values is large [5,6] . An entropy-based weighting scheme offers a middle path: it uses the posterior classification probabilities produced by the EM algorithm to gauge how decisively each observation is assigned to a component, and then adjusts the penalty term of each criterion accordingly [7] .
When clusters overlap strongly, entropy is high and the penalty increases, discouraging the addition of weakly supported components. This research develops and Evaluates such an entropy-weighted selection rule, testing it first on simulated Gaussian mixtures and then on negative-binomial mixtures fitted to species abundance data from 207 marine sampling stations around Sulawesi [8] .
Theoretical background
Consider a K-component finite mixture p (x|θ) = Σ πₖ f (x|θₖ), where πₖ are mixing weights and f is a parametric kernel. After EM convergence, each observation i receives posterior probabilities τᵢₖ = P (zᵢ = k | xᵢ, θ ̂). The normalized entropy Ē (K) = -(1/n) ΣΣ τᵢₖ log τᵢₖ / log K measures classification uncertainty on a [0,1] scale [1] . The proposed criterion is ICₑ (K) = w₁ (Ē) BIC (K) + w₂ (Ē) AIC (K) + w₃ (Ē) ICL (K), where the weights wⱼ(Ē) are softmax functions of Ē that shift toward ICL when entropy is low and toward BIC when entropy is high [7] . The selected model minimizes ICₑ over K = 1, K_max.
Material and Methods
Material
This research was conducted at the Department of Mathematics Education, Penang Laboratory of Numerical Sciences, Penang, Malaysia, from April 2022 to September 2023. Marine biodiversity data originated from the Sulawesi Marine Ecological Survey (SMES) carried out between June 2019 and March 2020 across four coastal provinces: North Sulawesi, Central Sulawesi, South Sulawesi, and Southeast Sulawesi. A total of 207 stations were sampled using underwater visual census transects of 50 m × 5 m at depths between 3 and 40 meters [4] . Species counts and habitat descriptors (substrate type, depth, water temperature, and visibility) were recorded at each station. Data access was granted under agreement SMES-2022-014, dated 10 February 2022.
Simulation parameters
Simulation experiments generated 1,000 datasets from Gaussian mixtures with Kₜᵣᵤᵉ ∈ {3, 5, 7} components, sample sizes n ∈ {100, 200, 500}, and pairwise Mahalanobis separations of 1.5, 2.5, and 4.0. For each dataset the EM algorithm was run with K = 1 to 10, using 50 random restarts per K to avoid local optima. Convergence was declared when the log-likelihood increment fell below 10⁻⁶. All simulations used R 4.2 with the mclust (v5.4.10) and flexmix (v2. 3-19) packages on a workstation with 32 GB RAM.
Methods
For the Sulawesi data, species abundance at each station was modeled as a mixture of negative binomial distributions to accommodate overdispersion common in count data [3] . The EM algorithm estimated component parameters (μₖ, αₖ) and mixing weights πₖ for K = 2 to 10. At each K, BIC, AIC, and ICL were computed alongside the normalized entropy Ē(K). The entropy-weighted criterion ICₑ was evaluated and the K minimizing ICₑ was selected. Classification performance was assessed by the adjusted Rand index comparing the mixture assignments against an independent expert habitat classification provided by marine biologists participating in the SMES survey [9] . Species richness indices (Margalef, Shannon-Wiener) were computed within each cluster.
Results
Discussion
The entropy-weighted criterion resolved disagreements among BIC, AIC, and ICL in a principled way. At moderate sample sizes the individual criteria tended to split: BIC favored fewer components, AIC favored more, and ICL fell between the two [1,2] . By shifting weight toward the criterion most appropriate for the observed level of classification certainty, ICₑ avoided both overfitting and underfitting across all simulation conditions. On the Sulawesi data, the fivecluster solution aligned closely with expert habitat labels, yielding an adjusted Rand index of 0.81. The deep-water cluster's high species richness may reflect the inclusion of mesopelagic visitors recorded during night dives, which inflate counts relative to daytime reef censuses [4] . And the mangrove cluster's low diversity is consistent with the harsh physicochemical conditions low salinity, high turbidity that filter out many reef-associated taxa [10] . One limitation is that the negative binomial kernel assumes a fixed overdispersion parameter within each component; a more flexible approach might use Conway-Maxwell-Poisson kernels, though at the cost of heavier computation [11] .
Conclusion
This research introduced an entropy-weighted mixture model selection criterion that combines BIC, AIC, and ICL through softmax weights calibrated by the normalized classification entropy. Simulation experiments confirmed that the method outperformed each individual criterion across sample sizes ranging from 100 to 500, with the largest gains at smaller samples where criterion disagreement is most common. Applied to Sulawesi marine biodiversity data, the procedure selected five ecologically interpretable clusters with species richness ranging from 28.4 in mangrove habitats to 67.3 in deep-water zones. The adjusted Rand index of 0.81 against expert labels suggests the method captures real habitat structure rather than statistical artifacts. Future extensions could incorporate spatial autocorrelation among neighboring stations and test the criterion on coral reef monitoring datasets from other parts of the Coral Triangle.
Acknowledgement
Acknowledgements Funding sourcesThis research received general departmental funding without specific project or grant numbers. Institutional supportThe authors thank the Penang Laboratory of Numerical Sciences for computational facilities and access to statistical software licenses.
References
- McLachlan GJ, Peel D. Finite Mixture Models. New York: Wiley; 2000.
- Biernacki C, Celeux G, Govaert G. Assessing a mixture model for clustering with the integrated completed likelihood. IEEE Trans Pattern Anal Mach Intell. 2000;22(7):719-725.
- Hilbe JM. Negative Binomial Regression. 2nd ed. Cambridge: Cambridge University Press; 2011.
- Veron JEN, DeVantier LM, Turak E, Green AL. Delineating the Coral Triangle. Galaxea J Coral Reef Stud. 2009;11(2):91-100.
- Baudry JP, Raftery AE, Celeux G, Lo K, Gottardo R. Combining mixture components for clustering. J Comput Graph Stat. 2010;19(2):332-353.
- Lo Y, Mendell NR, Rubin DB. Testing the number of components in a normal mixture. Biometrika. 2001;88(3):767-778.
- Celeux G, Soromenho G. An entropy criterion for assessing the number of clusters in a mixture model. J Classif. 1996;13(2):195-212.
- Allen GR, Werner TB. Coral reef fish assessment in the Coral Triangle. Pac Conserv Biol. 2002;8(2):73-88.
- Hubert L, Arabie P. Comparing partitions. J Classif. 1985;2(1):193-218.
- Alongi DM. The Energetics of Mangrove Forests. Dordrecht: Springer; 2009.
- Shmueli G, Minka TP, Kadane JB, Borle S, Boatwright P. A useful distribution for fitting discrete data. J R Stat Soc Ser C Appl Stat. 2005;54(1):127-142.
- Fraley C, Raftery AE. Model-based clustering, discriminant analysis, and density estimation. J Am Stat Assoc. 2002;97(458):611-631.
- Schwarz G. Estimating the dimension of a model. Ann Stat. 1978;6(2):461-464.
- Akaike H. A new look at the statistical model identification. IEEE Trans Autom Control. 1974;19(6):716-723.
How this paper connects to the literature. Drag to explore, click any node to open that paper.
