[BACK]
Computers, Materials & Continua
DOI:10.32604/cmc.2022.027925
images
Article

A Neuro-Fuzzy Approach to Road Traffic Congestion Prediction

Mohammed Gollapalli1, Atta-ur-Rahman2,*, Dhiaa Musleh2, Nehad Ibrahim2, Muhammad Adnan Khan3, Sagheer Abbas4, Ayesha Atta5, Muhammad Aftab Khan6, Mehwash Farooqui6, Tahir Iqbal7, Mohammed Salih Ahmed6, Mohammed Imran B. Ahmed6, Dakheel Almoqbil8, Majd Nabeel2 and Abdullah Omer2

1Department of Computer Information System (CIS), College of Computer Science and Information Technology (CCSIT), Imam Abdulrahman Bin Faisal University, Dammam, 31441, Saudi Arabia
2Department of Computer Science (CS), College of Computer Science and Information Technology (CCSIT), Imam Abdulrahman Bin Faisal University, Dammam, 31441, Saudi Arabia
3Pattern Recognition and Machine Learning Lab, Department of Software Engineering, Gachon University, Inchon, Korea
4Department of Computer Science, National College of Business Administration and Economics, Lahore, Punjab,54000, Pakistan
5Department of Computer Science, Government College University (GCU), Lahore, Punjab, 54000, Pakistan
6Department of Computer Engineering (CE), College of Computer Science and Information Technology (CCSIT), Imam Abdulrahman Bin Faisal University, Dammam, 31441, Saudi Arabia
7College of Business Administration, Imam Abdulrahman Bin Faisal University, Dammam, 31441, Saudi Arabia
8Department of Networks and Communications (NC), College of Computer Science and Information Technology (CCSIT), Imam Abdulrahman Bin Faisal University, Dammam, 31441, Saudi Arabia
*Corresponding Author: Atta-ur-Rahman. Email: aaurrahman@iau.edu.sa
Received: 28 January 2022; Accepted: 30 March 2022

Abstract: The fast-paced growth of artificial intelligence applications provides unparalleled opportunities to improve the efficiency of various systems. Such as the transportation sector faces many obstacles following the implementation and integration of different vehicular and environmental aspects worldwide. Traffic congestion is among the major issues in this regard which demands serious attention due to the rapid growth in the number of vehicles on the road. To address this overwhelming problem, in this article, a cloud-based intelligent road traffic congestion prediction model is proposed that is empowered with a hybrid Neuro-Fuzzy approach. The aim of the study is to reduce the delay in the queues, the vehicles experience at different road junctions across the city. The proposed model also intended to help the automated traffic control systems by minimizing the congestion particularly in a smart city environment where observational data is obtained from various implanted Internet of Things (IoT) sensors across the road. After due preprocessing over the cloud server, the proposed approach makes use of this data by incorporating the neuro-fuzzy engine. Consequently, it possesses a high level of accuracy by means of intelligent decision making with minimum error rate. Simulation results reveal the accuracy of the proposed model as 98.72% during the validation phase in contrast to the highest accuracies achieved by state-of-the-art techniques in the literature such as 90.6%, 95.84%, 97.56% and 98.03%, respectively. As far as the training phase analysis is concerned, the proposed scheme exhibits 99.214% accuracy. The proposed prediction model is a potential contribution towards smart cities environment.

Keywords: Neuro-fuzzy; machine learning; congestion prediction; AI; cloud computing; smart cities

1  Introduction

The management of road traffic is amongst the major problems considered in most of the big cities around the globe. Especially, in peak hours, most of the roads can be observed congested with a large number of vehicle queues for an indefinite period. This problem is not limited to the under-developing countries but evident in the developed countries as well. Among the several reasons for this overwhelmingly increasing traffic are necessity and affordability of automobiles and progressive commuting for the jobs and work-related activities. The congestion in the different road junctions creates several issues related to environment pollution, mental health, increase in fuel consumption as well as the financial issues [1]. Governments and agencies employ different ways to minimize the delays that occur during driving. For instance, building flyovers and underpasses, ring-shaped roads, one-way roads, segregating the city metros from the general traffic. Moreover, introducing the restriction and rescheduling of the heavy-duty traffic in the city and automating the system of traffic signals [2].

