Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Mangani Daudi Kazembe
DOI Link: https://doi.org/10.22214/ijraset.2022.45271
Certificate: View Certificate
Growing economic activities aand others are among the factors that make many cities busy places today especially in traffic systems. Road networks that seem to be spacious sometimes become completely congested so much so that traffic mobility looks standstill. This impacts negatively on traffic users resources in terms of time management, fuel and other resource. This paper discusses the background trend in traffic activities amid congestion environment and proposes an Intelligent Traffic System that uses Machine Learning technique of predictive classification and regression to help traffic users determine forehand on the congestion status of available roads or highways. This further suggests that if the road user tries to avoid congestion, then the congestion levels will minimize. For simplicity, the data that has been used for congestion has been from a csv file containing previous datasets of local roads or highways.
I. INTRODUCTION
Modern cities are places of numerous economic activity which is driven by transportation [1]. Free flow of transport is very essential to smooth running of economic activities in our cities [2]. Each passing day people, goods and services are moved from one place to another while their respective businesses are taking place. Time in every business activity is very important [3]. In most cities there is what they call peak times where roads and highways are filled with traffic which is almost immobile due to many reasons [4]. Planning in this kind of environment is not always easy as most of the times business players are found themselves right in the mid of the traffic congestion, stuck [5]. This becomes an impingement on the progress on a business and has possibility of costing high on the economy of such a business [6]. Assuming that this business activating is a periodical movement of people, goods and services; or it is an important event that takes place at a designated time of the year whose negative effect can remarkably drain the resources of a business. This then calls for proper planning which include numerical predictive analysis [7] which will help identify roads or highways that might be relatively not congested on a particular hour of day. This where ITS comes to play. This is a ML-based technology that automatically collects data over a period of times, builds a training dataset and makes predictions [8] [9]that helps in estimating the levels of congestion of roads and highways of a particular city and of a selected day peak hour. This paper discusses ways of predictive analyses which can be used in an ITS with an aim of assisting business players to plan cost-effectively on an important event where traffic congestion is the possible biggest risk. Transport users just find themselves within traffic jam and if such a situation were predicted and planned, it would perhaps be avoided. Therefore applying ML tools to predict non-congested roads and highway can help avoid it.
II. LITERATURE REVIEW
Many works that have been done previously did not specifically focus on the system that predicts non-congested roads and highways using ML techniques.
P. Martin-Martin et al. stated that his work presents the viability of the different ML techniques for their application in the problem of autonomous driving [10]. S. Suhas et al. in his review on Traffic Prediction for ITS focused much on aggregating previous on traffic prediction, highlighting marked changes in trends and provide research direction for future work [11]. A. Zeer et al. wrote in his work that aimed at conducting systematic analysis ITS and summarized their work into issues in ITS and techniques used to solve the issues [12]. Boukerche and Wang in their research stated that they were trying to build up a clear and thorough review of different ML models and analyze the advantages and disadvantages of these ML models [13].
Issam Damaj et al. focused on reviewing the recent literature of ML-driven ITS, in which MHDs were utilized, with a focus on performance indicators [14]. Another researcher Meng Lu et al. provided an overview of the history and the state of the art of C-ITS, analysed the challenges, defined C-ITS services, requirements and use cases, proposed generic a pan-European C-ITS architecture, investigated the next steps for C-ITS deployment, and discussed next steps for the C-ITS deployment [15].
In his research K. Ashokkumar et al. presented a novel multi-layered vehicular data cloud platform by using cloud computing and IoT technologies with two innovative vehicular data cloud services, an intelligent parking cloud service and a vehicular data mining cloud service in the IoT environment and presented reviews [16]. In another research work by Mathew and Elizabeth, they evaluated intelligent transport system as a system of systems in the cyber-physical world. They also tried to identify the challenges and opportunities in SOSE research and ideas for attacking these challenges [17].
Studying through the works referred in this section clearly shows that great works have been done various researchers with various areas of focus which did not touch fully on assisting road and highway users with ITS that focuses on predicting non-congested route using ML technique.
III. RESEARCH METHODOLOGY
The data for the models for predictive algorithms were collected through Secondary data collection method, since much work on these has already been done by a number of researchers and authors [18].
There are basically top 5 predictive algorithms for implementing a system like the ITS [19]. These are
A. Random Forest
This comes from an aggregation of decision trees which are not related and use both regression and classification to classify huge amounts of data. In lieu of depending on one decision tree, it takes the prediction from each tree and based on the majority votes of predictions, it predicts the final output.
B. Generalized Linear Model for two values
This takes the General Linear Model comparison of the effects of multiple variables on continuous variables before drawing from an array of different distributions to get the best fitting model. It comprises of three models;
Just like in the linear model, and in the logit and probit model [20]. The regressors Xij are prespecified functions of the explanatory variables and may include quantitative explanatory variables, transformations of quantitative explanatory variables, polynomial regressors, dummy regressors, interactions, and others [21].
3. Link Function
This transforms the expectation the response variable,
D. K-Means
This places unlabeled data points in separate groups based on similarities. It is used in clustering model. It then tries to figure out what are the common attributes from each dataset and groups them together. It is particularly helpful when using a large dataset and trying to implement a personalized plan.
E. Prophet
This is usually used in time series and forecast models. It is used by Facebook and was developed by them [19].
IV. CHOSEN ALGORITHM FOR THE SYSTEM
The algorithm for the system is Random Forest which can handle both classification and regression analyses. Here dataset created in csv file or from live google map is fed into the algorithm. For simplicity, this paper covers the analysis on csv file run in python to predict the most congested route in a particular city. In this paper, roads of Greater Noida, India, have been chosen for convenience.
The dataset has roads like;
The range of numbers deemed to constitute congestion has been between 0 and 40. These numbers are nominal such that numbers towards 40 are meant to constitute high congestion.
The understanding of Random Forest can be deciphered in this pseudo code;
2. Among the arbitrary k features, calculate the node d using the best split point
3. Split the node into daughter nodes using the best split
4. Then repeat the above steps until some number of nodes has been reached
5. Build forest by repeating the above steps for n number of times to create n number of trees
Then the basing on the above operation, comes the prediction part which is the goal of this research paper.
a. Take the test features and use the rules of each randomly created decision tree to predict the outcome and keep the value as target value
b. Calculate the votes for each target value of a decision tree
c. Then consider high voted predicted target as the final prediction from the random forest algorithm.
The final outcome of the actual code in python is a sorted value of congested roads in ascending order or values between 0 and 1. Where values close to 1 indicate high congestion. Here the road user is able to see which road is less congested at a particular runtime.
The ITS is a transport system that aims at assisting transport users to use the roads or highway to the efficiency of their resource by avoiding congestion. This congestion is detected using Machine Learning techniques for making predictive analyses through classification and regression. Among the techniques, Random Forest has been chosen because of its versatility in using continuing data. This technique will also help traffic road users in planning purposes while helping reduce overall congestion.
[1] T. Tingting and T. E. Yu, \"Journal of Transport Geography,\" Transportation and economic growth in China: A heterogeneous panel cointegration and causality analysis, vol. 73, pp. 120-130, 2018. [2] E. S. a. R. A. H. a. P. F. E. a. A. W. a. L. P. Dewi, \"Modelling Reliability of Transportation Systems to Reduce Traffic Congestion,\" Journal of Physics: Conference Series, vol. 1196, p. 012029, 2019. [3] R. Irimia, \"Competitors app,\" Competitors, 12 November 2019. [Online]. Available: https://competitors.app/startup/why-is-time-important-in-every-business/#:~:text=Time%20management%20refers%20to%20planning,cannot%20afford%20to%20waste%20time.. [Accessed 09 May 2022]. [4] X. Ding, S. Guan, J. D. Sun and L. Jia, \"Short turning pattern for relieving metro congestion during peak hours,\" European Transport Research review, vol. 10, no. 2, 2018. [5] H. a. E.-S. A. El-Sersy, \"Survey of traffic congestion detection using vanet,\" Foundation of Computer Science FCS, New York, USA, vol. 1, no. 4, p. 6, 2015. [6] K. C. J. S. D. L. M. a. B. I. Justin Taylor, \"The Economic Impact of Increased Congestion for Freight-Dependent Businesses in Washington,\" Transportation Research Forum, vol. 52, no. 3, pp. 25-39, 2013. [7] T. Bush, \"Pestle Analysis,\" Pestel Analysis, 1 June 2020. [Online]. Available: https://pestleanalysis.com/predictive-analysis/#:~:text=%20Types%20of%20Predictive%20Analysis%20Models%20%201,analysis.%20They%20are%20a%20group%20of...%20More%20?msclkid=70d58b72cf7f11ecb7b6b9fbe20dde6e. [Accessed 09 May 2022]. [8] H. A. K. K. Archana Solanki, \"Predictive Analysis of Water Quality Parameters using Deep Learning,\" International Journal of Computer Applications, vol. 125, no. 9, pp. 29-34, 2015. [9] S. R. P. N. V. D. Gauri D. Kalaynkar, \"Predictive Analysis of Diabetic Patient Data Using Machine Learning,\" International Conference on I-SMAC 2017, pp. 619-624, 2017. [10] P. Martin-Martin, A. Gonzales-Briones, G. Villarrubia and J. F. De Paz, \"Intelligent Transport System Through the Recognition of Elements,\" International Conference on Practical Applications of Agents and Multi-Agents Systems, pp. 470-480, 2017 [11] S. Suhas, V. Vismaya Kalyan, M. Katti, B. V. Ajay Prakash and C. Naveena, \"A Comprehensive review on Traffic Prediction for Intelligent Transport System,\" International conference on recent advances in Electronics and Communication technology, pp. 138-143, 2017. [12] A. Zeer, P. K. Singh and Y. Singh, \"Intelligent Transport System,\" Indian Journal of Science and Technology, vol. 9, no. 32, pp. 1-8, 2016. [13] A. Boukerche and J. Wang, \"Machine Learning-Based traffic prediction models for Intelligent Transport Systems,\" Computer Networks, vol. 181, no. 9, p. November, 2020. [14] I. Damaj, S. K. Al Khatib, T. Naous, W. Lawand, Z. Z. Abdelrazzak and H. T. Mouftah, \"Intelligent Transportation Systems: A Surevy on modern hardware devices from the era of machine learning,\" Journal of King Saud university - Computer and Information Sciences, pp. 1-22, 2021. [15] M. Lu, O. Turetken, O. E. Adali, J. Castells, R. Blokpoel and P. Grefen, \"Cooperative Intelligent Transport Systems deployment in Europe - challenges and key findings,\" 25th ITS World Congress, Copenhagen, Denmark, pp. 17-21, 2018. [16] K. Ashokkumar, B. Sam, R. Arshadprabhu and Britto, \"Cloud Based Intelligent Transport System,\" 2nd International Symposium on Big Data and Cloud Computing , vol. 50, pp. 58-63, 2015. [17] E. Mathews, \"Intelligent transport systems and its challenges,\" pp. 663-672, 2019. [18] R. Ali, \"Oracle NetSuite,\" Oracle, 23 Sptember 2020. [Online]. Available: https://www.netsuite.com/portal/resource/articles/financial-management/predictive-modeling.shtml. [Accessed 15 May 2022]. [19] InsightSoftware, \"InsightSoftware,\" InsightSoftware, 1 january 2022. [Online]. Available: https://insightsoftware.com/blog/top-5-predictive-analytics-models-and-algorithms/. [Accessed 13 May 2022]. [20] T. Kliestik, k. Kocisova and M. Misankova, \"Logit and Probit Model used for prediction of Financial Health of Company,\" Procedia Economics and Finance, pp. 850-855, 2015. [21] \"Sagepub,\" [Online]. Available: https://www.sagepub.com/sites/default/files/upm-binaries/21121_Chapter_15.pdf. [Accessed 16 May 2022].
Copyright © 2022 Mangani Daudi Kazembe. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET45271
Publish Date : 2022-07-03
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here