• Nenhum resultado encontrado

If driver is low-income, then the compliance is low

No documento Agents in Traffic and Transportation: (páginas 80-84)

A Fuzzy Neural Approach to Modelling Behavioural Rules in Agent-Based Route Choice Models

Rule 2: If driver is low-income, then the compliance is low

Both rules are generated fuzzy sets: B*1 and B*2. Defuzzification is the mechanism to transform these fuzzified outputs to a crisp value. This is implemented by using a defuzzification method to process the aggregated output B*. The centre of sums (COS) method is used to defuzzify the fuzzified output B*. This can be expressed as in Equation (3) below:

∫∑

∫ ∑

=

= =

Y n

i Bi Y

n

i Bi

dy y

dy y y y

1

* 1

) (

) ( μ

μ (3)

where Y is the rang of compliance level (1-4), n is the number of rules in the category, μBi(y) is the possibility value of y in fuzzy set Bi, and y* is the crisp value from defuzzification.

Rule 1: If driver is high-income, then the compliance is high.

Rule 2: If driver is low-income, then the compliance is low.

Input: Some Income Level

Defuzzification

Figure 5. Defuzzification Method of crisp input using if-then rules

4.3 Selection of ANN Architectures

Agent-based fuzzy-neural route choice models can be considered as a classification problem. Some of ANN architectures typically used for classification problems include [27]:

Back-Propagation: this is a general-purpose network paradigm.

Back-prop calculates an error between desired and actual output and propagates the error back to each node in the network. The back-propagated error drives the learning at each node.

Fuzzy ARTMAP: this is a general purpose classification network, and is a system of layers which are connected by a subsystem called a “match tracking system.” The version used in this study consisted of a single Fuzzy network and a mapping layer which controls the match tracking. If an incorrect association is made during learning, the match tracking system increases vigilance in the layers until a correct match is made. If necessary, a new category is established to accommodate a correct match.

Radial Basis Function Networks: these are networks which make use of radially symmetric and radially bounded transfer functions in their hidden (“pattern”) layer. These are general-purpose networks which can be used for a variety of problems including system modelling, prediction, classification.

Learning Vector Quantization (LVQ): this architecture is a classification network, originally suggested by [28], which assigns vectors to one of several classes. An LVQ network contains a Kohonen layer (known as hidden layer) which learns and performs the classification. LVQ provides equal numbers of PEs for each class in the Kohonen.

The development of a neural network model also involves the selection of a suitable objective function and modification of learning rules and transfer functions. Classification rate was selected as the objective function. It represents the percentage of correctly classified observations. A large number of learning rules and transfer functions were also explored. During training and testing phases, it was found that LVQ provided the best CR performance over the other architectures. The CR was favourable around 71-78 per cent as shown in Table 7.

Table 7. LVQ Best Model Performance before Calibrating Membership Function

AITS Scenarios % Classification

Rate Qualitative Delay Information 77.97 Quantitative Real-time Delay Information 75.79 Quantitative Real-time Delay on Best

Alternative Route

77.36 Predictive Delay Information 71.09 Prescriptive Best Alternative Route 74.09

4.4 Calibration of Membership Function

Figures 6(a) to 6(l) present the initial membership functions compared with the calibrated membership function. Initially, the functions have huge degree of overlapping. For example, Figures 6(a) and 6(b) depict membership function of driver’s age. The membership function for drivers under 18 years old is defined as

“Driver is young” with possibility 1 and for drivers’ age 64 years old is defined as “Driver is young” with possibility 0. On the other hand, the membership function for drivers’ age 18 years is defined as “Driver is old” with possibility 0 and drivers’ age over 65 years is defined as “Driver is old” with possibility 1.

After calibration, by reducing the degree of overlapping, the new membership functions for driver’s age can be obtained as shown in Figures 6(a) and 6(b). The drivers’ age of under 18 years old is defined as “Driver is young” with possibility 1 and for over 49 years old is defined as “Driver is young” with possibility 0. The membership function for drivers’ age of 30 years old is defined as

“Driver is old” with possibility 0 whereas drivers’ age of over 65 years is defined as “Driver is old” with possibility 1. The other membership functions were also modified in the same technique.

Their results are presented in Figures 6(c)-6(l). Having these functions, all fuzzified inputs and outputs can then be trained and tested. The huge improvements have been found for all models as presented in Table 8 below.

6(a). Driver is old 7(b) Driver is young

6(c). Driver’s income is high 6(d). Driver’s income is low

6(e). Driver is well-educated 6(f). Driver is less-educated

6(g). Flexibility of working time is high

6(h). Flexibility of working time is high

6(i). Familiarity is high 6(j). Familiarity is low

6(k). Compliance is high 6(l). Compliance is low

Figure 6. Modified membership function for which if-then rules (neural-based training) are constructed

Table 8. LVQ Best Model Performance after Calibrating Membership Function

AITS Scenarios % Classification

Rate Qualitative Delay Information 96.36 Quantitative Real-time Delay Information 90.79 Quantitative Real-time Delay on Best

Alternative Route

95.45 Predictive Delay Information 94.43 Prescriptive Best Alternative Route 92.44

4.5 Comparative Evaluation of Fuzzy-Neural Approach, Probit, Logit, and ANN Models

The study also compared the fuzzy-neural models to the binary probit, logit and ANN models using the same data set. The findings showed that binary probit and logit models provided a prediction accuracy of about 61 per cent. The ANN models gave a better degree of accuracy (about 96 per cent) while the developed fuzzy-neural models had an accuracy of 90– 96 per cent. A more detailed description of capabilities for all modelling approaches investigated can be found in [24]. It should be mentioned that while the ANN models may have been more accurate than the binary models, their disadvantage is that the rules are not easily interpreted. In this study, fuzzy sets were used to address this limitation by incorporating them into the representation of ANNs.

The model results from this approach can then be interpreted in terms of if-then rules.

5. SUMMARY AND FUTURE RESEARCH DIRECTIONS

The work reported in this study is part of an ongoing research topic thesis which aims to model driver behaviour using cognitive agents. The behavioural surveys which provide a useful insight into commuters’ needs and preferences for traffic information in the Brisbane metropolitan area have been utilised for model development. A comparative evaluation between fuzzy-neural approach, binary logit, probit and ANN models was also reported in this paper. The fuzzy-neural method was shown to be a suitable approach to modelling route choice behaviour and deriving the rules for implementing agent-based driver behaviour models. The development of the agent-based route choice models will help improve the reliability and credibility of simulation models and their use under ATIS environment. However, there is a need to have extended data collection for further development, calibration, and validation.

6. REFERENCES

[1] Y. E. Hawas, "Development and calibration of route choice utility model: factorial experimental design approach," Journal of Transportation Engineering, ASCE, vol. 130, no. 2, pp. 159-170, 2004.

[2] P. V. Palacharla and P. C. Nelson, "Application of fuzzy logic and neural networks for dynamic travel time estimation," International Transactions in Operational Research, vol. 6, no. 1, pp. 145-160, 1999.

[3] L. A. Zadeh, "Fuzzy Sets," Information and Control, vol. 8, pp. 338-353, 1965.

[4] I. Kuri and M. Pursula, "Modeling Car Route Choice with Non-Dynamic Stated Preference Data: A

Comparison Between Fuzzy Similarity and Random Utility Models," presented at Annual Meeting of the Transportation Research Board, Washington, D.C, 2001.

[5] V. Henn, "Fuzzy Route Choice Model for Traffic Assignment," Fuzzy Sets and System, vol. 116, no. 1, pp. 77-101, 2000.

[6] D. Teodorovic, S. Vukanovic, and K. Obradovic,

"Modeling Route Choice with Advanced Traveler Information by fuzzy Logic," Transportation PIanning and Technologv, vol. 22, no. 1, pp. 1-25, 1998.

[7] K. Narendra and K. Paethasarathy, "Identification and control of dynamical systems using neural networks,"

IEEE Trans. Neural Network, vol. 1, no. 1, pp. 4-27, 1990.

[8] A. J. Maren, C. T. Harston, and R. M. Pap, Handbook of Neural Computing Applications: Academic Press, Inc., 1990.

[9] L. Smith, "An Introduction to Neural Networks,"

[Accessed September 2003], Available from http://www.cs.stir.ac.uk/~lss/NNIntro/InvSlides.html,, 2003.

[10] R. Hecht-Nielsen, Neurocomputing: Addison-Wesley Publishing Company, Inc.: Reading, Mass., 1990.

[11] S. Panwai and H. Dia, "A Reactive Agent-Based Neural Network Car Following Model," presented at the 8th International IEEE Conference on Intelligent Transportation Systems (ITSC2005), Vienna, Austria, 2005, pp. 326-331.

[12] S. Panwai and H. Dia, "Development and Evaluation of a Reactive Agent-Based Car Following Model,"

presented at the Intelligent Vehicles and Road Infrastructure Conference (IVRI '05), Melbourne, Australia, 2005.

[13] G. K. H. Pang, K. Takahashi, T. Yokota, and H.

Takenaga, "Adaptive Route Selection for Dynamic Route Guidance System Based on Fuzzy-Neural Approaches," IEEE Trannsactions on Vehiclular Technology, vol. 48, no. 6, pp. 2028-2041, 1999.

[14] Y. Shoham, "Agent-oriented programming," Artificial Intelligence, vol. 60, no. 1, pp. 51–92, 1993.

[15] S. R. Thomas, "PLACA, an Agent Oriented Programming Language," Stanford University, 1993.

[16] H. Dia, "An agent-based approach to modelling driver route choice behaviour under the influence of real-time information," Transportation Research Part C:

Emerging Technologies, vol. 10, no. 5-6, pp. 331-349, 2002.

[17] R. J. F. Rossetti, R. H. Bordini, A. L. C. Bazzan, S.

Bampi, R. Liu, and D. V. Vliet, "Using BDI agents to improve driver modelling in a commuter scenario,"

Transportation Research Part C: Emerging Technologies, vol. 10, no. 5-6, pp. 373-398, 2002.

[18] S. Peeta and J. W. Yu, "Adaptability of a Hybrid Route Choice Model to Incorporating Driver Behavior Dynamics Under Information Provision," IEEE Transections on Systems, Man, and Ctbernetics-Part A:

Systems and Humans, vol. 4, no. 2, pp. 243-256, 2004.

[19] Y. E. Hawas, "Development and Calibration of Route Choice Utility Models: Neuro-Fuzzy Approach,"

Journal of Transportation Engineering, ASCE, vol. 130, no. 2, pp. 171-182, 2004.

[20] H. Dia, D. Harney, and A. Boyle, "Analysis of Commuters' Responses to Travel Information:

Implications for ATIS Deployment in Brisbane,"

presented at the 22nd Conference of Australian Institutes of Transport Research (CAITR 2000), the Australian National University, Canberra, ACT, Australia, 2000.

[21] A. Skabardonis and A. May, "Simulation models for freeway corridors: State-Of-The Art And Research Needs," presented at Transportation Research Board 77th Annual meeting, 1998.

[22] H. Dia and H. Purchase, "Modelling the impacts of advanced traveller information systems using intelligent agents," Road and Transport Research: ARRB

Transport Research Ltd., Vermont South, Victoria, Australia, vol. 8, no. 3, pp. 68-73, 1999.

[23] H. Furusawa, "A study of route choice behaviour in response to the content of variable message signs in Adelaide," in Natural and Built Environment, Division of Information Technology, Engineering and

Environment. Adelaide, Australia: Univesity of South Australia, 2004, pp. 233.

[24] S. Panwai and H. Dia, "Modelling Route Choice Behaviour under the Influence of Real Time Traffic Information using Agent-Based Fuzzy-Neural Techniques," presented at the Conference of Australian Institutes of Transport Research, Brisbane, Queensland, 2005, pp. 1-23.

[25] W. Pedrycz, "Fuzzy neural networks and

neurocomputations," Fuzzy Sets and Systems, vol. 56, pp. 1-28, 1993.

[26] S. Peeta and J. W. Yu, "A data-consistent fuzzy approach for on-line driver behaviour under information provision," Transportation Research Record, no. 1803, pp. 76-86, 2002.

[27] NeuralWare, Advanced Reference Guide: A Software Reference for NeuralWorks Professional II/PLUS.

CARNEGIE,PA, 2001.

[28] T. Kohonen, Self-Organization and Associative Memory. New York: Springer-Verlag, 1988.

No documento Agents in Traffic and Transportation: (páginas 80-84)