Many researchers figured out the levels of congestion over the road junctions with the help of information from the spatial and temporal traffic flow [3] by using the technique of fuzzy logic to examine the continuous and discrete level of traffic congestion patterns [4]. Moreover, Hidden Markov models (HMM) have been investigated to calculate five distinct traffic congestion statuses by intelligently examining traffic videos and imagery. The velocity and volume of the vehicles on the roan in a particular scene are used as an input to the designed fuzzy inference system (FIS) in many road traffic scenarios to estimate and generalize the road congestion [5]. Although, the mentioned techniques were promising in terms of adequately guessing the congestion but still there is a lot of room for improvement in terms of prediction accuracy especially when it comes to real time environments. In this paper, a neuro-fuzzy model has been developed, which is an amalgamation of the fuzzy system (FS) and neural network (NN). The proposed model is capable of learning and drawing the member function’s boundaries for the fuzzy system with the help of a neural network. This results in a set of dynamic fuzzy membership functions that encompass the accurate distribution of the involved fuzzy variables pertaining the provided examples. Further, in this research, cloud based intelligent road traffic congestion prediction empowered with hybrid neuro fuzzy technique is proposed. The core contributions of the article are enumerated as follows:

a) Formulation of an optimization problem where the main objective is to minimize the miss-rate and improve the accuracy for optimum decision-making for road traffic congestion.

b) For better approximation of the traffic congestion, Fuzzy Logic empowered NN has been proposed. This is mainly because the fuzzy logic covers the missing part of knowledge with adequate approximation of its membership function duly learnt from the NN trained over appropriate number of examples.

c) Proposed Cloud empowered hybrid neuro-fuzzy based proposed model is compared with various state of art algorithms and methods. Simulation results shown that Proposed hybrid neuro-fuzzy based proposed model exhibits far better results as compared to state of the art algorithms.

The remaining paper is organized as follows. The literature review is presented in Section 2; whereas the Section 3 describes the hybrid neuro-fuzzy based proposed model. Section 4 validates the proposed model by the simulation results. Finally, the conclusion of the paper is presented in Section 5.

2  Literature Review

The concept of a smart city is expressed as a combination of enormous information with computerized frameworks, and the distributed Internet of Things (IoT) based sensory [6,7] with inherent cloud computing facilities to process the induced big data [8]. The idea of cognitive computing is to gain from procuring information with people to enhance the user experience and pervasiveness. As an example, the Google makes an intelligent use of customers feedback and suggestions to provide a better experience ubiquitously. That involves intelligent and complex user’s behavior analysis and prediction based on the past experiences. The classification and prediction are based on the past traits of the user, his/her likes/dislikes and their activities over the network or web. Mainly these activities include web usage, network usage and shopping trends etc. [9,10]. These technologies set a roadmap towards a fully operational knowledge base community, referred to as smart environments including smart homes, smart campuses, smart clinics (telemedicine solutions), smart classrooms and what not [11,12]. Nowadays the term smart city is the most prevalent among the modern technological revolutions. The most recent analysis of the World Health Organization (WHO) assumes that, by 2050, 70% of the population will live in urban areas. Essentially, counting on the similar smart projects in the everyday life. Whereas the smart traffic control is among the most emerging areas of the smart cities.

According to [13], mainly probabilistic and AI based models have been investigated for traffic congestion prediction in the literature over the recent years. The AI based mainly comprises ANN, regression models, decision trees and SVM based algorithms. Similarly, convolutional neural network (CNN), long-short-term memory (LSTM) and extreme learning machine (ELM) models were investigated under deep learning paradigm. As far as the probabilistic models are concerned, they become complex with increase in number of factors on the road traffic like weather, number of vehicles etc. However, deep learning methods outsmart them and hence are more popular in the recent years of study. A study in [14] was conducted for the road traffic congestion prediction based on estimated time of arrival (ETA) and certain human factors. The social media, Google maps including online traffic management web portals for a selected city, weather APIs and local events were the main data sources. After due pre-processing, the authors built the model based on ETA segregated as weekends and weekdays and investigated various ML algorithms like random forest (RF), XGBoost, KNN, GradientBoost (GB) etc. and achieved the accuracies as 92%, 91%, 91% and 83%, respectively.

