A Comparative Study of Network-Based Machine Learning Approaches for Binary Classification in Metabolomics
Abstract
:1. Introduction
2. Materials and Methods
2.1. Overview
- Homo sapiens species;
- Sample size larger than 200;
- Cancer-related studies;
- Amenable to cancer-related binary classification.
2.2. Data Preprocessing
2.3. Network-Based Machine Learning Models
2.3.1. Feedforward Neural Networks (FNNs)
2.3.2. Convolutional Neural Networks (CNNs)
2.3.3. Bayesian Neural Networks (BNNs)
2.3.4. Spiking Neural Networks (SNNs)
2.3.5. Kolmogorov-Arnold Networks (KANs)
2.4. Training and Evaluation of Network-Based Machine Learning Models
- BNN [79]:
- ◦
- Number of epochs: {100, 200}
- ◦
- Learning rate: {0.001, 0.01, 0.1}
- ◦
- Number of neurons in single hidden layer: {0, 1, 2, 3, 4, 5, 10, 20}
- ◦
- Activation function of each neuron in hidden layer: {sigmoid, ReLU}
- ◦
- Weight of Kullback-Leibler divergence in loss function: {0.1, 0.01, 0.001}
- CNN [80]:
- ◦
- Number of epochs: {100, 200}
- ◦
- Learning rate: {0.001, 0.01, 0.1}
- ◦
- Number of neurons in first hidden layer: {16, 32}
- ◦
- Number of neurons in second hidden layer: {32, 64}
- ◦
- Activation function of each neuron in hidden layers: {sigmoid, ReLU}
- ◦
- Kernel size (i.e., size of convolution window): {2, 3, 4}
- ◦
- Max pooling size: {2, 3}
- ◦
- Dropout rate (i.e., fraction of input units to drop): {0.5}
- FNN [80]:
- ◦
- Number of epochs: {100, 200}
- ◦
- Learning rate: {0.001, 0.01, 0.1}
- ◦
- Number of neurons in single hidden layer: {0, 1, 2, 3, 4, 5, 10, 20}
- ◦
- Activation function of each neuron in hidden layer: {sigmoid, ReLU}
- KAN [28]:
- ◦
- Number of epochs: {100, 200}
- ◦
- Order of spline in each activation function: {2, 3}
- ◦
- Number of grid intervals: {2, 3}
- ◦
- Number of neurons in hidden layer: {0, 1, 2, 3, 4, 5, 10, 20}
- ◦
- Number of epochs: {100, 200}
- ◦
- Learning rate: {0.001, 0.01, 0.1}
- ◦
- Membrane potential decay rate: {0.5, 0.75, 1}
- ◦
- Number of time steps: {10, 20}
- ◦
- Number of neurons in single hidden layer: {1, 2, 3, 4, 5, 10, 20}
- ◦
- Rate which target neuron is expected to fire: {0.8, 0.9}.
3. Results
3.1. Evaluation with Respect to Area Under ROC Curve, F1-Score, and Accuracy
3.2. Association of Top-Performing Network-Based Models with Dataset Characteristics
3.3. Computational Expense
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Leading Causes of Death. Available online: https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm (accessed on 20 November 2024).
- Schmidt, D.R.; Patel, R.; Kirsch, D.G.; Lewis, C.A.; Vander Heiden, M.G.; Locasale, J.W. Metabolomics in cancer research and emerging applications in clinical oncology. CA Cancer J. Clin. 2021, 71, 333–358. [Google Scholar] [CrossRef] [PubMed]
- Suri, G.S.; Kaur, G.; Carbone, G.M.; Shinde, D. Metabolomics in Oncology. Cancer Rep. 2023, 6, e1795. [Google Scholar] [CrossRef] [PubMed]
- Neural Networks, History: The 1940’s to the 1970’s. Available online: https://cs.stanford.edu/people/eroberts/courses/soco/projects/neural-networks/History/history1.html (accessed on 20 November 2024).
- Widrow, B.; Hoff, M.D. Adaptive Switching and Circuits. IRE West. Electron. Show Conv. 1960, 96–104. [Google Scholar]
- Mendez, K.M.; Reinke, S.N.; Broadhurst, D.I. A comparative evaluation of the generalised predictive ability of eight machine learning algorithms across ten clinical metabolomics data sets for binary classification. Metabolomics 2019, 15, 150. [Google Scholar] [CrossRef]
- Chan, A.W.; Mercier, P.; Schiller, D.; Bailey, R.; Robbins, S.; Eurich, D.T.; Sawyer, M.B.; Broadhurst, D. (1)H-NMR urinary metabolomics profiling for diagnosis of gastric cancer. Br. J. Cancer 2016, 114, 59–62. [Google Scholar] [CrossRef]
- Alakwaa, F.M.; Chaudhary, K.; Garmire, L.X. Deep Learning Accurately Predicts Estrogen Receptor Status in Breast Cancer Metabolomics Data. J. Proteome Res. 2018, 17, 337–347. [Google Scholar] [CrossRef]
- Anthony, M.L.; Rose, V.S.; Nicholson, J.K.; Lindon, J.C. Classification of toxin-induced changes in 1H NMR spectra of urine using an artificial neural network. J. Pharm. Biomed. Anal. 1995, 13, 205–211. [Google Scholar] [CrossRef]
- Usenius, J.P.; Tuohimetsä, S.; Vainio, P.; Ala-Korpela, M.; Hiltunen, Y.; Kauppinen, R.A. Automated classification of human brain tumours by neural network analysis using in vivo 1H magnetic resonance spectroscopic metabolite phenotypes. Neuroreport 1996, 7, 1597–1600. [Google Scholar] [CrossRef]
- Kopylov, A.T.; Petrovsky, D.V.; Stepanov, A.A.; Rudnev, V.R.; Malsagova, K.A.; Butkova, T.V.; Zakharova, N.V.; Kostyuk, G.P.; Kulikova, L.I.; Enikeev, D.V.; et al. Convolutional neural network in proteomics and metabolomics for determination of comorbidity between cancer and schizophrenia. J. Biomed. Inf. 2021, 122, 103890. [Google Scholar] [CrossRef]
- Sha, Y.; Meng, W.; Luo, G.; Zhai, X.; Tong, H.Y.; Wang, Y.; Li, K. MetDIT: Transforming and Analyzing Clinical Metabolomics Data with Convolutional Neural Networks. Anal. Chem. 2024, 96, 2949–2957. [Google Scholar] [CrossRef]
- Kaveh, A. Applications of Artificial Neural Networks and Machine Learning in Civil Engineering, 1st ed.; Springer: Cham, Switzerland, 2024. [Google Scholar]
- Yue, T.; Wang, Y.; Zhang, L.; Gu, C.; Xue, H.; Wang, W.; Lyu, Q.; Dun, Y. Deep Learning for Genomics: From Early Neural Nets to Modern Large Language Models. Int. J. Mol. Sci. 2023, 24, 15858. [Google Scholar] [CrossRef] [PubMed]
- Yaser, A.L.; Mousa, H.M.; Hussein, M. Improved DDoS Detection Utilizing Deep Neural Networks and Feedforward Neural Networks as Autoencoder. Future Internet 2022, 14, 240. [Google Scholar] [CrossRef]
- Taye, M.M. Theoretical Understanding of Convolutional Neural Network: Concepts, Architectures, Applications, Future Directions. Computation 2023, 11, 52. [Google Scholar] [CrossRef]
- Chen, L.; Li, S.; Bai, Q.; Yang, J.; Jiang, S.; Miao, Y. Review of Image Classification Algorithms Based on Convolutional Neural Networks. Remote Sens. 2021, 13, 4712. [Google Scholar] [CrossRef]
- Müller, D.; Kramer, F. MIScnn: A framework for medical image segmentation with convolutional neural networks and deep learning. BMC Med. Imaging 2021, 21, 12. [Google Scholar] [CrossRef]
- Bhatt, D.; Patel, C.; Talsania, H.; Patel, J.; Vaghela, R.; Pandya, S.; Modi, K.; Ghayvat, H. CNN Variants for Computer Vision: History, Architecture, Application, Challenges and Future Scope. Electronics 2021, 10, 2470. [Google Scholar] [CrossRef]
- Krichen, M. Convolutional Neural Networks: A Survey. Computers 2023, 12, 151. [Google Scholar] [CrossRef]
- Abdullah, A.A.; Hassan, M.M.; Mustafa, Y.T. A Review on Bayesian Deep Learning in Healthcare: Applications and Challenges. IEEE Access 2022, 10, 36538–36562. [Google Scholar] [CrossRef]
- Ngartera, L.; Issaka, M.A.; Nadarajah, S. Application of Bayesian Neural Networks in Healthcare: Three Case Studies. Mach. Learn. Knowl. Extr. 2024, 6, 2639–2658. [Google Scholar] [CrossRef]
- Bate, A.; Lindquist, M.; Edwards, I.; Olsson, S.; Orre, R.; Lansner, A.; De Freitas, R.M. A Bayesian neural network method for adverse drug reaction signal generation. Eur. J. Clin. Pharmacol. 1998, 54, 315–321. [Google Scholar] [CrossRef]
- Waldmann, P. Approximate Bayesian neural networks in genomics prediction. Genet. Sel. Evol. 2018, 50, 70. [Google Scholar] [CrossRef] [PubMed]
- Rączkowska, A.; Możejko, M.; Zambonelli, J.; Szczurek, E. ARA: Accurate, reliable and active histopathological image classification framework with Bayesian deep learning. Sci. Rep. 2019, 9, 14347. [Google Scholar] [CrossRef] [PubMed]
- Wang, K.; Du, H.; Jia, R.; Jia, H. Performance Comparison of Bayesian Deep Learning Model and Traditional Bayesian Neural Network in Short-Term PV Interval Prediction. Sustainability 2022, 14, 12683. [Google Scholar] [CrossRef]
- Fissha, Y.; Ikeda, H.; Toriya, H.; Adachi, T.; Kawamura, Y. Application of Bayesian Neural Network (BNN) for the Prediction of Blast-Induced Ground Vibration. Appl. Sci. 2023, 13, 3128. [Google Scholar] [CrossRef]
- Liu, Z.; Wang, Y.; Vaidya, S.; Ruehle, F.; Halverson, J.; Soljacǐ, M.; Hou, T.; Tegmark, M. KAN: Kolmogorov-Arnold Networks. arXiv 2024, arXiv:2404.19756. [Google Scholar]
- Al-Qaness, M.A.A.; Ni, S. TCNN-KAN: Optimized CNN by Kolmogorov-Arnold Network and Pruning Techniques for sEMG Gesture Recognition. IEEE J. Biomed. Health Inf. 2024, 29, 188–197. [Google Scholar] [CrossRef]
- Wang, J.; Dong, Z.; Zhang, S. KAN-HyperMP: An Enhanced Fault Diagnosis Model for Rolling Bearings in Noisy Environments. Sensors 2024, 24, 6448. [Google Scholar] [CrossRef]
- Dong, F.; Li, S.; Li, W. TCKAN: A novel integrated network model for predicting mortality risk in sepsis patients. Med. Biol. Eng. Comput. 2024. [Google Scholar] [CrossRef]
- Zhu, Y.; Huang, C.; He, S.; Chen, Y.; Zhong, J.; Li, J.; Zhang, R. Interactions of localized wave and dynamics analysis in the new generalized stochastic fractional potential-KdV equation. Chaos 2024, 34, 113114. [Google Scholar] [CrossRef]
- Koenig, B.; Kim, S.; Deng, S. KAN-ODEs: Kolmogorov-Arnold network ordinary differential equations for learning dynamical systems and hidden physics. Comput. Methods Appl. Mech. Eng. 2024, 432, 117397. [Google Scholar] [CrossRef]
- Sun, X.; Zhang, L.; Luo, Q.; Zhou, Y.; Du, J.; Fu, D.; Wang, Z.; Lei, Y.; Wang, Q.; Zhao, L. Application of Machine Learning in the Diagnosis of Early Gastric Cancer Using the Kyoto Classification Score and Clinical Features Collected from Medical Consultations. Bioengineering 2024, 11, 973. [Google Scholar] [CrossRef] [PubMed]
- Vaca-Rubio, C.J.; Blanco, L.; Pereira, R.; Caus, M. Kolmogorov-Arnold Networks (KANs) for Time Series Analysis. arXiv 2024, arXiv:2405.08790. [Google Scholar]
- Cheon, M. Demonstrating the Efficacy of Kolmogorov-Arnold Networks in Vision Tasks. arXiv 2024, arXiv:2406.14916. [Google Scholar]
- Zahra, O.; Tolu, S.; Navarro-Alarcon, D. Differential mapping spiking neural network for sensor-based robot control. Bioinspir. Biomim. 2021, 16, 036008. [Google Scholar]
- Faghini, F.; Cai, S.; Moustafa, A.A. A neuroscience-inspired spiking neural network for EEG-based auditory spatial attention detection. Neural Netw. 2022, 152, 555–565. [Google Scholar] [CrossRef]
- Li, W.; Fang, C.; Zhu, Z.; Chen, C.; Song, A. Fractal Spiking Neural Network Scheme for EEG-Based Emotion Recognition. IEEE J. Transl. Eng. Health Med. 2023, 12, 106–118. [Google Scholar] [CrossRef]
- Capizzi, G.; Lo Sciuto, G.; Napoli, C.; Woźniak, M.; Susi, G. A spiking neural network-based long-term prediction system for biogas production. Neural Netw. 2020, 129, 271–279. [Google Scholar]
- Meng, X.; Shi, N.; Shi, D.; Li, W.; Li, M. Photonics-enabled spiking timing-dependent convolutional neural network for real-time image classification. Opt. Express 2022, 30, 16217–16228. [Google Scholar] [CrossRef]
- Sorbaro, M.; Liu, Q.; Bortone, M.; Sheik, S. Optimizing the Energy Consumption of Spiking Neural Networks for Neuromorphic Applications. Front. Neurosci. 2020, 14, 662. [Google Scholar] [CrossRef]
- Fan, Z.; Alley, A.; Ghaffari, K.; Ressom, H.W. MetFID: Artificial neural network-based compound fingerprint prediction for metabolite annotation. Metabolomics 2020, 16, 104. [Google Scholar] [CrossRef]
- Fan, Z.; Ghaffari, K.; Alley, A.; Ressom, H.W. Metabolite Identification Using Artificial Neural Network. In Proceedings of the 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), San Diego, CA, USA, 18–21 November 2019; pp. 244–248. [Google Scholar]
- Curry, B.; Rumelhart, D.E. Msnet: A Neural Network which Classifies Mass Spectra. Tetrahedron. Comput. Methodol. 1990, 3, 213–237. [Google Scholar] [CrossRef]
- Li, M.; Wang, X.R. Peak alignment of gas chromatography-mass spectrometry data with deep learning. J. Chromatogr. A 2019, 1604, 460476. [Google Scholar] [CrossRef] [PubMed]
- Liu, Y.; Yang, Y.; Chen, W.; Shen, F.; Xie, L.; Zhang, Y.; Zhai, Y.; He, F.; Zhu, Y.; Chang, C. DeepRTAlign:toward accurate retention time alignment for large cohort mass spectrometry data analysis. Nat. Commun. 2023, 14, 8188. [Google Scholar] [CrossRef] [PubMed]
- Yang, Y. Chromatogram Alignment Algorithm Based on Deep Neural Network and an Application in Bio-aerosol Detection. In Proceedings of the 2020 19th IEEE International Conference on Machine Learning and Applications (ICMLA), Miami, FL, USA, 14–17 December 2020; pp. 1081–1086. [Google Scholar]
- Melnikov, A.D.; Tsentalovich, Y.P.; Yanshole, V.V. Deep Learning for the Precise Peak Detection in High-Resolution LC-MS Data. Anal. Chem. 2020, 92, 588–592. [Google Scholar] [CrossRef]
- Kensert, A.; Bosten, E.; Collaerts, G.; Efthymiadis, K.; Van Broeck, P.; Desmet, G.; Cabooter, D. Convolutional neural network for automated peak detection in reversed-phase liquid chromatography. J. Chromatogr. A 2022, 1672, 463005. [Google Scholar] [CrossRef]
- Galal, A.; Talal, M.; Moustafa, A. Applications of machine learning in metabolomics: Disease modeling and classification. Front. Genet. 2022, 13, 1017340. [Google Scholar] [CrossRef]
- Pomyen, Y.; Wanichthanarak, K.; Pougsombat, P.; Fahrmann, J.; Grapov, D.; Khoomrung, S. Deep metabolome: Applications of deep learning in metabolomics. Comput. Struct. Biotechnol. J. 2020, 18, 2818–2825. [Google Scholar] [CrossRef]
- Ganna, A.; Salihovic, S.; Sundström, J.; Broeckling, C.D.; Hedman, A.K.; Magnusson, P.K.E.; Pedersen, N.L.; Larsson, A.; Siegbahn, A.; Zilmer, M.; et al. Large-scale Metabolomic Profiling Identifies Novel Biomarkers for Incident Coronary Heart Disease. PloS Genet. 2014, 10, e1004801. [Google Scholar] [CrossRef]
- Ganna, A.; Fall, T.; Salihovic, S.; Lee, W.; Broeckling, C.D.; Kumar, J.; Hägg, S.; Stenemo, M.; Magnusson, P.K.E.; Prenni, J.; et al. Large-scale non-targeted metabolomic profiling in three human population-based studies. Metabolomics 2016, 12, 4. [Google Scholar] [CrossRef]
- Hilvo, M.; Gade, S.; Hyötyläinen, T.; Nekljudova, V.; Seppänen-Laakso, T.; Sysi-Aho, M.; Untch, M.; Huober, J.; von Minckwitz, G.; Denkert, C.; et al. Monounsaturated fatty acids in serum triacylglycerols are associated with response to neoadjuvant chemotherapy in breast cancer patients. Int. J. Cancer 2014, 134, 1725–1733. [Google Scholar] [CrossRef]
- Stevens, V.L.; Wang, Y.; Carter, B.D.; Gaudet, M.M.; Gapstur, S.M. Serum metabolomic profiles associated with postmenopausal hormone use. Metabolomics 2018, 14, 97. [Google Scholar] [CrossRef] [PubMed]
- Armstrong, C.W.; McGregor, N.R.; Lewis, D.P.; Butt, H.L.; Gooley, P.R. Metabolic profiling reveals anomalous energy metabolism and oxidative stress pathways in chronic fatigue syndrome patients. Metabolomics 2015, 11, 1626–1639. [Google Scholar] [CrossRef]
- Thévenot, E.A.; Roux, A.; Xu, Y.; Ezan, E.; Junot, C. Analysis of the human adult urinary metabolome variations with age, body mass index, and gender by implementing a comprehensive workflow for univariate and OPLS statistical analyses. J. Proteome Res. 2015, 14, 3322–3335. [Google Scholar] [CrossRef] [PubMed]
- Zheng, X.; Huang, F.; Zhao, A.; Lei, S.; Zhang, Y.; Xie, G.; Chen, T.; Qu, C.; Rajani, C.; Dong, B.; et al. Bile acid is a significant host factor shaping the gut microbiome of diet-induced obese mice. BMC Biol. 2017, 15, 120. [Google Scholar] [CrossRef]
- Fahrmann, J.F.; Kim, K.; DeFelice, B.C.; Taylor, S.L.; Gandara, D.R.; Yoneda, K.Y.; Cooke, D.T.; Fiehn, O.; Kelly, K.; Miyamoto, S. Investigation of metabolomic blood biomarkers for detection of adenocarcinoma lung cancer. Cancer Epidemiol. Biomark. Prev. 2015, 24, 1716–1723. [Google Scholar] [CrossRef]
- Sakanaka, A.; Kuboniwa, M.; Hashino, E.; Bamba, T.; Fukusaki, E.; Amano, A. Distinct signatures of dental plaque metabolic byproducts dictated by periodontal inflammatory status. Sci. Rep. 2017, 7, 42818. [Google Scholar] [CrossRef]
- Franzosa, E.A.; Sirota-Madi, A.; Avila-Pacheco, J.; Fornelos, N.; Haiser, H.J.; Reinker, S.; Vatanen, T.; Hall, A.B.; Mallick, H.; McIver, L.J.; et al. Gut microbiome structure and metabolic activity in inflammatory bowel disease. Nat. Microbiol. 2019, 4, 293–305. [Google Scholar] [CrossRef]
- Sud, M.; Fahy, E.; Cotter, D.; Azam, K.; Vadivelu, I.; Burant, C.; Edison, A.; Fiehn, O.; Higashi, R.; Nair, K.S.; et al. Metabolomics Workbench: An international repository for metabolomics data and metadata, metabolite standards, protocols, tutorials and training, and analysis tools. Nucleic Acids Res. 2016, 44, D463–D470. [Google Scholar] [CrossRef]
- Benedetti, E.; Chetnik, K.; Flynn, T.; Barbieri, C.E.; Scherr, D.S.; Loda, M.; Krumsiek, J. Plasma metabolomics profiling of 580 patients from an Early Detection Research Network prostate cancer cohort. Sci. Data 2023, 10, 830. [Google Scholar] [CrossRef]
- Plyushchenko, I.V.; Fedorova, E.S.; Potoldykova, N.V.; Polyakovskiy, K.A.; Glukhov, A.I.; Rodin, I.A. Omics Untargeted Key Script: R-Based Software Toolbox for Untargeted Metabolomics with Bladder Cancer Biomarkers Discovery Case Study. J. Proteome Res. 2022, 21, 833–847. [Google Scholar] [CrossRef]
- Rahman, M.L.; Shu, X.O.; Jones, D.P.; Hu, W.; Ji, B.T.; Blechter, B.; Wong, J.Y.Y.; Cai, Q.; Yang, G.; Gao, Y.T.; et al. A nested case-control study of untargeted plasma metabolomics and lung cancer among never-smoking women within the prospective Shanghai Women’s Health Study. Int. J. Cancer 2024, 155, 508–518. [Google Scholar] [CrossRef] [PubMed]
- Liu, W.; Ma, J.; Zhang, J.; Cao, J.; Hu, X.; Huang, Y.; Wang, R.; Wu, J.; Di, W.; Qian, K.; et al. Identification and validation of serum metabolite biomarkers for endometrial cancer diagnosis. EMBO Mol. Med. 2024, 16, 988–1003. [Google Scholar] [CrossRef] [PubMed]
- Xie, G. GC/MS and LC/MS metabolomics profiling for breast cancer plasma data and control plasma data. Metab. Work. 2016. [Google Scholar]
- Fernandez, F. Combined NMR and MS Analysis of PC patien serum. Metab. Work. 2018. [Google Scholar]
- Bifarin, O.O.; Gaul, D.A.; Sah, S.; Arnold, R.S.; Ogan, K.; Master, V.A.; Roberts, D.L.; Bergquist, S.H.; Petros, J.A.; Fernández, F.M.; et al. Machine Learning-Enabled Renal Cell Carcinoma Status Prediction Using Multiplatform Urine-Based Metabolomics. J. Proteome Res. 2021, 20, 3629–3641. [Google Scholar] [CrossRef]
- Nawi, N.M.; Atomi, W.H.; Rehman, M.Z. The effect of Data Pre-processing on Optimized Training of Artificial Neural Networks. Procedia Technol. 2013, 11, 32–39. [Google Scholar] [CrossRef]
- Tensorflow. Available online: https://www.tensorflow.org/tutorials/structured_data/imbalanced_data (accessed on 14 February 2025).
- Jospin, L.V.; Buntine, W.; Boussaid, F.; Laga, H.; Bennamoun, M. Hands-on Bayesian Neural Networks—A Tutorial for Deep Learning Users. IEEE Comput. Intell. Mag. 2022, 17, 29–48. [Google Scholar] [CrossRef]
- Henkes, A.; Eshraghian, J.K.; Wessels, H. Spiking neural networks for nonlinear regression. R. Soc. Open Sci. 2024, 11, 231606. [Google Scholar] [CrossRef]
- Pfeiffer, M.; Pfeil, T. Deep Learning with Spiking Neurons: Opportunities and Challenges. Front. Neurosci. 2018, 12, 774. [Google Scholar] [CrossRef]
- Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Krstajic, D.; Buturovic, L.J.; Leahy, D.E.; Thoms, S. Cross-validation pitfalls when selecting and assessing regression and classification models. J. Cheminform. 2014, 6, 10. [Google Scholar] [CrossRef] [PubMed]
- Kohavi, R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In Proceedings of the 14th international joint conference on Artificial intelligence, Montreal, QC, Canada, 20–25 August 1995; Volume 2, pp. 1137–1143. [Google Scholar]
- Lee, S.; Kim, H.; Lee, J. Graddiv: Adversarial robustness of randomized neural networks via gradient diversity regularization. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 45, 2645–2651. [Google Scholar] [CrossRef] [PubMed]
- Chollet, F. Keras; GitHub: San Francisco, CA, USA, 2015. [Google Scholar]
- Hazan, H.; Saunders, D.J.; Khan, H.; Patel, D.; Sanghavi, D.T.; Siegelmann, H.T.; Kozma, R. BindsNET: A Machine Learning-Oriented Spiking Neural Networks Library in Python. Front. Neuroinform. 2018, 12, 89. [Google Scholar] [CrossRef] [PubMed]
- Eshraghian, J.K.; Ward, M.; Neftci, E.O.; Wang, X.; Lenz, G.; Dwivedi, G.; Bennamoun, M.; Jeong, D.S.; Lu, W. Training Spiking Neural Networks Using Lessons from Deep Learning. Proc. IEEE 2023, 111, 9. [Google Scholar] [CrossRef]
- Shukla, A.; Tiwari, R.; Kala, R. Modular Neural Networks. In Towards Hybrid and Adaptive Computing; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2010; Volume 307. [Google Scholar]
- Vijayakumar, T. Comparative study of capsule neural network in various applications. J. Artif. Intell. Capsul. Netw. 2019, 1, 19–27. [Google Scholar]
- Haug, K.; Salek, R.M.; Consa, P.; Hastings, J.; de Matos, P.; Rijnbeek, M.; Mahendraker, T.; Williams, M.; Neumann, S.; Rocca-Serra, P.; et al. MetaboLights—An open-access general-purpose repository for metabolomics studies and associated meta-data. Nucleic Acids Res. 2013, 41, D781–D786. [Google Scholar] [CrossRef]
Dataset | Number of Samples (Cases/Controls) | Number of Metabolites | Abundance: [min, max] | Number of NA (%NA) | Species | Platform | Type | Comparison (Case/Control) |
---|---|---|---|---|---|---|---|---|
MTBLS136 | 668 (337/331) | 949 | [2065.0, 15,380,263,936.0] | 126,047 (19.9%) | Humans | LC-MS | Serum | Postmenopausal hormone: estrogen/estrogen + progesterone |
MTBLS161 | 59 (34/25) | 29 | [0.1, 1812.2] | 0 (0.0%) | Humans | NMR | Serum | Chronic fatigue syndrome vs. not chronic fatigue syndrome |
MTBLS404 | 184 (101/83) | 120 | [506.5, 678,587,872.0] | 0 (0.0%) | Humans | LC-MS | Urine | Male vs. Female |
MTBLS547 | 97 (46/51) | 42 | [0.0, 2.3] | 105 (2.6%) | Mouse | LC-MS | Caecal | High fat diet vs. not high fat diet |
MTBLS90 | 968 (485/483) | 189 | [4.0, 24.0] | 0 (0.0%) | Humans | LC-MS | Plasma | Male vs. Female |
MTBLS92 | 253 (111/142) | 138 | [0.0, 1856.5] | 1 (0.0%) | Humans | LC-MS | Plasma | Before breast cancer therapy vs. after breast cancer therapy |
ST000355 | 214 (138/76) | 227 | [0.0, 250.6] | 0 (0.0%) | Humans | GC-MS | Plasma | Breast cancer vs. not breast cancer |
ST000369 | 80 (49/31) | 181 | [6.0, 696,670.0] | 8 (0.1%) | Humans | GC-MS | Serum | Adenocarcinoma vs. not adenocarcinoma |
ST000496 | 100 (50/50) | 69 | [0.1, 1063.6] | 0 (0.0%) | Humans | GC-MS | Saliva | Pre-debridement vs. post-debridement |
ST001000 | 121 (68/53) | 2177 | [0.0, 236,557.0] | 93,263 (35.4%) | Humans | LC-MS | Stool | Crohn’s disease vs. ulcerative colitis |
ST001047 | 83 (43/40) | 149 | [0.1, 160,844.7] | 696 (5.6%) | Humans | NMR | Urine | Gastric cancer vs. not gastric cancer |
ST001082 | 498 (228/270) | 24,928 | [0.0, 236,619,108.7] | 498 (0.0%) | Humans | LC-MS | Serum | Prostate cancer recurrence vs. not recurrence |
ST001682 | 248 (128/120) | 982 | [1803.4, 64,128,929.1] | 0 (0.0%) | Humans | LC-MS | Urine | Bladder cancer vs. not bladder cancer |
ST001705 | 256 (82/174) | 7097 | [20.0, 6,474,764,723.0] | 0 (0.0%) | Humans | LC-MS | Urine | Renal cell carcinoma vs. not renal cell carcinoma |
ST002498 | 580 (267/313) | 1169 | [12.0, 32.6] | 0 (0.0%) | Humans | LC-MS | Plasma | Prostate cancer vs. not prostate cancer |
ST002773 | 838 (410/428) | 20,342 | [0.0, 7,094,237,770.0] | 0 (0.0%) | Humans | LC-MS | Plasma | Lung cancer vs. not lung cancer in never-smoking women |
ST003048 | 395 (191/204) | 272 | [−11,995.1, 373,965.3] | 0 (0.0%) | Humans | PELDI-MS | Serum | Endometrial cancer vs. not endometrial cancer |
Dataset | BNN | CNN | FNN | KAN | SNN | |
---|---|---|---|---|---|---|
MTBLS136 | Train | 0.786 [0.714,0.862] | 0.741 [0.666,0.818] | 0.782 [0.712,0.853] | 0.741 [0.636,0.828] | 0.758 [0.668,0.833] |
Test | 0.792 [0.734,0.850] | 0.757 [0.694,0.819] | 0.760 [0.698,0.822] | 0.747 [0.682,0.812] | 0.707 [0.640,0.774] | |
MTBLS161 | Train | 0.819 [0.500,1.000] | 0.842 [0.522,1.000] | 0.827 [0.522,1.000] | 0.850 [0.606,1.000] | 0.821 [0.587,1.000] |
Test | 0.917 [0.789,1.000] | 0.844 [0.633,1.000] | 0.875 [0.698,1.000] | 0.500 [0.262,0.738] | 0.932 [0.815,1.000] | |
MTBLS404 | Train | 0.944 [0.874,1.000] | 0.870 [0.736,0.986] | 0.942 [0.867,1.000] | 0.912 [0.805,1.000] | 0.921 [0.818,1.000] |
Test | 0.947 [0.900,0.995] | 0.853 [0.754,0.952] | 0.919 [0.856,0.982] | 0.827 [0.722,0.932] | 0.901 [0.826,0.975] | |
MTBLS547 | Train | 0.945 [0.833,1.000] | 0.947 [0.833,1.000] | 0.942 [0.787,1.000] | 0.919 [0.753,1.000] | 0.945 [0.812,1.000] |
Test | 0.886 [0.758,1.000] | 0.860 [0.726,0.995] | 0.864 [0.729,0.999] | 0.842 [0.697,0.987] | 0.925 [0.842,1.000] | |
MTBLS90 | Train | 0.824 [0.776,0.875] | 0.771 [0.684,0.827] | 0.827 [0.773,0.876] | 0.792 [0.683,0.871] | 0.805 [0.738,0.867] |
Test | 0.833 [0.790,0.877] | 0.845 [0.802,0.887] | 0.860 [0.818,0.902] | 0.551 [0.488,0.614] | 0.811 [0.765,0.857] | |
MTBLS92 | Train | 0.846 [0.730,0.943] | 0.787 [0.674,0.898] | 0.844 [0.738,0.931] | 0.833 [0.741,0.939] | 0.819 [0.675,0.940] |
Test | 0.773 [0.671,0.874] | 0.694 [0.580,0.807] | 0.788 [0.690,0.885] | 0.661 [0.547,0.775] | 0.748 [0.643,0.853] | |
ST000355 | Train | 0.984 [0.906,1.000] | 0.963 [0.895,1.000] | 0.983 [0.905,1.000] | 0.982 [0.914,1.000] | 0.986 [0.919,1.000] |
Test | 0.980 [0.957,1.000] | 0.938 [0.871,1.000] | 0.984 [0.964,1.000] | 0.986 [0.964,1.000] | 0.981 [0.957,1.000] | |
ST000369 | Train | 0.748 [0.465,0.992] | 0.755 [0.536,0.932] | 0.740 [0.534,0.991] | 0.732 [0.464,0.926] | 0.715 [0.523,0.942] |
Test | 0.812 [0.622,1.000] | 0.876 [0.732,1.000] | 0.871 [0.726,1.000] | 0.582 [0.302,0.863] | 0.924 [0.823,1.000] | |
ST000496 | Train | 0.951 [0.773,1.000] | 0.917 [0.762,1.000] | 0.945 [0.810,1.000] | 0.860 [0.712,1.000] | 0.923 [0.791,1.000] |
Test | 0.958 [0.901,1.000] | 0.782 [0.625,0.939] | 0.965 [0.910,1.000] | 0.955 [0.879,1.000] | 0.943 [0.872,1.000] | |
ST001000 | Train | 0.808 [0.623,0.968] | 0.830 [0.667,0.968] | 0.804 [0.591,0.977] | 0.777 [0.543,0.968] | 0.795 [0.592,0.945] |
Test | 0.682 [0.514,0.851] | 0.674 [0.507,0.840] | 0.714 [0.554,0.873] | 0.649 [0.476,0.821] | 0.754 [0.606,0.901] | |
ST001047 | Train | 0.948 [0.808,1.000] | 0.892 [0.643,1.000] | 0.937 [0.808,1.000] | 0.904 [0.537,1.000] | 0.923 [0.689,1.000] |
Test | 0.856 [0.716,0.997] | 0.949 [0.868,1.000] | 0.836 [0.687,0.984] | 0.851 [0.710,0.992] | 0.813 [0.655,0.971] | |
ST001082 | Train | 0.995 [0.970,1.000] | 0.992 [0.936,1.000] | 0.994 [0.967,1.000] | 0.553 [0.398,0.711] | 0.968 [0.914,0.997] |
Test | 0.999 [0.998,1.000] | 0.997 [0.993,1.000] | 0.999 [0.997,1.000] | 0.580 [0.498,0.661] | 0.991 [0.979,1.000] | |
ST001682 | Train | 0.597 [0.489,0.745] | 0.599 [0.477,0.768] | 0.596 [0.476,0.756] | 0.603 [0.501,0.744] | 0.597 [0.442,0.774] |
Test | 0.637 [0.511,0.764] | 0.609 [0.484,0.734] | 0.573 [0.444,0.702] | 0.603 [0.479,0.727] | 0.615 [0.504,0.726] | |
ST001705 | Train | 0.974 [0.924,1.000] | 0.982 [0.950,1.000] | 0.977 [0.928,1.000] | 0.980 [0.916,1.000] | 0.966 [0.893,1.000] |
Test | 0.982 [0.960,1.000] | 0.978 [0.944,1.000] | 0.982 [0.953,1.000] | 0.991 [0.979,1.000] | 0.953 [0.912,0.993] | |
ST002498 | Train | 0.561 [0.489,0.641] | 0.558 [0.472,0.650] | 0.554 [0.470,0.648] | 0.560 [0.495,0.643] | 0.560 [0.493,0.674] |
Test | 0.558 [0.476,0.640] | 0.507 [0.424,0.590] | 0.561 [0.480,0.641] | 0.556 [0.478,0.633] | 0.547 [0.469,0.625] | |
ST002773 | Train | 0.582 [0.491,0.666] | 0.602 [0.483,0.704] | 0.594 [0.478,0.677] | 0.540 [0.540,0.540] | 0.568 [0.449,0.649] |
Test | 0.591 [0.524,0.658] | 0.604 [0.537,0.671] | 0.611 [0.546,0.677] | 0.523 [0.456,0.591] | 0.577 [0.511,0.644] | |
ST003048 | Train | 0.966 [0.920,0.996] | 0.933 [0.871,0.978] | 0.967 [0.910,0.994] | 0.939 [0.869,0.992] | 0.948 [0.883,0.988] |
Test | 0.940 [0.899,0.981] | 0.895 [0.838,0.952] | 0.951 [0.912,0.989] | 0.969 [0.941,0.997] | 0.963 [0.937,0.988] |
Dataset | BNN | CNN | FNN | KAN | SNN | |
---|---|---|---|---|---|---|
MTBLS136 | Train | 0.717 [0.638,0.804] | 0.671 [0.541,0.761] | 0.712 [0.611,0.806] | 0.680 [0.612,0.781] | 0.690 [0.602,0.764] |
Test | 0.698 [0.622,0.765] | 0.670 [0.587,0.739] | 0.673 [0.597,0.736] | 0.697 [0.624,0.760] | 0.635 [0.552,0.709] | |
MTBLS161 | Train | 0.708 [0.348,1.000] | 0.700 [0.347,1.000] | 0.742 [0.423,1.000] | 0.738 [0.516,1.000] | 0.679 [0.333,0.857] |
Test | 0.769 [0.429,1.000] | 0.750 [0.427,0.941] | 0.857 [0.571,1.000] | 0.333 [0.154,0.667] | 0.800 [0.500,1.000] | |
MTBLS404 | Train | 0.851 [0.706,0.957] | 0.756 [0.563,0.907] | 0.859 [0.700,1.000] | 0.846 [0.714,1.000] | 0.821 [0.667,0.956] |
Test | 0.814 [0.682,0.906] | 0.733 [0.596,0.847] | 0.787 [0.643,0.889] | 0.724 [0.581,0.839] | 0.759 [0.612,0.866] | |
MTBLS547 | Train | 0.899 [0.732,1.000] | 0.900 [0.690,1.000] | 0.896 [0.737,1.000] | 0.855 [0.615,1.000] | 0.887 [0.727,1.000] |
Test | 0.812 [0.625,0.947] | 0.812 [0.643,0.945] | 0.788 [0.583,0.919] | 0.788 [0.609,0.909] | 0.812 [0.621,0.941] | |
MTBLS90 | Train | 0.752 [0.692,0.807] | 0.713 [0.637,0.772] | 0.775 [0.702,0.826] | 0.709 [0.427,0.800] | 0.751 [0.702,0.811] |
Test | 0.702 [0.636,0.760] | 0.784 [0.728,0.832] | 0.806 [0.759,0.850] | 0.665 [0.620,0.713] | 0.747 [0.686,0.799] | |
MTBLS92 | Train | 0.796 [0.688,0.892] | 0.766 [0.607,0.868] | 0.804 [0.688,0.900] | 0.809 [0.689,0.882] | 0.780 [0.667,0.900] |
Test | 0.717 [0.608,0.814] | 0.673 [0.559,0.769] | 0.725 [0.615,0.813] | 0.688 [0.578,0.784] | 0.725 [0.608,0.816] | |
ST000355 | Train | 0.950 [0.857,1.000] | 0.898 [0.756,1.000] | 0.959 [0.874,1.000] | 0.930 [0.767,1.000] | 0.950 [0.889,1.000] |
Test | 0.909 [0.818,0.980] | 0.840 [0.696,0.945] | 0.863 [0.744,0.951] | 0.962 [0.902,1.000] | 0.943 [0.867,1.000] | |
ST000369 | Train | 0.594 [0.286,0.889] | 0.533 [0.226,0.750] | 0.590 [0.333,0.800] | 0.550 [0.228,0.889] | 0.537 [0.250,0.883] |
Test | 0.640 [0.375,0.839] | 0.818 [0.583,0.960] | 0.727 [0.462,0.923] | 0.476 [0.153,0.706] | 0.818 [0.625,0.960] | |
ST000496 | Train | 0.887 [0.714,1.000] | 0.829 [0.708,0.985] | 0.888 [0.727,1.000] | 0.829 [0.627,0.933] | 0.857 [0.677,1.000] |
Test | 0.914 [0.800,1.000] | 0.743 [0.538,0.889] | 0.914 [0.800,1.000] | 0.865 [0.733,0.963] | 0.848 [0.690,0.963] | |
ST001000 | Train | 0.646 [0.320,0.833] | 0.637 [0.340,0.908] | 0.674 [0.470,0.908] | 0.658 [0.400,0.833] | 0.671 [0.340,0.831] |
Test | 0.438 [0.207,0.632] | 0.483 [0.231,0.690] | 0.500 [0.250,0.700] | 0.650 [0.444,0.800] | 0.588 [0.357,0.765] | |
ST001047 | Train | 0.861 [0.615,1.000] | 0.766 [0.500,0.923] | 0.843 [0.600,1.000] | 0.808 [0.334,1.000] | 0.835 [0.545,1.000] |
Test | 0.800 [0.593,0.938] | 0.923 [0.778,1.000] | 0.741 [0.500,0.909] | 0.741 [0.522,0.900] | 0.759 [0.526,0.909] | |
ST001082 | Train | 0.970 [0.902,1.000] | 0.969 [0.926,1.000] | 0.971 [0.909,1.000] | 0.642 [0.202,0.722] | 0.904 [0.813,0.973] |
Test | 0.983 [0.960,1.000] | 0.978 [0.951,0.995] | 0.977 [0.953,0.995] | 0.545 [0.451,0.627] | 0.955 [0.922,0.982] | |
ST001682 | Train | 0.403 [0.214,0.588] | 0.408 [0.248,0.575] | 0.402 [0.163,0.616] | 0.411 [0.154,0.624] | 0.405 [0.242,0.604] |
Test | 0.346 [0.206,0.465] | 0.424 [0.282,0.547] | 0.410 [0.261,0.544] | 0.558 [0.427,0.674] | 0.348 [0.197,0.486] | |
ST001705 | Train | 0.935 [0.837,1.000] | 0.943 [0.872,1.000] | 0.951 [0.895,1.000] | 0.958 [0.900,1.000] | 0.929 [0.820,0.995] |
Test | 0.966 [0.928,0.992] | 0.951 [0.909,0.984] | 0.974 [0.938,1.000] | 0.966 [0.926,0.992] | 0.870 [0.792,0.933] | |
ST002498 | Train | 0.531 [0.414,0.642] | 0.561 [0.453,0.686] | 0.549 [0.379,0.663] | 0.582 [0.445,0.673] | 0.534 [0.403,0.657] |
Test | 0.592 [0.510,0.667] | 0.643 [0.568,0.704] | 0.588 [0.509,0.664] | 0.621 [0.549,0.691] | 0.569 [0.485,0.646] | |
ST002773 | Train | 0.462 [0.343,0.557] | 0.444 [0.215,0.629] | 0.472 [0.369,0.564] | 0.676 [0.675,0.679] | 0.444 [0.337,0.534] |
Test | 0.390 [0.316,0.464] | 0.503 [0.436,0.572] | 0.409 [0.330,0.482] | 0.419 [0.333,0.498] | 0.498 [0.431,0.563] | |
ST003048 | Train | 0.912 [0.822,0.964] | 0.878 [0.802,0.945] | 0.923 [0.838,0.964] | 0.896 [0.825,0.958] | 0.905 [0.834,0.958] |
Test | 0.899 [0.840,0.946] | 0.863 [0.789,0.916] | 0.902 [0.844,0.951] | 0.926 [0.881,0.969] | 0.877 [0.807,0.930] |
Dataset | BNN | CNN | FNN | KAN | SNN | |
---|---|---|---|---|---|---|
MTBLS136 | Train | 0.718 [0.634,0.804] | 0.676 [0.607,0.762] | 0.713 [0.632,0.795] | 0.683 [0.607,0.784] | 0.703 [0.629,0.773] |
Test | 0.713 [0.650,0.771] | 0.691 [0.628,0.749] | 0.677 [0.614,0.735] | 0.704 [0.646,0.767] | 0.655 [0.587,0.717] | |
MTBLS161 | Train | 0.727 [0.500,1.000] | 0.739 [0.500,1.000] | 0.756 [0.445,1.000] | 0.763 [0.571,1.000] | 0.708 [0.429,0.875] |
Test | 0.850 [0.650,1.000] | 0.800 [0.600,0.950] | 0.900 [0.750,1.000] | 0.600 [0.400,0.800] | 0.850 [0.700,1.000] | |
MTBLS404 | Train | 0.871 [0.792,0.960] | 0.786 [0.667,0.917] | 0.879 [0.750,1.000] | 0.866 [0.760,1.000] | 0.842 [0.718,0.960] |
Test | 0.823 [0.726,0.903] | 0.742 [0.629,0.855] | 0.790 [0.677,0.887] | 0.742 [0.629,0.839] | 0.774 [0.661,0.871] | |
MTBLS547 | Train | 0.897 [0.710,1.000] | 0.897 [0.710,1.000] | 0.896 [0.769,1.000] | 0.855 [0.692,1.000] | 0.888 [0.769,1.000] |
Test | 0.818 [0.667,0.939] | 0.818 [0.696,0.939] | 0.788 [0.636,0.909] | 0.788 [0.636,0.909] | 0.818 [0.667,0.939] | |
MTBLS90 | Train | 0.754 [0.690,0.814] | 0.711 [0.627,0.758] | 0.775 [0.709,0.820] | 0.713 [0.392,0.804] | 0.755 [0.699,0.818] |
Test | 0.737 [0.690,0.783] | 0.780 [0.734,0.824] | 0.808 [0.768,0.851] | 0.498 [0.449,0.554] | 0.765 [0.718,0.808] | |
MTBLS92 | Train | 0.769 [0.654,0.876] | 0.735 [0.565,0.843] | 0.773 [0.624,0.882] | 0.787 [0.667,0.853] | 0.752 [0.624,0.879] |
Test | 0.694 [0.600,0.800] | 0.624 [0.518,0.718] | 0.706 [0.612,0.800] | 0.647 [0.541,0.753] | 0.706 [0.600,0.800] | |
ST000355 | Train | 0.963 [0.893,1.000] | 0.933 [0.857,1.000] | 0.972 [0.901,1.000] | 0.954 [0.869,1.000] | 0.966 [0.929,1.000] |
Test | 0.931 [0.861,0.986] | 0.889 [0.806,0.958] | 0.903 [0.833,0.958] | 0.972 [0.931,1.000] | 0.958 [0.903,1.000] | |
ST000369 | Train | 0.648 [0.465,0.909] | 0.649 [0.323,0.818] | 0.622 [0.400,0.818] | 0.667 [0.384,0.909] | 0.631 [0.455,0.909] |
Test | 0.667 [0.481,0.852] | 0.852 [0.704,0.963] | 0.778 [0.630,0.926] | 0.593 [0.407,0.778] | 0.852 [0.704,0.963] | |
ST000496 | Train | 0.888 [0.710,1.000] | 0.822 [0.633,0.984] | 0.888 [0.769,1.000] | 0.824 [0.622,0.923] | 0.856 [0.692,1.000] |
Test | 0.912 [0.824,1.000] | 0.735 [0.588,0.882] | 0.912 [0.824,1.000] | 0.853 [0.735,0.971] | 0.853 [0.735,0.971] | |
ST001000 | Train | 0.706 [0.514,0.875] | 0.709 [0.514,0.923] | 0.715 [0.562,0.923] | 0.705 [0.562,0.875] | 0.716 [0.514,0.861] |
Test | 0.561 [0.390,0.707] | 0.634 [0.488,0.780] | 0.610 [0.463,0.756] | 0.659 [0.488,0.805] | 0.659 [0.512,0.805] | |
ST001047 | Train | 0.864 [0.636,1.000] | 0.776 [0.566,0.909] | 0.847 [0.636,1.000] | 0.827 [0.545,1.000] | 0.845 [0.545,1.000] |
Test | 0.786 [0.607,0.929] | 0.929 [0.821,1.000] | 0.750 [0.571,0.893] | 0.750 [0.571,0.893] | 0.750 [0.571,0.894] | |
ST001082 | Train | 0.967 [0.894,1.000] | 0.966 [0.924,1.000] | 0.969 [0.901,1.000] | 0.532 [0.392,0.637] | 0.900 [0.807,0.970] |
Test | 0.982 [0.958,1.000] | 0.976 [0.952,0.994] | 0.976 [0.952,0.994] | 0.518 [0.446,0.596] | 0.952 [0.922,0.982] | |
ST001682 | Train | 0.438 [0.280,0.576] | 0.436 [0.303,0.569] | 0.442 [0.303,0.569] | 0.448 [0.280,0.606] | 0.442 [0.280,0.599] |
Test | 0.361 [0.253,0.482] | 0.410 [0.301,0.506] | 0.446 [0.337,0.554] | 0.542 [0.434,0.651] | 0.458 [0.361,0.566] | |
ST001705 | Train | 0.914 [0.801,1.000] | 0.918 [0.801,1.000] | 0.933 [0.853,1.000] | 0.942 [0.853,1.000] | 0.909 [0.778,0.993] |
Test | 0.953 [0.907,0.988] | 0.930 [0.872,0.977] | 0.965 [0.919,1.000] | 0.953 [0.907,0.988] | 0.837 [0.756,0.907] | |
ST002498 | Train | 0.507 [0.394,0.623] | 0.507 [0.406,0.597] | 0.512 [0.393,0.611] | 0.537 [0.419,0.633] | 0.502 [0.381,0.619] |
Test | 0.552 [0.485,0.624] | 0.541 [0.474,0.608] | 0.531 [0.459,0.608] | 0.541 [0.474,0.608] | 0.531 [0.464,0.603] | |
ST002773 | Train | 0.450 [0.369,0.530] | 0.432 [0.361,0.508] | 0.438 [0.348,0.523] | 0.511 [0.509,0.514] | 0.435 [0.367,0.495] |
Test | 0.407 [0.350,0.464] | 0.450 [0.396,0.511] | 0.411 [0.354,0.468] | 0.525 [0.468,0.586] | 0.432 [0.379,0.489] | |
ST003048 | Train | 0.910 [0.820,0.962] | 0.873 [0.797,0.943] | 0.921 [0.838,0.962] | 0.893 [0.828,0.958] | 0.904 [0.834,0.958] |
Test | 0.894 [0.841,0.939] | 0.856 [0.788,0.909] | 0.902 [0.848,0.947] | 0.924 [0.879,0.970] | 0.879 [0.818,0.932] |
Dataset Characteristic | Evaluation Metric | BNN | CNN | FNN | KAN | SNN |
---|---|---|---|---|---|---|
Cancer Flag | AUC | 1.000 | 1.000 | 1.000 | 0.228 | 0.250 |
F1-score | 0.537 | 0.228 | 0.250 | 0.603 | 1.000 | |
Accuracy | 1.000 | 1.000 | 0.250 | 0.103 | 1.000 | |
% NA | AUC | 1.000 | 0.235 | 0.261 | 0.541 | 0.219 |
F1-score | 1.000 | 1.000 | 0.519 | 1.000 | 1.000 | |
Accuracy | 1.000 | 0.235 | 0.519 | 0.519 | 0.219 | |
Platform | AUC | 0.792 | 0.176 | 1.000 | 0.175 | 0.792 |
F1-score | 1.000 | 0.515 | 0.792 | 0.376 | 1.000 | |
Accuracy | 0.792 | 0.176 | 0.792 | 0.376 | 1.000 | |
Sample Type | AUC | 0.601 | 0.412 | 0.009 | 1.000 | 0.074 |
F1-score | 0.706 | 0.706 | 0.769 | 0.769 | 0.500 | |
Accuracy | 1.000 | 0.412 | 0.769 | 1.000 | 0.172 | |
Number of Samples | AUC | 0.549 | 0.002 | 0.141 | 0.604 | 0.002 |
F1-score | 0.242 | 0.587 | 0.742 | 0.893 | 0.151 | |
Accuracy | 0.067 | <0.001 | 0.742 | 0.186 | 0.044 | |
Number of Metabolites | AUC | 0.538 | 0.084 | 0.784 | 0.728 | 0.139 |
F1-score | 0.492 | 0.433 | 0.500 | 0.725 | 0.026 | |
Accuracy | 0.324 | 0.030 | 0.500 | 0.424 | 0.350 |
Dataset | BNN | CNN | FNN | KAN | SNN |
---|---|---|---|---|---|
MTBLS136 | 0.08 [0.02,0.19] | 0.25 [0.13,0.32] | 0.05 [0.05,0.06] | 2.02 [1.46,2.72] | 3.14 [3.09,3.19] |
MTBLS161 | 0.01 [0.01,0.01] | 0.08 [0.05,0.12] | 0.08 [0.08,0.08] | 0.01 [0.01,0.02] | 0.90 [0.88,0.92] |
MTBLS404 | 0.01 [0.01,0.01] | 0.17 [0.08,0.23] | 0.04 [0.04,0.04] | 0.18 [0.17,0.20] | 1.48 [1.46,1.51] |
MTBLS547 | 0.01 [0.01,0.01] | 0.14 [0.09,0.21] | 0.08 [0.08,0.08] | 0.02 [0.02,0.03] | 0.81 [0.80,0.83] |
MTBLS90 | 0.00 [0.00,0.01] | 0.17 [0.12,0.23] | 0.08 [0.06,0.11] | 0.20 [0.18,0.23] | 4.18 [4.12,4.25] |
MTBLS92 | 0.00 [0.00,0.00] | 0.25 [0.22,0.29] | 0.08 [0.08,0.08] | 0.16 [0.15,0.19] | 1.17 [1.15,1.19] |
ST000355 | 0.01 [0.01,0.01] | 0.26 [0.22,0.32] | 0.08 [0.08,0.08] | 0.08 [0.08,0.10] | 0.99 [0.97,1.00] |
ST000369 | 0.00 [0.00,0.00] | 0.14 [0.08,0.21] | 0.04 [0.04,0.04] | 0.07 [0.06,0.08] | 0.61 [0.60,0.62] |
ST000496 | 0.01 [0.01,0.01] | 0.17 [0.09,0.23] | 0.08 [0.08,0.08] | 0.01 [0.01,0.02] | 0.42 [0.41,0.43] |
ST001000 | 0.01 [0.01,0.01] | 0.13 [0.11,0.15] | 0.08 [0.08,0.08] | 0.25 [0.24,0.29] | 0.97 [0.96,0.99] |
ST001047 | 0.01 [0.01,0.01] | 0.14 [0.08,0.21] | 0.04 [0.04,0.04] | 0.02 [0.01,0.02] | 1.27 [1.25,1.31] |
ST001082 | 0.14 [0.13,0.16] | 16.30 [13.52,17.08] | 0.13 [0.11,0.20] | 11.19 [6.76,25.14] | 24.25 [22.92,24.90] |
ST001682 | 0.01 [0.01,0.01] | 0.27 [0.22,0.33] | 0.05 [0.05,0.05] | 0.34 [0.23,0.44] | 2.11 [2.08,2.14] |
ST001705 | 0.07 [0.06,0.07] | 0.92 [0.61,1.05] | 0.08 [0.08,0.11] | 2.90 [1.85,4.83] | 2.80 [2.73,2.86] |
ST002498 | 0.01 [0.01,0.02] | 0.40 [0.26,0.51] | 0.05 [0.05,0.08] | 1.81 [0.81,11.83] | 5.68 [5.58,5.83] |
ST002773 | 0.15 [0.14,0.17] | 18.26 [13.31,22.10] | 0.22 [0.22,0.23] | 18.22 [12.52,25.47] | 28.82 [22.62,63.62] |
ST003048 | 0.01 [0.01,0.01] | 0.27 [0.22,0.34] | 0.04 [0.04,0.05] | 2.47 [0.30,12.40] | 5.94 [3.01,50.26] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dlugas, H.; Kim, S. A Comparative Study of Network-Based Machine Learning Approaches for Binary Classification in Metabolomics. Metabolites 2025, 15, 174. https://doi.org/10.3390/metabo15030174
Dlugas H, Kim S. A Comparative Study of Network-Based Machine Learning Approaches for Binary Classification in Metabolomics. Metabolites. 2025; 15(3):174. https://doi.org/10.3390/metabo15030174
Chicago/Turabian StyleDlugas, Hunter, and Seongho Kim. 2025. "A Comparative Study of Network-Based Machine Learning Approaches for Binary Classification in Metabolomics" Metabolites 15, no. 3: 174. https://doi.org/10.3390/metabo15030174
APA StyleDlugas, H., & Kim, S. (2025). A Comparative Study of Network-Based Machine Learning Approaches for Binary Classification in Metabolomics. Metabolites, 15(3), 174. https://doi.org/10.3390/metabo15030174