Providing a framework to improve the prediction of the traffic situation

Number of pages: 92 File Format: word File Code: 30596
Year: 2012 University Degree: Master's degree Category: Computer Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Providing a framework to improve the prediction of the traffic situation

    Master's Thesis in Computer Engineering (Artificial Intelligence)

    Today, the success of intelligent transportation systems depends not only on the information of the current traffic situation, but also to a large extent on the knowledge of the traffic situation in the next few minutes. Therefore, a lot of research has been done in the field of short-term prediction of the traffic situation. However, the emphasis of the majority of them is only on the application of different algorithms in order to learn the traffic data and present the model, based on the data collected from the current and previous situation. However, in order to achieve an efficient algorithm, it is necessary to consider the fluctuating and time-dependent nature of the data in the learning process of the model. In this regard, this thesis, by studying the distribution of traffic flows, tries to separate the behaviors related to peak and non-peak traffic periods, as well as using the concepts and knowledge obtained to teach different models corresponding to different traffic behaviors. It is worth mentioning that even if the time associated with the data is not explicitly available, the proposed method detects the trend of traffic flows by examining the data distribution. In this way, Random Forest as a predictive model is aware of the training data context and accordingly, the probability of getting stuck in local optimality is reduced. In order to evaluate the presented method, experiments were conducted on the data of the traffic section of the 2010 International Data Mining Competition. The results confirm the efficiency and scalability of the proposed method compared to other results obtained by the top teams of the competition. Chapter 1 Introduction Introduction noise, fuel consumption, waste of time and energy and their imposed costs, providing a suitable solution for smooth traffic flow is of particular importance. On the other hand, due to the limitations of urban development facilities in front of the mass demand of vehicles, it is necessary to consider practical and possible measures to solve this problem. Since information technology [1] has played an effective role in various industrial fields, the introduction of this technology in the field of transportation systems was also considered as a suitable solution and led to the emergence of intelligent transportation systems [2]. In fact, information technology technology allows the elements of the transportation system to become an intelligent system by using sensors [3] and microchips and their communication through wireless technology [4]. Today, the intelligent transportation system has taken an effective step towards the management of the transportation system and intelligent use of the existing infrastructure by forming a system consisting of data receiving sensors, information processing systems, and information presentation systems to users [1]. For example, this system has gained control of this field by using different technologies such as vehicle guidance and traffic light control system, traffic notice boards, speedometer camera and automatic vehicle number identification system to advanced and more complex systems that simultaneously integrate different information such as weather conditions, traffic conditions, road conditions from different sources. Among the important achievements of using the smart transportation system, we can mention the reduction of traffic, the reduction of accidents and accidents, the possibility of choosing optimal routes according to the condition of the routes, the management of public transportation and emergency vehicles, as well as the possibility of electronic collection of things such as tolls, parking fees, and ticket purchases, which lead to saving fuel and energy and reducing imposed costs. Generally, intelligent transportation systems are examined under the heading of five main groups, each of which includes different areas of this system;

    A) Advanced Travel Information Systems[5] (ATIS) whose task is to provide information on the current traffic and weather conditions of the roads, accidents and road repairs, as well as inform passengers and users in order to optimally use the existing routes and establish traffic balance.

    b) Advanced traffic management systems [6] (ATMS) which examines and integrates traffic information collected from various sources and through traffic control tools such as traffic signals, ramp control [7] at the entrance of highways in order to maintain density and variable information boards on the roads.

    B) Advanced traffic management systems[6] (ATMS) which examine and integrate traffic information collected from various sources and control traffic flow through traffic control tools such as traffic signals, ramp control[7] of highway entrances in order to maintain density and variable information boards on the roads.

    C) Electronic payment systems[8] (EPS) which includes the system Electronic toll collection [9] (ETC) is a toll payment system for the use of special lanes for high-passenger vehicles [10] by single-passenger vehicles, as well as route pricing [11] and high-traffic lines.

    d) Advanced and intelligent public transportation systems [12] (APTS) are things to facilitate the provision of public transportation services such as determining the automatic location [13] of the vehicle and informing It also includes passengers, reservation and fare determination services.

    e) Advanced Vehicle Control Systems (AVCS) [14] which include Intelligent Speed ??Adaptation System [15] (ISA), warning and accident prevention systems. 

    In the field of AITS and ATMS, short-term traffic forecasting is one of the important elements of the success of intelligent transportation systems, because in the direction of traffic control, not only the current traffic situation but also the future traffic situation is important. Therefore, traffic forecasting algorithms have received special attention among researchers in this field. 1-2 Challenges of the problem As stated earlier, traffic control centers make the necessary decisions for traffic management and control based on the collection of traffic statistics and information, their processing and integration. In order to improve traffic control, ATIS and ATMS as the main components of the intelligent transportation system, in addition to the current traffic situation, also need the future traffic situation. Therefore, predicting the future state of traffic is one of the important topics for these centers, so that by using it, the necessary strategies can be used to prevent congestion and warn drivers to choose the optimal route. So far, many researches have been conducted regarding the prediction of the future traffic situation, which actually predict the future traffic using the recorded data of the current traffic situation. Usually, the data collected in the field of traffic are provided to us in the form of time series [16], which actually include different records that are obtained in equal time intervals and during consecutive measurements. Using current and past data, their values ??are predicted in the future [2]. So far, different techniques have been used in the field of traffic forecasting, among them Kalman filtering methods [17] [4,3], non-parametric statistical methods [5,6] [18], sequential learning methods [7] [19], neural network models [20] [8-11] and time series analysis [13-17]. One of the most important challenges of applying these algorithms is the high volume of traffic data, which has led to the recent trend of research towards the use of data mining algorithms[21]. Among them, methods based on decision trees [22] have been widely used in the field of traffic [18,19]. Also, cumulative learning methods [23] such as bagging and boosting were given special attention due to their high efficiency. Their main idea is to build a set of models and combine their results with the aim of improving the accuracy [24] of learning [47]. In figure-11, we see the general architecture of cumulative learning algorithms taken from the book [20]. ABSTRACT A Framework For Improving Traffic Conditions Prediction Nowadays short-term traffic prediction is of great interest in Intelligent Transportation Systems (ITS). To come up with an effective prediction model, it is essential to consider the time-dependent volatility nature of traffic data. Inspired by this understanding, this paper explores the underlying trend of traffic flow to differentiate between peak and non-peak traffic periods, and finally makes use of this notion to train separate prediction model for each period effectively.  It is worth mentioning that even if time associated with the traffic data is not given explicitly, the proposed approach will strive to identify different trends by exploring distribution of data

  • Contents & References of Providing a framework to improve the prediction of the traffic situation

    List:

    The first chapter. Introduction

    1-1- Definition of the problem.. 2

    1-2- Challenges of the problem. 4

    1-3- A look at the thesis chapters. 7

    The second chapter. Theoretical foundations of research

    2-1- Introduction.. 10

    2-2- Cumulative learning methods. 11

    2-2-1- Definitions of basic concepts. 11

    2-2-2- boosting tree. 13

    2-2-3- Begging tree. 13

    2-3- Random Forest.. 15

    2-3-1- Development stages of Random Forest. 16

    2-3-2- Theories related to Random Forest. 19

    2-3-3- Random Forest for regression. 22

    2-3-4- Advantages and applications of Random Forest. 23

    2-4- Conclusion.. 24

    The third chapter. Background of the research

    3-1- Introduction.. 26

    3-2- Definition of the problem.. 26

    3-3- Methods based on time series analysis. 29

    3-4- Methods based on neural network models. 32

    3-5- Methods based on data mining algorithms. 34

    Chapter Four. Introducing the proposed technique

    4-1- Introduction.. 40

    4-2- General characteristics of the database. 41

    4-3- The database used. 42

    4-3-1- Educational data. 44

    4-3-2- Experimental data. 44

    4-4- Suggested technique. 45

    4-4-1- Check the distribution of traffic flows. 47

    4-4-2- Pre-processing stage and feature extraction. 50

    4-4-3- The stage of identification and division into different contexts. 52

    4-4-4- Learning phase using Context-Aware Random Forest. 56

     

     

    The fifth chapter. Experimental results

    5-1- Introduction.. 59

    5-2- Database.. 60

    5-3- Evaluation criteria. 61

    5-3-1- Prediction error evaluation criterion. 61

    5-3-2- Comparing the effectiveness of distance measurement criteria on traffic observations. 62

    5-4- Examining the suitability of Random Forest algorithm compared to other methods. 64

    5-5- The settings applied in the implementation of the algorithm (setting the parameters). 66

    5-6-Assembly size evaluation on validation data. 67

    5-7- extracting sets of educational samples. 70

    5-8- Algorithm learning results on sets of training examples. 72

    Sixth chapter. Conclusion

    Summary of contents and conclusion. 75

    List of sources and sources. 78

     

    Source:

     

    [1] Ezell, Stephen. "Explaining international IT application leadership: Intelligent transportation systems." (2010).

    [2] Box, G. E., and Jenkins, G. M. (1976). Time Series Analysis Forecasting and Control. Holden-Day: San Francisco. MR436499.

    [3] Whittaker, J., Garside, S., and Lindveld, K. (1997). "Tracking and predicting a network traffic process." International Journal of Forecasting, 13(1), 51-61.

    [4] Okutani, I., and Stephanedes, Y. J. (1984). "Dynamic prediction of traffic volume through Kalman filtering theory." Transportation Research Part B: Methodological, 18(1), 1-11.

    [5] Davis, G. A., and Nihan, N. L. (1991). "Nonparametric regression and short-term freeway traffic forecasting." Journal of Transportation Engineering, 117(2), 178-188.

    [6] Smith, B. L., Williams, B. M., and Oswald, R. K. (2000). "Parametric and nonparametric traffic volume forecasting." In National Research Council (US). Transportation Research Board. Meeting (79th: 2000: Washington, DC). Preprint CD-ROM.

    [7] Chen, H., and Grant-Muller, S. (2001). "Use of sequential learning for short-term traffic flow forecasting." Transportation Research Part C: Emerging Technologies, 9(5), 319-336.

    [8] Jiang, X., and Adeli, H. (2005). "Dynamic wavelet neural network model for traffic flow forecasting." Journal of transportation engineering, 131(10), 771-779.

    [9] Park, B., Messer, C. J., and Urbanik II, T. (1998). "Short-term freeway traffic volume forecasting using radial basis function neural network." Transportation Research Record: Journal of the Transportation Research Board, 1651(-1), 39-47.

    [10] Abdulhai, B., Porwal, H., and Recker, W. (1999). "Short term freeway traffic flow prediction using genetically-optimized"Short term freeway traffic flow prediction using genetically-optimized time-delay-based neural networks." [11] Vlahogianni, E. I., Karlaftis, M. G., and Golias, J. C. (2005). "Optimized and meta-optimized neural networks for short-term traffic flow prediction: A genetic approach." Transportation Research Part C: Emerging Technologies, 13(3), 211-234.

    [12] Chang, S.C., Kim, S.J., and Ahn, M.H., (2000). “Tra?c-?ow forecasting using time series analysis and arti?cial neural network: the application of judgmental adjustment.” Presented in the 3rd IEEE International Conference on Intelligent Transportation Systems.

    [13] Lee, S., and Fambro, D. B. (1999). "Application of subset autoregressive integrated moving average model for short-term freeway traffic volume forecasting." Transportation Research Record: Journal of the Transportation Research Board, 1678(-1), 179-188.

    [14] Ghosh, B., Basu, B., and O'Mahony, M. (2009). "Multivariate short-term traffic flow forecasting using time-series analysis." Intelligent Transportation Systems, IEEE Transactions on, 10(2), 246-254.

    [15] Nihan, N. L., and Holmesland, K. O. (1980). "Use of the Box and Jenkins time series technique in traffic forecasting." Transportation, 9(2), 125-143.

    [16] Kamarianakis, Y., Kanas, A., and Prastacos, P. (2005). "Modeling traffic volatility dynamics in an urban network." Transportation Research Record: Journal of the Transportation Research Board, 1923(-1), 18-27.

    [17] Ishak, S., and Al-Deek, H. (2003, January). "Statistical Evaluation of I-4 Traffic Prediction System." In Transportation Research Board 82nd Annual Meeting. Washington, DC.

    [18] Hamner, Benjamin. "Predicting Future Traffic Congestion from Automated Traffic Recorder Readings with an Ensemble of Random Forests." Data Mining Workshops (ICDMW), 2010 IEEE International Conference on. IEEE, 2010.

    [19] Gil Bellosta, C. J. (2010, December). "A convex combination of models for predicting road traffic." In Data Mining Workshops (ICDMW), 2010 IEEE International Conference on (pp. 1354-1356). IEEE.

    [20] Han, J., and Kamber, M. (2006). Data mining: concepts and techniques. Morgan Kaufmann.

    [21] Breiman, Leo. "Random forests." Machine learning 45.1 (2001): 5-32. [22] Qi, Yan. Probabilistic models for short term traffic conditions prediction. Diss. Louisiana State University, 2010.

    [23] Vlahogianni, E. I. (2009). "Enhancing predictions in signalized arterials with information on short-term traffic flow dynamics." Journal of Intelligent Transportation Systems, 13(2), 73-84.

    [24] Nejad, S. K., Seifi, F., Ahmadi, H., and Seifi, N. (2009, March). "Applying data mining in prediction and classification of urban traffic." In Computer Science and Information Engineering, 2009 WRI World Congress on (Vol. 3, pp. 674-678). IEEE.

    [25] Leshem, G., and Ritov, Y. A. (2007, January). "Traffic flow prediction using adaboost algorithm with random forests as a weak learner." In Proceedings of the International Conference on Computer, Information, and Systems Science, and Engineering.

    [26] Kasabov, N. K. (1996). Foundations of neural networks, fuzzy systems, and knowledge engineering. MIT press.

    [27] Schapire, Robert E. "The strength of weak learnability." Machine learning 5.2 (1990): 197-227. [28] Breiman, Leo. "Bagging predictors." Machine learning 24.2 (1996): 123-140. [29] Kuncheva, L. I. (2007). "Combining Pattern Classifiers: Methods and Algorithms (Kuncheva, LI; 2004) [book review]". Neural Networks, IEEE Transactions on, 18(3), 964-964.

    [30] Liaw, A., and Wiener, M. (2002). "Classification and Regression by randomForest." R news, 2(3), 18-22.

    [31] Verikas, A., Gelzinis, A., and Bacauskiene, M. (2011). "Mining data with random forests: A survey and results of new tests." Pattern Recognition, 44(2), 330-349.

    [32] Steinberg, D., Golovnya, M., and Cardell, N. S. (2004).

Providing a framework to improve the prediction of the traffic situation