Rani et al. in [15] proposed a neural network followed by fuzzy inference system approach for traffic delay prediction. In this approach, the delay coefficients were predicted based on the environmental factors incurred during the road traffic in an urban city. The scheme exhibits accuracies as 91.265% and 90.6 during training and validation phases respectively. The smart city projects investigate the most recent innovation to improve urban lifestyles. In the urban areas, smart city technologies likewise increase the presentation and provides the individuals prevalent with higher facilities [16]. Urban cities, around the globe are being revolutionized to smart cities with the help of Information and Communication Technology (ICT). The IoT interfaces comprising of heterogeneous type of gadgets, wearables, autos, unmanned air vehicles (UAVs) as well as different stuff in cooperation and trade the information through equipment, application programming interfaces (APIs), sensors, actuators, and combinations of several open-ended systems [17].

In [18], authors proposed a machine learning approach for avoidance of road traffic congestion. Two approaches were investigated in this regard. Firstly, the curve fitting technique was used to minimize the error rate and improve the accuracy of the overall system. Second approach was using the time series approach. Both schemes exhibit the accuracies of 95.84% and 97.56%, respectively for the road traffic congestion prediction. The techniques were promising in terms of accuracy but with an inherent cost of complexity was encompassed. Strategies for information and calculations of AI ought to be set up to get data and learning to diminish. Although processing and capacity procedures have as of late progressed, most information scientific methodologies exploit inspecting systems that are time-proficient, however, they ignore a major number of information that can contain critical data [19]. Planning and evolution are of the greatest impact in the IoT and demands an ideal trusted agreement layer known as middleware [20]. For sake of secure and consistent interoperability among applications, Machine-to-Machine, and existing web-based services without human intervention. This type of electronic data interchange (EDI) mechanism results in timely and hassle-free system [21]. Siddiqui et al. [22] proposed a deep learning neural network (DLNN) based road traffic congestion control approach. The scheme exhibits a significant accuracy of 98.03% but for a specific dataset. Moreover, the suitability of the scheme for a real-life environment like smart city was neither stated nor its alignment or configuration with the smart city architecture was explained. A study in [23] proposed an innovative and promising learning algorithm for vehicle re-identification as a potential support to traffic management systems by involving unique feature.

In [24], authors proposed a real-time approach for small object detection (RSOD) that could potentially help the UAV based smart traffic monitoring system by means of enhanced surveillance. RSOD outperforms YOLOv3 for the Visdrone-DET2018 and UAVDT datasets with an improvement in mean Average Precision (mAP) of 3.4% and 5.1%, respectively. Several AI, Machine Learning (ML) and soft-computing approaches like Neural Network [18], Fuzzy system [2527], Swarm Intelligence [28] and Evolutionary Computing [29] like Genetic Algorithm [30,31], Differential Evolution (DE) [32,33], are strong candidate solutions in the field of the smart cities [34], engineering and wireless communication systems [3537] and healthcare [38,39] etc.

Based on the brief literature review, authors conclude the research gap and motivation regarding study that there is a dire need for a comprehensive traffic road congestion prediction approach for the smart cities. Because, due to involvement of several factors, probabilistic models or too complex to design. Then among AI models, a lightweight model is demanded to encompass the ideology of IoTs, fog and cloud computing paradigm as a layered approach which precisely explains and projects the data flow from sensors to the cloud layer where the proposed neuro-fuzzy engine is deployed for real time analysis and provisioning of the road traffic congestion prediction with enhanced accuracy and reduced error rate.

3  Proposed Cloud-based Intelligent Traffic Congestion System Model

Proposed work introduces the energy efficient model for the smart cities. This section elaborates the way neural network with fuzzy system together help in congestion prediction to facilitate the smart cities population. In this regard, the general context of artificial intelligence in smart cities is presented in Fig. 1 along with the Proposed Hybrid Neuro-Fuzzy based Smart City Infrastructure Integration Model. It consists of four main intelligence attention levels named as facilities of smart city and IoT, neuro-fuzzy component, Fog computing & cloud computing.

images

Figure 1: Proposed hybrid neuro-fuzzy and smart city infrastructure integration model

The proposed neuro-fuzzy approach presented in Fig. 1 depicts the hierarchical structure of a smart city where the intelligent software control is implemented in coordination with cloud and fog computing for the necessary analytics. The unique facts can, then, be transferred to the cloud or fog layer. The operational analytical agent of the neuro-fuzzy approach at that time provides a proper reaction based on estimates for the traffic. The analysis of the Fog-driven approach supports local activities in predefined conditions; however, the analysis of a cloud-driven approach can cover larger geographical area with different states. The surroundings of the sensors are detected by the laid diverse sensory IoT network. However, the information sources for the end-user, the proposed learning model is required. The model of neuro-fuzzy can be used at the stage of cloud computing, tools, and methodologies and it can be integrated with semantics and ontologies to gather around the information [40,41].

