{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T22:04:22Z","timestamp":1773525862732,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,1,11]],"date-time":"2021-01-11T00:00:00Z","timestamp":1610323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Extreme learning machine (ELM) is a popular randomization-based learning algorithm that provides a fast solution for many regression and classification problems. In this article, we present a method based on ELM for solving the spectral data analysis problem, which essentially is a class of inverse problems. It requires determining the structural parameters of a physical sample from the given spectroscopic curves. We proposed that the unknown target inverse function is approximated by an ELM through adding a linear neuron to correct the localized effect aroused by Gaussian basis functions. Unlike the conventional methods involving intensive numerical computations, under the new conceptual framework, the task of performing spectral data analysis becomes a learning task from data. As spectral data are typical high-dimensional data, the dimensionality reduction technique of principal component analysis (PCA) is applied to reduce the dimension of the dataset to ensure convergence. The proposed conceptual framework is illustrated using a set of simulated Rutherford backscattering spectra. The results have shown the proposed method can achieve prediction inaccuracies of less than 1%, which outperform the predictions from the multi-layer perceptron and numerical-based techniques. The presented method could be implemented as application software for real-time spectral data analysis by integrating it into a spectroscopic data collection system.<\/jats:p>","DOI":"10.3390\/a14010018","type":"journal-article","created":{"date-parts":[[2021,1,11]],"date-time":"2021-01-11T11:36:11Z","timestamp":1610364971000},"page":"18","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Quantitative Spectral Data Analysis Using Extreme Learning Machines Algorithm Incorporated with PCA"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6019-1035","authenticated-orcid":false,"given":"Michael","family":"Li","sequence":"first","affiliation":[{"name":"Centre for Intelligent Systems and School of Engineering and Technology, Central Queensland University, Rockhampton, QLD 4701, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5318-8428","authenticated-orcid":false,"given":"Santoso","family":"Wibowo","sequence":"additional","affiliation":[{"name":"Centre for Intelligent Systems and School of Engineering and Technology, Central Queensland University, Rockhampton, QLD 4701, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[{"name":"Centre for Intelligent Systems and School of Engineering and Technology, Central Queensland University, Rockhampton, QLD 4701, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2220-2389","authenticated-orcid":false,"given":"Lily D.","family":"Li","sequence":"additional","affiliation":[{"name":"Centre for Intelligent Systems and School of Engineering and Technology, Central Queensland University, Rockhampton, QLD 4701, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/S0168-583X(98)00731-9","article-title":"Unambiguous automatic evaluation of multiple ion beam analysis data with simulated annealing","volume":"149","author":"Barradas","year":"1999","journal-title":"Nucl. Instr. Meth. Phys. Res. B"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"van Laarhoven, P.J.M., and Aarts, E.H.L. (1987). Simulated Annealing. Simulated Annealing: Theory and Applications. Mathematics and Its Applications, Springer.","DOI":"10.1007\/978-94-015-7744-1"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1023\/A:1019633214895","article-title":"Analysis of Static Simulated Annealing Algorithms","volume":"115","author":"Orosz","year":"2002","journal-title":"J. Optim. Theory Appl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1630001","DOI":"10.1142\/S0218213016300015","article-title":"Simulated Annealing, Its Variants and Engineering Applications","volume":"25","author":"Siddique","year":"2016","journal-title":"Int. J. Artif. Intell. Tools"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"5818","DOI":"10.1103\/PhysRevE.62.5818","article-title":"Artificial neural network algorithm for analysis of Rutherford backscattering data","volume":"62","author":"Barradas","year":"2000","journal-title":"Phys. Rev. E"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1676","DOI":"10.1016\/j.nimb.2010.02.127","article-title":"Artificial neural networks for instantaneous analysis of real-time Rutherford backscattering spectra","volume":"268","author":"Demeulemeester","year":"2010","journal-title":"Nucl. Instr. Meth. Phys. Res. Sect. B Beam Interact. Mater. Atoms"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1016\/j.nimb.2006.01.016","article-title":"Artificial neural networks analysis of RBS and ERDA spectra of multilayered multi-elemental samples","volume":"246","author":"Nene","year":"2006","journal-title":"Nucl. Instr. Meth. Phys. Res. B"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1363","DOI":"10.1109\/TCSI.2006.875186","article-title":"A fully automated recurrent neural network for unknown dynamic system identification and control","volume":"53","author":"Wang","year":"2006","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_9","unstructured":"Bishop, C.M. (2006). Pattern Recognition and Machine Learning, Springer."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lam, L.H.T., Le, N.H., Van Tuan, L., Ban, H.T., Hung, T.N.K., Nguyen, N.T.K., Dang, L.H., and Le, N.Q.K. (2020). Machine Learning Model for Identifying Antioxidant Proteins Using Features Calculated from Primary Sequences. Biology, 9.","DOI":"10.3390\/biology9100325"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Le, N.Q.K., Do, D.T., Chiu, F.-Y., Yapp, E.K.Y., Yeh, H.-Y., and Chen, C.-Y. (2020). XGBoost Improves Classification of MGMT Promoter Methylation Status in IDH1 Wildtype Glioblastoma. J. Pers. Med., 10.","DOI":"10.3390\/jpm10030128"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3449","DOI":"10.1002\/mp.12967","article-title":"Machine learning algorithms for outcome prediction in (chemo)radiotherapy: An empirical comparison of classifiers","volume":"45","author":"Deist","year":"2018","journal-title":"Med Phys."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1016\/j.neucom.2005.12.126","article-title":"Extreme learning machine: Theory and applications","volume":"70","author":"Huang","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_14","first-page":"31","article-title":"Representational learning with ELMs for big data","volume":"28","author":"Kasun","year":"2013","journal-title":"IEEE Intell. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1007\/s12559-014-9255-2","article-title":"An Insight into Extreme Learning Machines: Random Neurons, Random Features and Kernels","volume":"6","author":"Huang","year":"2014","journal-title":"Cogn. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.neucom.2013.01.057","article-title":"Hierarchical extreme learning machine for feedforward neural network","volume":"128","author":"Han","year":"2014","journal-title":"Neurocomputing"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/TSMCB.2011.2168604","article-title":"Extreme Learning Machine for Regression and Multiclass Classification","volume":"42","author":"Huang","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part B"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.neunet.2014.10.001","article-title":"Trends in extreme learning machines: A review","volume":"61","author":"Huang","year":"2015","journal-title":"Neural Netw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.chemolab.2014.09.015","article-title":"Spectroscopy-based food classification with extreme learning machine","volume":"139","author":"Zheng","year":"2014","journal-title":"Chemom. Intell. Lab. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zheng, W., Shu, H., Tang, H., and Zhang, H. (2019). Spectra data classification with kernel extreme learning machine. Chemom. Intell. Lab. Syst., 192.","DOI":"10.1016\/j.chemolab.2019.103815"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.measurement.2018.01.052","article-title":"Geographical recognition of Syrah wines by combining feature selection with extreme learning machine","volume":"120","author":"Llobodanin","year":"2018","journal-title":"Measurement"},{"key":"ref_22","unstructured":"(2020, March 05). Quadram Institute. Available online: https:\/\/csr.quadram.ac.uk\/example-datasets-for-download\/."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Khan, B., Wang, Z., Han, F., Iqbal, A., and Masood, R.J. (2017). Fabric weave pattern and yarn colour recognition and classification using a deep ELM network. Algorithms, 10.","DOI":"10.3390\/a10040117"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1345","DOI":"10.1007\/s10489-019-01584-4","article-title":"Two novel ELM-based stacking deep models focused on image recognition","volume":"50","author":"Song","year":"2020","journal-title":"Appl. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2013","DOI":"10.1109\/TCYB.2014.2363492","article-title":"Stacked Extreme Learning Machines","volume":"45","author":"Zhou","year":"2015","journal-title":"IEEE Trans. Cybern."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Tarantola, A. (2004). Inverse problem theory and methods for model parameter estimation. SIAM.","DOI":"10.1137\/1.9780898717921"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"R29","DOI":"10.1088\/0266-5611\/18\/3\/201","article-title":"Monte Carlo analysis of inverse problems","volume":"18","author":"Mosegaard","year":"2002","journal-title":"Inverse Probl."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"588","DOI":"10.1016\/0168-583X(94)95888-2","article-title":"Computer methods for analysis and simulation of RBS and ERDA spectra","volume":"85","author":"Kotai","year":"1994","journal-title":"Nucl. Instr. Meth. Phys. Res. B"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1111\/1467-9868.00128","article-title":"Automatic Bayesian curve fitting","volume":"60","author":"Denison","year":"1998","journal-title":"J. R. Stat. Soc. Ser. B"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Hastie, T., Tibshirani, R., and Friedman, J.H. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer. [2nd ed.].","DOI":"10.1007\/978-0-387-84858-7"},{"key":"ref_31","first-page":"321","article-title":"Multivariable function interpolation and adaptive networks","volume":"2","author":"Broomhead","year":"1998","journal-title":"Complex Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1162\/neco.1991.3.2.246","article-title":"Universal Approximation Using Radial-Basis-Function Networks","volume":"3","author":"Park","year":"1991","journal-title":"Neural Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1080\/08839514.2020.1787677","article-title":"A Novel Method of Curve Fitting Based on Optimized Extreme Learning Machine","volume":"34","author":"Li","year":"2020","journal-title":"Appl. Artif. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/MCSE.2018.2875323","article-title":"Nonlinear Curve Fitting Using Extreme Learning Machines and Radial Basis Function Networks","volume":"21","author":"Li","year":"2019","journal-title":"Comput. Sci. Eng."},{"key":"ref_35","unstructured":"Serre, D. (2002). Matrices: Theory and Applications, Springer."},{"key":"ref_36","unstructured":"Haykin, S. (2009). Neural Networks: A Comprehensive Foundation, Pearson. [3rd ed.]."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1712","DOI":"10.1016\/j.csda.2007.05.024","article-title":"Principal component analysis for data containing outliers and missing elements","volume":"52","author":"Serneels","year":"2008","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Belsley, D.A., Kuh, E., and Welsch, R.E. (1980). Regression Diagnostics. Identifying Influential Data and Sources of Collinearity, Wiley.","DOI":"10.1002\/0471725153"},{"key":"ref_39","unstructured":"Mayer, M. (2019). SIMNRA 7.02 User\u2019s Guide. Max-Planck Institute of Plasma Physics, Max-Planck-Institut f\u00fcr Plasmaphysik."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1016\/j.nimb.2014.02.056","article-title":"Improved Physics in SIMNRA 7","volume":"332","author":"Mayer","year":"2014","journal-title":"Nucl. Instr. Meth. Phys. Res. B"},{"key":"ref_41","unstructured":"Extreme Learning Machines (ELM) (2020, March 05). Extreme Learning Machines (ELM): Filling the Gap between Frank Rosenblatt\u2019s Dream and John von Neumann\u2019s Puzzle. Available online: https:\/\/www.ntu.edu.sg\/home\/egbhuang\/."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/cgf.12740","article-title":"Projective Feature Learning for 3D Shapes with Multi-View Depth Images","volume":"34","author":"Xie","year":"2015","journal-title":"Comput. Graph. Forum"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1016\/j.procs.2018.01.109","article-title":"Traffic Sign Recognition Based On Multi-feature Fusion and ELM Classifier","volume":"127","author":"Aziz","year":"2018","journal-title":"Procedia Comput. Sci."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/1\/18\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:09:38Z","timestamp":1760159378000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/1\/18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,11]]},"references-count":43,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,1]]}},"alternative-id":["a14010018"],"URL":"https:\/\/doi.org\/10.3390\/a14010018","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,11]]}}}