Abstract
Thanks to the significant developments in healthcare industries, various types of medical data are generated. Analysing such valuable resources aid healthcare experts to understand the illnesses more precisely and provide better clinical services. Machine learning as one of the capable tools could assist healthcare experts in achieving expressive interpretation and making proper decisions. As annotation of medical data is a costly and sensitive task that can be performed just by healthcare professionals, label-free methods could be significantly promising. Interpretability and evidence-based decision are other concerns in medicine. These needs were our motivators to propose a novel clustering method based on hierarchical Dirichlet process mixtures of multivariate Beta distributions. To learn it, we applied batch and online variational methods for finding the proper number of clusters as well as estimating model parameters at the same time. The effectiveness of the proposed models is evaluated on three medical real applications, namely oropharyngeal carcinoma diagnosis, osteosarcoma analysis, and white blood cell counting.
Similar content being viewed by others
References
Amirkhani M, Manouchehri N, Bouguila N (2020) Fully Bayesian learning of multivariate beta mixture models. In: 2020 IEEE 21st international conference on Information Reuse and Integration for Data Science (IRI). IEEE, pp 120–127
Anuradha S, Satyanarayana C (2017) Medical image segmentation based on beta mixture distribution for effective identification of lesions. In: Recent developments in intelligent computing, communication and devices. Springer, pp 133–140
Bellot A, Schaar MVD (2020) Flexible modelling of longitudinal medical data: a Bayesian nonparametric approach. ACM Trans Comput Healthc 1(1):1–15
Bishop CM (2006) Pattern recognition and machine learning. Springer, Berlin
Blei DM, Kucukelbir A, McAuliffe JD (2017) Variational inference: a review for statisticians. J Am Stat Assoc 112(518):859–877
Bouguila N, Ziou D (2006) Unsupervised selection of a finite Dirichlet mixture model: an MML-based approach. IEEE Trans Knowl Data Eng 18(8):993–1009
Cancer Imaging Archive (2021) Osteosarcoma dataset. https://wiki.cancerimagingarchive.net/
Chefira R, Rakrak S (2021) A knowledge extraction pipeline between supervised and unsupervised machine learning using Gaussian mixture models for anomaly detection. J Comput Sci Eng 15(1):1–17
Chen J, Gong Z, Liu W (2020) A Dirichlet process biterm-based mixture model for short text stream clustering. Appl Intell 50(5):1609–1619
Chunyan X, Yuqing S, Zhe L, Xiang B (2017) A medical image fusion algorithm based on contourlet transform and t mixture models. J Nanjing Normal Univ (Nat Sci Ed) 2017:1
Cruz D, Jennifer C, Castor LC, Mendoza CMT, Jay BA, Jane LSC, Brian PTB et al (2017) Determination of blood components (wbcs, rbcs, and platelets) count in microscopic images using image processing and analysis. In: 2017 IEEE 9th international conference on Humanoid. Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM). IEEE, pp 1–7
Dietz Z, Lippitt W, Sethuraman S (2019) Stick-breaking processes, clumping, and Markov chain occupation laws. arxiv arXiv:1901.08135
Edalati-rad A, Mosleh M (2019) Improving brain tumor diagnosis using MRI segmentation based on collaboration of beta mixture model and learning automata. Arab J Sci Eng 44(4):2945–2957
Fan W, Bouguila N (2014) Online data clustering using variational learning of a hierarchical Dirichlet process mixture of Dirichlet distributions. In: International conference on database systems for advanced applications. Springer, pp 18–32
Fan W, Bouguila N, Ziou D (2012) Variational learning for finite Dirichlet mixture models and applications. IEEE Trans Neural Netw Learn Syst 23(5):762–774
Fan W, Sallay H, Bouguila N, Bourouis S (2016) Variational learning of hierarchical infinite generalized Dirichlet mixture models and applications. Soft Comput 20(3):979–990
Figueiredo MAT, Jain AK (2002) Unsupervised learning of finite mixture models. IEEE Trans Pattern Anal Mach Intell 24(3):381–396
Fuse T, Kamiya K (2017) Statistical anomaly detection in human dynamics monitoring using a hierarchical Dirichlet process hidden Markov model. IEEE Trans Intell Transp Syst 18(11):3083–3092
Glanz H, Carvalho L (2018) An expectation-maximization algorithm for the matrix normal distribution with an application in remote sensing. J Multivar Anal 167:31–48
Gunning D (2017) Explainable artificial intelligence (xai). Defense Advanced Research Projects Agency (DARPA), nd Web 2
Gurcan MN, Boucheron LE, Can A, Madabhushi A, Rajpoot NM, Yener B (2009) Histopathological image analysis: a review. IEEE Rev Biomed Eng 2:147–171
Hu C, Fan W, Du JX, Bouguila N (2019) A novel statistical approach for clustering positive data based on finite inverted Beta-Liouville mixture models. Neurocomputing 333:110–123
Iliashenko O, Bikkulova Z, Dubgorn A (2019) Opportunities and challenges of artificial intelligence in healthcare. In: E3S Web of Conferences, EDP Sciences, vol 110, p 02028
Ji Z, Xia Y, Sun Q, Chen Q, Feng D (2014) Adaptive scale fuzzy local Gaussian mixture model for brain MR image segmentation. Neurocomputing 134:60–69
Jiang F, Jiang Y, Zhi H, Dong Y, Li H, Ma S, Wang Y, Dong Q, Shen H, Wang Y (2017) Artificial intelligence in healthcare: past, present and future. Stroke Vasc Neurol 2(4):230–243
Jones G, Clancy NT, Helo Y, Arridge S, Elson DS, Stoyanov D (2017) Bayesian estimation of intrinsic tissue oxygenation and perfusion from RGB images. IEEE Trans Med Imaging 36(7):1491–1501
Kaggle (2017) Bccd dataset. https://www.kaggle.com/paultimothymooney/blood-cells
Kasa SR, Bhattacharya S, Rajan V (2020) Gaussian mixture copulas for high-dimensional clustering and dependency-based subtyping. Bioinformatics 36(2):621–628
Li D, Zamani S, Zhang J, Li P (2019) Integration of knowledge graph embedding into topic modeling with hierarchical Dirichlet process. In: Proceedings of the 2019 conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, vol 1 (long and short papers), pp 940–950
Li K, Ma Z, Robinson D, Ma J (2018) Identification of typical building daily electricity usage profiles using Gaussian mixture model-based clustering and hierarchical clustering. Appl Energy 231:331–342
Lin PP, Patel S (2013) Osteosarcoma. In: Bone sarcoma. Springer, pp 75–97
Litjens G, Kooi T, Bejnordi BE, Setio AAA, Ciompi F, Ghafoorian M, Van Der Laak JA, Van Ginneken B, Sánchez CI (2017) A survey on deep learning in medical image analysis. Med Image Anal 42:60–88
Liu H, Duan Z, Chen C, Wu H (2019) A novel two-stage deep learning wind speed forecasting method with adaptive multiple error corrections and bivariate Dirichlet process mixture model. Energy Convers Manag 199:111975
Llera A, Huertas I, Mir P, Beckmann CF (2019) Quantitative intensity harmonization of dopamine transporter SPECT images using gamma mixture models. Mol Imaging Biol 21(2):339–347
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Ma Z, Teschendorff AE (2013) A variational Bayes beta mixture model for feature selection in DNA methylation studies. J Bioinform Comput Biol 11(04):1350005
Ma Z, Rana PK, Taghia J, Flierl M, Leijon A (2014) Bayesian estimation of Dirichlet mixture model with variational inference. Pattern Recognit 47(9):3143–3157
Manouchehri N, Bouguila N (2019) A probabilistic approach based on a finite mixture model of multivariate beta distributions. In: ICEIS (1), pp 373–380
Manouchehri N, Bouguila N (2020) A frequentist inference method based on finite bivariate and multivariate beta mixture models. In: Mixture models and applications. Springer, pp 179–208
Manouchehri N, Nguyen H, Bouguila N (2019) Component splitting-based approach for multivariate beta mixture models learning. In: 2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP). IEEE, pp 1–5
Manouchehri N, Bouguila N, Fan W (2021) Nonparametric variational learning of multivariate beta mixture models in medical applications. Int J Imaging Syst Technol 31(1):128–140
Manouchehri N, Kalra M, Bouguila N (2021) Online variational inference on finite multivariate beta mixture models for medical applications. IET Image Process 15(9):1869–1882. https://doi.org/10.1049/ipr2.12154
Manouchehri N, Rahmanpour M, Bouguila N (2021) Entropy-based variational inference for semi-bounded data clustering in medical applications. In: Artificial intelligence and data mining in healthcare. Springer, pp 179–195
Markopoulos AK (2012) Current aspects on oral squamous cell carcinoma. Open Dent J 6:126
Massano J, Regateiro FS, Januário G, Ferreira A (2006) Oral squamous cell carcinoma: review of prognostic and predictive factors. Oral Surg Oral Med Oral Pathol Oral Radiol Endodontol 102(1):67–76
McDowell IC, Manandhar D, Vockley CM, Schmid AK, Reddy TE, Engelhardt BE (2018) Clustering gene expression time series data using an infinite Gaussian process mixture model. PLoS Comput Biol 14(1):e1005896
McLachlan GJ, Lee SX, Rathnayake SI (2019) Finite mixture models. Annu Rev Stat Appl 6:355–378
Mehrtash H, Duncan K, Parascandola M, David A, Gritz ER, Gupta PC, Mehrotra R, Nordin ASA, Pearlman PC, Warnakulasuriya S et al (2017) Defining a global research and policy agenda for betel quid and areca nut. Lancet Oncol 18(12):e767–e775
Min Z, Liu L, Meng MQH (2019) Generalized non-rigid point set registration with hybrid mixture models considering anisotropic positional uncertainties. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 547–555
Miotto R, Wang F, Wang S, Jiang X, Dudley JT (2018) Deep learning for healthcare: review, opportunities and challenges. Brief Bioinform 19(6):1236–1246
Mou W, Ma YA, Wainwright MJ, Bartlett PL, Jordan MI (2021) High-order Langevin diffusion yields an accelerated MCMC algorithm. J Mach Learn Res 22(42):1–41
Naesseth C, Linderman S, Ranganath R, Blei D (2018) Variational sequential Monte Carlo. In: International conference on artificial intelligence and statistics. PMLR, pp 968–977
Olkin I, Liu R (2003) A bivariate beta distribution. Stat Probab Lett 62(4):407–412
Olkin I, Trikalinos TA (2015) Constructions for a bivariate beta distribution. Stat Probab Lett 96:54–60
Paisley J, Wang C, Blei DM, Jordan MI (2014) Nested hierarchical Dirichlet processes. IEEE Trans Pattern Anal Mach Intell 37(2):256–270
Rahman TY (2019) A histopathological image repository of normal epithelium of oral cavity and oral squamous cell carcinoma. https://data.mendeley.com/
Sammaknejad N, Zhao Y, Huang B (2019) A review of the expectation maximization algorithm in data-driven process identification. J Process Control 73:123–136
Scully C, Bagan J et al (2009) Oral squamous cell carcinoma overview. Oral Oncol 45(4/5):301–308
Shen Y, Zhang L, Zhang J, Yang M, Tang B, Li Y, Lei K (2018) CBN: Constructing a clinical Bayesian network based on data from the electronic medical record. J Biomed Inform 88:1–10
Shenhav L, Thompson M, Joseph TA, Briscoe L, Furman O, Bogumil D, Mizrahi I, Pe’er I, Halperin E (2019) Feast: fast expectation–maximization for microbial source tracking. Nat Methods 16(7):627–632
Taniguchi T, Yoshino R, Takano T (2018) Multimodal hierarchical Dirichlet process-based active perception by a robot. Front Neurorobot 12:22
Teh YW, Jordan MI, Beal MJ, Blei DM (2006) Hierarchical Dirichlet processes. J Am Stat Assoc 101(476):1566–1581
Tran D, Ranganath R, Blei DM (2017) Hierarchical implicit models and likelihood-free variational inference. arXiv preprint arXiv:170208896
Tresp V, Overhage JM, Bundschus M, Rabizadeh S, Fasching PA, Yu S (2016) Going digital: a survey on digitalization and large-scale data analytics in healthcare. Proc IEEE 104(11):2180–2206
Trianasari N, Sumertajaya I, Mangku IW et al (2021) Bivariate beta mixture model with correlations. Commun Math Biol Neurosci 2021:Article-ID
Uzunova H, Schultz S, Handels H, Ehrhardt J (2019) Unsupervised pathology detection in medical images using conditional variational autoencoders. Int J Comput Assist Radiol Surg 14(3):451–461
Vellido A (2020) The importance of interpretability and visualization in machine learning for applications in medicine and health care. Neural Comput Appl 32(24):18069–18083
Wang C, Paisley J, Blei D (2011) Online variational inference for the hierarchical Dirichlet process. In: Proceedings of the fourteenth international conference on artificial intelligence and statistics, pp 752–760
Wang C, Paisley J, Blei D (2011) Online variational inference for the hierarchical Dirichlet process. In: Proceedings of the fourteenth international conference on artificial intelligence and statistics, JMLR workshop and conference proceedings, pp 752–760
Wang G et al (2020) A fast MCMC algorithm for the uniform sampling of binary matrices with fixed margins. Electron J Stat 14(1):1690–1706
Wang JC, Lee YS, Chin YH, Chen YR, Hsieh WC (2015) Hierarchical Dirichlet process mixture model for music emotion recognition. IEEE Trans Affect Comput 6(3):261–271
Wang Y, Blei DM (2019) Frequentist consistency of variational Bayes. J Am Stat Assoc 114(527):1147–1161
Wang Y, Miller AC, Blei DM (2019) Comment: Variational autoencoders as empirical Bayes. Stat Sci 34(2):229–233
Watanabe S (2013) A widely applicable Bayesian information criterion. J Mach Learn Res 14:867–897
World Health Organisation (2020) Oral cancer. https://www.who.int/news-room/fact-sheets/detail/oral-health
Yerebakan HZ, Dundar M (2017) Partially collapsed parallel Gibbs sampler for Dirichlet process mixture models. Pattern Recognit Lett 90:22–27
Zeng P, Zhou X (2017) Non-parametric genetic prediction of complex traits with latent Dirichlet process regression models. Nat Commun 8(1):1–11
Zhao Y, Shrivastava AK, Tsui KL (2018) Regularized Gaussian mixture model for high-dimensional clustering. IEEE Trans Cybern 49(10):3677–3688
Zhou Q, Yu T, Zhang X, Li J (2020) Bayesian inference and uncertainty quantification for medical image reconstruction with Poisson data. SIAM J Imaging Sci 13(1):29–52
Zhou RG, Wang W (2021) Online nonparametric Bayesian analysis of parsimonious Gaussian mixture models and scenes clustering. ETRI J 43(1):74–81
Zhu Y, Tang Y, Tang Y, Elton DC, Lee S, Pickhardt PJ, Summers RM (2020) Cross-domain medical image translation by shared latent Gaussian mixture model. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 379–389
Zygogianni AG, Kyrgias G, Karakitsos P, Psyrri A, Kouvaris J, Kelekis N, Kouloulias V (2011) Oral squamous cell cancer: early detection and the role of alcohol and smoking. Head Neck Oncol 3(1):2
Acknowledgements
The completion of this research was made possible thanks to the Natural Sciences and Engineering Research Council of Canada (NSERC) and Fonds de Recherche du Québec - Nature et technologies (FRQNT) and National Natural Science Foundation of China (61876068). The authors would like to thank the associate editor and reviewers for their helpful comments.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 Hyperparameters of equations (30) to (35)
\(\rho _{jit}\) as the hyperparameter of \(Q(\mathbf {Z})\) is found by:
\({\tilde{R}}_{k}\) following [15] is calculated by:
\(\varPsi (.)\) and \(\varPsi '(.)\) are the digamma and trigamma functions, respectively. Similarly, \(\vartheta _{jtk}\) of the factor Q(W) is defined by:
\(a_{jt}\) and \(b_{jt}\) as the hyperparameters of the factor \(Q(\pi ^\prime )\) are:
\(c_k\) and \(d_k\) as the hyperparameters of the factor \(Q(\psi ^\prime )\) are calculated by:
The hyperparameters \(u_{kd}^*\) and \(\nu _{kd}\) of the factor \(Q(\alpha )\) are updated as follows:
The expected values of above mentioned equations are given by:
1.2 Hyperparameters of equation (37)
\({\tilde{R}}_{j}\) is calculated by equation (48).
1.3 Equation (40)
1.4 Hyperparameters of equations (41) to (43)
Rights and permissions
About this article
Cite this article
Manouchehri, N., Bouguila, N. & Fan, W. Batch and online variational learning of hierarchical Dirichlet process mixtures of multivariate Beta distributions in medical applications. Pattern Anal Applic 24, 1731–1744 (2021). https://doi.org/10.1007/s10044-021-01023-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-021-01023-6