3.1 Working Methodology

The proposed traffic congestion prediction model is shown in Fig. 2. Proposed Model is divided into four sub-layers named: sensors layer, object layer, preprocessing layer and application layer. The application layer further divided into sublayers. The sensor layer contains various types of IoT enabled sensors that collect data from the environment as an input also known as the acquisition layer. Data received through IoT enabled sensors is forwarded to the object layer through the wireless link.

Due to the channel state information (CSI) at the wireless link, received data at the object layer may contain some missing values and noise [4244] that is precisely known as the raw data. After collecting the raw data, the preprocessing layer is activated. In this layer, handling the missing values and mitigating the noise using the moving average method and normalization take place, respectively. In the application layer, the proposed hybrid neuro-fuzzy approach has been used to predict road traffic congestion. The application layer further divided into three sub-layers named as Fuzzy Inference System (FIS), Prediction Layer & Performance evaluation layer. Knowledgebase of the Fuzzy Inference system layer is updated using the Adaptive Backpropagation Neural Network system. The output of the FIS layer is used in the Prediction layer to predict the traffic congestion, consequently.

images

Figure 2: Proposed hybrid neuro-fuzzy empowered traffic congestion model in smart cities

In addition to the prediction layer, the hidden layer initializes the weights of the input layer and updates its weights by using a mathematical technique (explained subsequently) of calculating the weights (except the first hidden layer), and finally uses the least mean square (LMS) technique to calculate weights for the overall output layer of the network. The test and error method are used to fine-tune the hidden layers ideally along with the adequate number of neurons considered in the hidden layers in contrast to the activation function. These outcomes of the network as used to adjust the boundaries of the fuzzy membership functions that strengthens the proposed neuro-fuzzy model. The mathematical modeling for adjusting the bounds of trim membership functions based on the outcome of activation function is given in Tab. 1. Triangular membership functions are used in the modeling due to their appropriateness to the real-life applications rather than Gaussian membership functions that exhibits more complexity while aggregating the fuzzy values.

images

3.2 Hybrid Neuro-Fuzzy System

The proposed hybrid Neuro-Fuzzy system combines the strengths of both the neural networks and fuzzy systems like separately investigated in [3537]. In the proposed hybrid neuro-fuzzy system, the neural network is applied to build the rule-base/knowledgebase which is further used in the prediction layer. Fig. 3 shows the proposed architecture which is used in the prediction layer for traffic congestion. It consists of five distinct layers; each layer has its own functionality. Where, x and y represent the crisp input values the obtained from IoT and processed. These values are then mapped to corresponding fuzzy values after passing through the fuzzifiers like Queue (Q) and Arrival (A) which are shown in Tab. 1. Further the Ai and Bi shows the linguistic labels related to node function. Here “W” represents the optimum learned weights that are used for intelligent prediction of traffic congestion.

images

Figure 3: The proposed architecture used in prediction layer

Mathematical membership functions used in proposed hybrid Neuro-Fuzzy Architecture are shown in Tab. 1, which are further used in the neural network-based knowledge base. In the proposed hybrid Neuro-Fuzzy system, adaptive backpropagation neural network is used to create the intelligent & adaptive knowledge of the FIS. Based on the disseminated and induced knowledge, the proposed prediction model predicts the road traffic congestion accurately.

Eq. (1) represents the net of the hidden layer (ψj) of the neural network. Where rI represents the inputs as shown in Tab. 1 and ωij represents the weights between input and hidden layer.

ψj=b1+i=1m(ωijri)(1)

ω´j=11+eψj wherej=1,2,3n(2)

Here, ω´j in Eq. (2) represents the output of the hidden layer. Input is shown in Eq. (3) from the given output layer.

ψk=b2+j=1n(υjkω´j)(3)

Output layer activation function is shown in Eq. (4)

ω´k=11+eψk wherek=1,2,3r(4)

Error in backpropagation written as Eq. (5)

E=12k(τkω´k)2(5)

where τk represents the output of desired and outk showed the output of calculated.

Δυj,k=ϵEνj,k(6)

