Abstract
Background: QoS parameters are volatile in nature and possess high nonlinearity, thus making the IoT-based service and recommendation process challenging.
Methods: An efficient and accurate forecasting model is lacking in this area and needs to be explored. Though an artificial neural network is a prominent option for capturing such nonlinearities, its efficiency is limited by the structural complexity and iterative learning method. The random vector functional link network (RVFLN) significantly reduces the time complexity by randomly assigning input weights and biases without further modification. Only output layer weights are calculated iteratively by gradient methods or non-iteratively by least square methods. It is an efficient algorithm with low time complexity and can handle complex domain problems without compromising accuracy. Motivated by these characteristics, this article develops an RVFLN-based model for forecasting QoS parameter sequences.
Results: Two real-world IoT-enabled web service dataset series are used in developing and evaluating the effectiveness of RVFLN-based forecasts in terms of three performance metrics.
Conclusion: Experimental results, comparative studies, and statistical tests are conducted to establish the superiority of the proposed approach over four other similar forecasting techniques.
Graphical Abstract
[http://dx.doi.org/10.1016/S1005-8885(13)60252-6]
[http://dx.doi.org/10.1016/j.jnca.2018.07.013]
[http://dx.doi.org/10.1007/978-3-642-37291-9_6]
[http://dx.doi.org/10.1109/ACCESS.2020.3032704]
[http://dx.doi.org/10.1145/1808885.1808899]
[http://dx.doi.org/10.1016/j.jss.2017.09.011]
[http://dx.doi.org/10.1007/978-3-319-94376-3_3]
[http://dx.doi.org/10.1109/TPDS.2017.2700796]
[http://dx.doi.org/10.1016/j.comnet.2016.01.004]
[http://dx.doi.org/10.1109/ACCESS.2019.2915958]
[http://dx.doi.org/10.1109/ICAIBD.2019.8837006]
[http://dx.doi.org/10.1145/2801164]
[http://dx.doi.org/10.1016/0925-2312(94)90053-1]
[http://dx.doi.org/10.1080/00207179208934315]
[http://dx.doi.org/10.1109/72.471375] [PMID: 18263425]
[http://dx.doi.org/10.1007/s00521-019-04290-x]
[http://dx.doi.org/10.1016/j.asoc.2019.105854]
[http://dx.doi.org/10.1016/j.asoc.2019.04.026]
[http://dx.doi.org/10.1109/SSCI.2018.8628724]
[http://dx.doi.org/10.1016/j.asoc.2017.02.013]
[http://dx.doi.org/10.1016/j.ins.2015.11.039]
[http://dx.doi.org/10.1609/aaai.v31i1.11181]
[http://dx.doi.org/10.1016/j.ins.2015.09.002]
[http://dx.doi.org/10.1109/IJCNN.2015.7280333]
[http://dx.doi.org/10.1016/j.ins.2015.01.007]
[http://dx.doi.org/10.1016/j.ins.2015.09.025]
[http://dx.doi.org/10.1016/j.ins.2016.01.039]
[http://dx.doi.org/10.1109/CISP.2013.6745269]
[http://dx.doi.org/10.1155/2014/105089] [PMID: 24959598]
[http://dx.doi.org/10.1109/TCYB.2016.2588526] [PMID: 27542188]
[http://dx.doi.org/10.1016/j.ins.2015.07.060]
[http://dx.doi.org/10.1016/j.ins.2015.07.002]
[http://dx.doi.org/10.1016/j.neucom.2014.08.098]
[http://dx.doi.org/10.1016/j.ins.2013.12.016]
[http://dx.doi.org/10.1016/j.asoc.2017.08.007]
[http://dx.doi.org/10.1109/SSCI.2018.8628640]
[http://dx.doi.org/10.1109/SMC.2016.7844431]
[http://dx.doi.org/10.1016/j.knosys.2018.01.015]
[http://dx.doi.org/10.1109/IJCNN.2016.7727666]
[http://dx.doi.org/10.1109/IJCNN.2018.8489703]
[http://dx.doi.org/10.1016/j.asoc.2017.09.020]
[http://dx.doi.org/10.1016/j.ijleo.2017.08.070]
[http://dx.doi.org/10.3906/elk-1903-75]
[http://dx.doi.org/10.1016/j.neunet.2019.09.039] [PMID: 31677442]
[http://dx.doi.org/10.1016/j.ins.2018.12.063]