Eq. (6) can be written as after apply chain rule:

Δυj,k=ϵEω´k×ω´kψk×ψkνj,k(7)

After substituting the values in Eq. (7), the value of weight changed can be obtained as shown in Eq. (8)

Δυj,k=ϵ(τkω´k)×ω´k(1ω´k)×(ω´j)

Δυj,k=ϵξkω´j(8)

where

ξk=(τkω´k)×ω´k(1ω´k)

ωI,j[kEω´k×ω´kψk×ψkω´j]×ω´jψj×ψjωI,j

ΔωI,j=ϵ[kEω´k×ω´kψk×ψkω´j]×ω´jψj×ψjωI,j

ΔωI,j=ϵ[k(τkω´k)×ω´k(1ω´k)×(νj,k)]×ω´k(1ω´k)×αi

ΔωI,j=ϵ[kξk(νj,k)]×ω´j(1ω´j)×αi

ΔωI,j=ϵξjαi(9)

where,

ξj=[kξk(νj,k)]×ω´j(1ω´j)

The layer of output as well as hidden written in Eq. (10) which updating the weight and bias between them.

νj,k+=νj,k+λFΔυj,k(10)

Eq. (11) shows the input and hidden layer bias and weight updating.

ωI,j+=ωI,j+λFΔωI,j(11)

λF is the learning rate of the proposed system. The convergence of the proposed system depends upon the care-full selection of λF. After that Prediction layer predicts the traffic congestion. In the performance evaluation layer, we evaluate the performance of the prediction layer in terms of accuracy, miss rate, sensitivity, specificity, etc.

4  Simulation and Results

MATLAB 2019a is used for simulation purpose, different statistical performance metrics [45,46] are used in this research to evaluate the performance of the proposed system model in both training and validation phases, respectively. Eqs. (12)(19) show the parameters derived from the formulas.

Miss rate =(OyTN+ONTy)TN+Ty(12)

Accuracy =(ONTN+OyTy)TN+Ty(13)

Sensitivity =TCy/(TCy+FCN)(14)

Specificity =TCN/(TCN+FCy)(15)

Negative prediction value (NPV)=OyTy(OyTy+ONTy)(16)

Positive prediction value (PPV)=ONTN(ONTN+OyTN)(17)

False positive ratio (FPR)=1specificity (18)

False negative ratio (FNR)=1sensitivity (19)

The proposed system model calculates the predicted output as negative (N) and positive (y). The resultant output shows the value of the negative (N) and positive (Y) existence of congestion. Tab. 2 shows the performance of the proposed Hybrid Neuro-Fuzzy System Model during training. In which 616 samples are taken as total which is further divided into 316 positives and 300 negative samples. It is clearly shown that 310 samples are estimated correctly in which congestion not found, whereas 06 samples are wrongly estimated as negative in which congestion found, but congestion does not exist. Similarly, 295 samples are correctly estimated as negative in which congestion found and 05 samples are estimated wrongly in which congestion not found, but congestion exists.

images

Validation results are presented in Tab. 3 in which 264 samples are taken in total that are further divided into 144 and 120 positives negative samples, respectively. From the simulation experiments, it is observed that 140 samples are estimated correctly, and congestion was not found whereas 4 samples are wrongly estimated as negative in which congestion found, but congestion does not exist. Similarly, 2 samples are wrongly estimated as congestion not found, but, congestion exists, whereas 118 samples are correctly estimated as negative in which congestion found, respectively.

images

images

The performance of the proposed hybrid neuro-fuzzy empowered model during training and validation by using different statistical metrics is shown in Tab. 4. It is clearly shown that the proposed system during training produces 99.21% and 0.786% accuracy and miss rates, respectively. During validation, the proposed system produces 98.72% and 1.272% accuracy and miss rates, respectively. Tab. 4 also shows system model performance in terms of sensitivity, specificity, during training & validation phase. It clearly shows that the proposed system during training gives 99.41% and 99.01% sensitivity and specificity, respectively. And during validation proposed system gives 99.59% and 97.72% sensitivity and specificity, respectively. Also, some more statistical measures are added to predict the values such as false positive, false negative, as well as positive and negative prediction values gives the result during training 98.01%, 98.41%, 99.10%, and 99.33%. Further, during validation, the proposed system gives 96.72%, 98.59%, 98.22%, and 99.33%, respectively.

The comparison of the proposed system model using neuro-fuzzy results with previous literature approaches presented in Tab. 5. It clearly observed from Tab. 5, proposed system model empowered with neuro-fuzzy exhibits 99.214% and 98.728% accuracy during training and validation phases, respectively which is significantly superior to the earlier methods proposed by Rani et al. (2018) [15], Ata et al. (2019) [18] and Siddiqui et al. (2021) [22]. The evaluation of the proposed system model provides better accuracy in validation phase by 8%, 1.2% and 0.7% as compared [15,18] and [22], respectively. The scheme possesses an affordable complexity and is compatible with real-time smart city environment. Because the once the proposed neuro-fuzzy system is learnt, it is like plug and play component.

images

5  Conclusion

Modeling, simulation, and analysis of the intelligent traffic congestion points prediction in the smart cities is a challenging task. In this research, a similar model for the prediction of traffic congestion has been proposed to improve the accuracy. The proposed cloud-based hybrid neuro-fuzzy empowered model forecasts the congestion point in the different junctions of road. Neural network has been trained over the dataset examples to optimize the fuzzy membership functions for better approximation and reasoning. The inputs come from various IoT sensors implanted on the roadside in a smart city scenario and after due preprocessing over the cloud server, fetched into the proposed system. Simulation results have shown that the accuracy of the proposed model is 99.214% and 98.728% during the training and validation phases, respectively. It also observed that the proposed model possesses more accurate results as compared to previously published state-of-the-art road traffic congestion approaches in the literature.

Acknowledgement: Authors would like to acknowledge the group efforts made as a collaborative work.

Funding Statement: The authors received no specific funding for this study.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

References

  1. C. T. Wannige and D. U. J. Sonnadara, “Traffic signal control based on adaptive neuro-fuzzy inference,” in Proc. 4th Int. Conf. on Information and Automation for Sustainability, Colombo, Sri Lanka, pp. 301–306, 2008.
  2. M. Khalid, “Intelligent traffic lights control by fuzzy logic,” Malaysian Journal of Computer Science, vol. 9, no. 2, pp. 29–35, 1996.
  3. J. Lu and L. Cao, “Congestion evaluation from traffic flow information based on fuzzy logic,” in Proc. IEEE Int. Conf. on Intelligent Transportation Systems, Shanghai, China, 1, pp. 50–53, 200
  4. B. Krause, C. V. Altrock and M. Pozybill, “Intelligent highway by fuzzy logic: Congestion detection and traffic control on multi-lane roads with variable road signs,” in Proc. IEEE 5th Int. Fuzzy Systems, New Orleans, LA, USA, 3, pp. 1832–1837, 1996.
  5. F. Porikli and X. Li, “Traffic congestion estimation using HMM models without vehicle tracking,” in Proc. IEEE Intelligent Vehicles Symp., Parma, Italy, pp. 188–193, 2004.
  6. P. Kaltenrieder, E. Portmann and T. Myrach, “Fuzzy knowledge representation in cognitive cities,” in Proc. IEEE Int. Conf. on Fuzzy Systems (FUZZ-IEEE), Istanbul, Turkey, pp. 1–8, 2015.
  7. L. Atzori, A. Iera and G. Morabito, “The internet of things: A survey,” Computer Networks, vol. 54, no. 15, pp. 2787–2805, 2010.
  8. F. Alhaidari, A. Rahman and R. Zagrouba, “Cloud of things: Architecture, applications and challenges,” Journal of Ambient Intelligence and Humanized Computing, vol. 12, no. 1, pp. 1–12, 2020.
  9. A. Rahman, S. A. Alrashed and A. Abraham, “User behavior classification and prediction using FRBS and linear regression,” Journal of Information Assurance and Security, vol. 12, no. 3, pp. 86–93, 2017.
  10. A. Rahman, S. Dash, A. K. Luhach, N. Chilamkurti, S. Baek et al., “A neuro-fuzzy approach for user behaviour classification and prediction,” Journal of Cloud Computing, vol. 8, no. 17, pp. 1–15, 2019.
  11. N. M. Allah and S. Alrashed, “Smart campus—A sketch,” Sustainable Cities and Society, vol. 59, no. 1, pp. 1–15, 2020.
  12. R. Zagrouba, M. A. Khan, A. Rahman, M. A. Saleem, M. F. Mushtaq et al., “Modelling and simulation of covid-19 outbreak prediction using supervised machine learning,” Computers, Materials & Continua, vol. 66, no. 3, pp. 2397–2407, 2021.
  13. M. Akhtar and S. Moridpour, “A review of traffic congestion prediction using artificial intelligence,” Journal of Advanced Transportation, vol. 2021, no. 1, pp. 1–18, 2021.
  14. N. N. Zafar and I. U. Haq, “Traffic congestion prediction based on estimated time of arrival,” PLoS One, vol. 15, no. 12, pp. e0238200, 2020.
  15. P. Rani and D. K. Shaw, “Artificial neural networks approach induced by fuzzy logic for traffic delay estimation,” Journal of Engineering Technology, vol. 6, no. 2, pp. 127–141, 2018.
  16. P. Hall, “Creative cities and economic development,” Urban Studies, vol. 37, no. 4, pp. 639–649, 2000.
  17. R. P. Dameri, “Defining an evaluation framework for digital cities implementation,” in Proc. Int. Conf. on Information Society (i-Society 2012), London, UK, pp. 466–470, 2012.
  18. A. Ata, M. A. Khan, S. Abbas, G. Ahmad and A. Fatima, “Modelling smart road traffic congestion control system using machine learning techniques,” Neural Network World, vol. 29, no. 2, pp. 99–110, 2019.
  19. M. Mohammadi and A. Al-Fuqaha, “Enabling cognitive smart cities using big data and machine learning: Approaches and challenges,” IEEE Communications Magazine, vol. 56, no. 2, pp. 94–101, 2018.
  20. L. Foschini, T. Taleb, A. Corradi and D. Bottazzi, “The m2m-based metropolitan platform for ims-enabled road traffic management in IoT,” IEEE Communications Magazine, vol. 49, no. 11, pp. 50–57, 2011.
  21. A. Rahman and J. Alhiyafi, “Health level seven generic web interface,” Journal of Computational and Theoretical Nanoscience, vol. 15, no. 3, pp. 1261–1274, 2018.
  22. S. Y. Siddiqui, I. Ahmad, M. A. Khan, B. S. Khan, M. N. Ali et al., “AIoT enabled traffic congestion control system using deep neural network,” EAI Endorsed Transactions on Scalable Information Systems, vol. 8, no. 33, pp. 1–7, 2021.
  23. W. Sun, G. Z. Dai, X. R. Zhang, X. Z. He and X. Chen, “TBE-Net: A three-branch embedding network with part-aware ability and feature complementary learning for vehicle re-identification,” IEEE Transactions on Intelligent Transportation Systems, pp. 1–13, 2021. https://doi.org/10.1109/TITS.2021.3130403.
  24. W. Sun, L. Dai, X. R. Zhang, P. S. Chang and X. Z. He, “RSOD: Real-time small object detection algorithm in UAV-based traffic monitoring,” Applied Intelligence, vol. 92, no. 6, pp. 1–16, 2021.
  25. M. I. B. Ahmed, A. Rahman, M. Farooqui, F. Alamoudi, R. Baageel et al., “Early identification of covid-19 using dynamic fuzzy rule-based system,” Mathematical Modelling of Engineering Problems, vol. 8, no. 5, pp. 805–812, 2021.
  26. A. Rehman, A. Athar, M. A. Khan, S. Abbas, A. Fatima et al., “Modelling, simulation, and optimization of diabetes type II prediction using deep extreme learning machine,” Journal of Ambient Intelligence and Smart Environments, vol. 12, no. 2, pp. 125–138, 2020.
  27. A. Atta, S. Abbas, M. A. Khan, G. Ahmed and U. Farooq, “An adaptive approach: Smart traffic congestion control system,” Journal of King Saud University-Computer and Information Sciences, vol. 32, no. 9, pp. 1012–1019, 2018.
  28. M. A. Khan, M. Umair, M. A. Saleem, M. N. Ali and S. Abbas, “CDE using improved opposite-based swarm optimization for MIMO systems,” Journal of Intelligent & Fuzzy Systems, vol. 37, no. 1, pp. 687–692, 2019.
  29. M. Mahmud, A. Rahman, M. Lee and J. Choi, “Evolutionary-based image encryption using RNA codons truth table,” Optics & Laser Technology, vol. 121, no. 1, pp. 1–8, 2020.
  30. A. Rahman, I. M. Qureshi, A. N. Malik and M. T. Naseem, “QoS and rate enhancement in DVB-S2 using fuzzy rule base system,” Journal of Intelligent & Fuzzy Systems, vol. 30, no. 1, pp. 801–810, 2016.
  31. A. Rahman, I. M. Qureshi and A. N. Malik, “Adaptive resource allocation in OFDM systems using GA and fuzzy rule base system,” World Applied Sciences Journal, vol. 18, no. 6, pp. 836–844, 2012.
  32. M. Azam, A. Rahman, K. Sultan, S. Dash, S. Khan et al., “Automated testcase generation and prioritization using GA and FRBS,” in Proc. Advanced Informatics for Computing Research, Second Int. Conf., ICAICR 2018, Shimla, India, 955, pp. 573–584, 2018.
  33. A. Rahman, D. Musleh, N. Aldhafferi, A. Alqahtani and H. Alfifi, “Adaptive communication for capacity enhancement: A hybrid intelligent approach,” Journal of Computational and Theoretical Nanoscience, vol. 15, no. 1, pp. 1182–1191, 2018.
  34. A. Rahman, Applications of hybrid intelligent systems in adaptive communications. In: Modeling, Analysis and Applications of Nature-Inspired Metaheuristic Algorithms, First edition, Hershey, PA, USA: IGI Global, pp. 183–217, 2017.
  35. A. Rahman, “GRBF-NN based ambient aware realtime adaptive communication in DVB-S2,” Journal of Ambient Intelligence and Humanized Computing, vol. 12, no. 1, pp. 1–11, 2020.
  36. A. Rahman, S. Dash and A. K. Luhach, “Dynamic MODCOD and power allocation in DVB-S2: A hybrid intelligent approach,” Telecommunication Systems, vol. 76, no. 1, pp. 49–61, 2021.
  37. A. Rahman, I. M. Qureshi, A. N. Malik and M. T. Naseem, “A real time adaptive resource allocation scheme for OFDM systems using GRBF-neural networks and fuzzy rule base system,” International Arab Journal of Information Technology, vol. 11, no. 6, pp. 593–601, 2014.
  38. A. Rahman, K. Sultan, I. Naseer, R. Majeed, D. Musleh et al., “Supervised machine learning-based prediction of covid-19,” Computers, Materials & Continua, vol. 69, no. 1, pp. 21–34, 2021.
  39. S. M. Alotaibi, A. Rahman, M. I. Basheer and M. A. Khan, “Ensemble machine learning based identification of pediatric epilepsy,” Computers, Materials & Continua, vol. 68, no. 1, pp. 149–165, 2021.
  40. G. Zaman, H. Mahdin, K. Hussain, A. Rahman, J. Abawajy et al., “An ontological framework for information extraction from diverse scientific sources,” IEEE Access, vol. 9, no. 1, pp. 42111–42124, 2021.
  41. A. Rahman and F. A. Alhaidari, “The digital library and the archiving system for educational institutes,” Pakistan Journal of Information Management and Libraries (PJIM&L), vol. 20, no. 1, pp. 94–117, 2019.
  42. M. T. Naseem, I. M. Qureshi, A. Rahman and M. Z. Muzaffar, “Robust and fragile watermarking for medical images using redundant residue number system and chaos,” Neural Network World, vol. 30, no. 3, pp. 177–192, 2020.
  43. A. Rahman, “Efficient decision-based spectrum mobility scheme for cognitive radio based v2v communication system,” Journal of Communications, vol. 13, no. 9, pp. 498–504, 2018.
  44. A. Rahman, I. M. Qureshi, A. N. Malik and M. T. Naseem, “Dynamic resource allocation for OFDM Systems using DE and fuzzy rule base system,” Journal of Intelligent & Fuzzy Systems, vol. 26, no. 4, pp. 2035–2046, 2014.
  45. A. Dilawari, M. U. G. Khan, Y. D. Al-Otaibi, Z. Rehman, A. Rahman et al., “Natural language description of videos for smart surveillance,” Applied Sciences, vol. 11, no. 9, pp. 3730, 2021.
  46. A. Rahman, M. Mahmud, K. Sultan, N. Aldhafferi, A. Alqahtani et al., “Medical image watermarking for fragility and robustness: A chaos, ECC and RRNS based approach,” Journal of Medical Imaging and Health Informatics, vol. 8, no. 6, pp. 1192–1200, 2018.
images This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.