• Aucun résultat trouvé

Classification and Adaptive Regression Trees

We used a CART simulation environment to develop the decision trees (www.salford-systems.com/products-cart.html). We selected the minimum cost tree regardless of tree size. Figures 12 and 13 illustrate the variation of error with reference to the number of terminal nodes for Datasets A and B. For Data A, the developed tree has 122 terminal Figure 11. Neural network training using SCGA

Table 5. Training and test performance of neural networks versus decision trees

Data A Data B

Training Testing Training Testing RMSE

CART 0.00239 0.00319 0.00227 0.00314 Neural

Network

0.00105 0.00095 0.00041 0.00062

Figure 12. Dataset A - Variation of relative error versus the number of terminal nodes

Figure 13. Dataset B - Variation of relative error versus the number of terminal nodes

Figure 14. Dataset A - Developed decision tree with 122 nodes

Figure 15. Dataset B - Developed decision tree with 128 nodes

nodes as shown in Figure 14, while for Data B, the rest of the tree had 128 terminal nodes as depicted in Figure 15. Training and test performance are summarized in Table 5.

Figure 16 compares the performance of the different intelligent paradigms used in developing the TACDSS (for clarity, we have chosen only 20% of the test results for Dataset B).

DISCUSSION

The focus of this research is to create accurate and highly interpretable (using rules or tree structures) decision support systems for a tactical air combat environment problem.

Experimental results using two different datasets revealed the importance of fuzzy inference engines to construct accurate decision support systems. As expected, by providing more training data (90% of the randomly-chosen master data set), the models were able to learn and generalise more accurately. The Takagi-Sugeno fuzzy inference system has the lowest RMSE on both test datasets. Since learning involves a complicated Figure 16. Test results illustrating the efficiency of the different intelligent paradigms used in developing the TACDSS

procedure, the training process of the Takagi-Sugeno fuzzy inference system took longer compared to the Mamdani-Assilian fuzzy inference method; hence, there is a compromise between performance and computational complexity (training time). Our experiments using different membership function shapes also reveal that the Gaussian membership function is the “optimum” shape for constructing accurate decision support systems.

Neural networks can no longer be considered as ‘black boxes’. Recent research (Setiono, 2000; Setiono, Leow, & Zurada, 2002) has revealed that it is possible to extract rules from trained neural networks. In our experiments, we used a neural network trained using the scaled conjugate gradient algorithm. Results depicted in Figure 5 also reveal with the trained neural network could not learn and generalise accurately compared with the Takagi-Sugeno fuzzy inference system. The proposed neural network outperformed both the Mamdani-Assilian fuzzy inference system and CART.

Two important features of the developed classification and regression tree are its easy interpretability and low complexity. Due to its one-pass training approach, the CART algorithm also has the lowest computational load. For Dataset A, the best results were achieved using 122 terminal nodes (relative error = 0.00014). As shown in Figure 12, when the number of terminal nodes was reduced to 14, the relative error increased to 0.016.

For Dataset B, the best results could be achieved using 128 terminal nodes (relative error

= 0.00010). As shown in Figure 13, when the terminal nodes were reduced to 14, the relative error increased to 0.011.

CONCLUSION

In this chapter, we have presented different soft computing and machine learning paradigms for developing a tactical air combat decision support system. The techniques explored were a Takagi-Sugeno fuzzy inference system trained by using neural network learning techniques, a Mamdani-Assilian fuzzy inference system trained by using evolutionary algorithms and neural network learning, a feed-forward neural network trained by using the scaled conjugate gradient algorithm, and classification and adaptive regression trees.

The empirical results clearly demonstrate that all these techniques are reliable and could be used for constructing more complicated decision support systems. Experiments on the two independent data sets also reveal that the techniques are not biased on the data itself. Compared to neural networks and regression trees, the Takagi-Sugeno fuzzy inference system has the lowest RMSE, and the Mamdani-Assilian fuzzy inference system has the highest RMSE. In terms of computational complexity, perhaps regression trees are best since they use a one-pass learning approach when compared to the many learning iterations required by all other considered techniques. An important advantage of the considered models is fast learning, easy interpretability (if-then rules for fuzzy inference systems, m-of-n rules from a trained neural network (Setiono, 2000) and decision trees), efficient storage and retrieval capacities, and so on. It may also be concluded that fusing different intelligent systems, knowing their strengths and weak-ness could help to mitigate the limitations and take advantage of the opportunities to produce more efficient decision support systems than those built with stand-alone systems.

Our future work will be directed towards optimisation of the different intelligent paradigms (Abraham, 2002), which we have already used, and also to develop new adaptive reinforcement learning systems that can update the knowledge from data, especially when no expert knowledge is available.

ACKNOWLEDGMENTS

The authors would like to thank Professor John Fulcher for the editorial comments which helped to improve the clarity of this chapter.

REFERENCES

Abraham, A. (2001). Neuro-fuzzy systems: State-of-the-art modeling techniques. In J.

Mira & A. Prieto (Eds.), Connectionist models of neurons, learning processes, and artificial intelligence (pp. 269-276). Berlin, Germany: Springer-Verlag.

Abraham, A. (2002). Optimization of evolutionary neural networks using hybrid learning algorithms. Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN’02): Vol. 3, Honolulu, Hawaii (pp. 2797-2802). Piscataway, NJ:

IEEE Press.

Abraham, A., & Nath, B. (2000a). Evolutionary design of neuro-fuzzy systems: A generic framework. In A. Namatame, et al. (Eds.), Proceedings of the 4th Japan-Australia Joint Workshop on Intelligent and Evolutionary Systems (JA2000 - Japan) (pp.

106-113). National Defence Academy (Japan)/University of New South Wales (Australia).

Abraham, A., & Nath, B. (2000b, December). Evolutionary design of fuzzy control systems: A hybrid approach. In J. L. Wang (Ed.), Proceedings of the 6th Interna-tional Conference on Control, Automation, Robotics, and Vision, (ICARCV 2000), Singapore.

Abraham, A., & Nath, B. (2001). A neuro-fuzzy approach for modelling electricity demand in Victoria. Applied Soft Computing, 1(2), 127-138.

Adibi, J., Ghoreishi, A., Fahimi, M., & Maleki, Z. (1993, April). Fuzzy logic information theory hybrid model for medical diagnostic expert system. Proceedings of the 12th Southern Biomedical Engineering Conference, Tulane University, New Orleans, LA (pp. 211-213).

Breiman, L., Friedman, J., Olshen, R., & Stone, C. J. (1984). Classification and regression trees. New York: Chapman and Hall.

Cattral R., Oppacher F., & Deogo, D. (1999, July 6-9). Rule acquisition with a genetic algorithm. Proceedings of the Congress on Evolution Computation: Vol. 1, Washington, DC (pp. 125-129). Piscataway, NJ: IEEE Press.

Chappel, A. R. (1992, October 5-8). Knowledge-based reasoning in the Paladin tactical decision generation system. Proceedings of the 11th AIAA Digital Avionics Systems Conference, Seattle, WA (pp. 155-160).

Cortés, P., Larrañeta, J., Onieva, L., García, J. M., & Caraballo, M. S. (2001). Genetic algorithm for planning cable telecommunication networks. Applied Soft Comput-ing, 1(1), 21-33.

Fogel, D. (1999). Evolutionary computation: Towards a new philosophy of machine intelligence (2nd ed.). Piscataway, NJ: IEEE Press.

Gorzalczany, M. B. (1996, June 17-20). An idea of the application of fuzzy neural networks to medical decision support systems. Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE ’96): Vol. 1, Warsaw, Poland (pp. 398-403).

Holland, J. H., Kaufmann, M., & Altos, L. (1986). Escaping brittleness: The possibility of general-purpose learning algorithms applied to rule-based systems. In R. S.

Michalski, J. G. Carbonell, & T. M. Mitchell (Eds.), Machine learning: An artificial intelligence approach (pp. 593-623). San Mateo, CA: Morgan Kaufmann.

Holsapple, C. W., & Whinston, A. B. (1996). Decision support systems: A knowledge-based approach. Minneapolis, MN: West Publishing Company.

Hung, C. C. (1993, November). Building a neuro-fuzzy learning control system. AI Expert, 8(10), 40-49.

Ichimura, T., Takano, T., & Tazaki, E. (1995, October 8-11). Reasoning and learning method for fuzzy rules using neural networks with adaptive structured genetic algorithm. Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics — Intelligent Systems for the 21st Century: Vol. 4, Vancouver, Canada (pp. 3269-3274).

Jagielska, I. (1998, April 21-23). Linguistic rule extraction from neural networks for descriptive data mining. Proceedings of the 2nd Conference on Knowledge-Based Intelligent Electronic Systems — KES’98: Vol. 2, Adelaide, South Australia (pp.

89-92). Piscataway, NJ: IEEE Press.

Jang, R. (1992, July). Neuro-fuzzy modeling: Architectures, analyses, and applications.

PhD Thesis, University of California, Berkeley.

Kasabov, N. (1996). Learning fuzzy rules and approximate reasoning in fuzzy neural networks and hybrid systems. Fuzzy Sets and Systems, 82, 135-149.

Kasabov, N. (2001, December). Evolving fuzzy neural networks for supervised/unsuper-vised on-line knowledge-based learning. IEEE Transaction of Systems, Man, and Cybernetics, Part B — Cybernetic, 31(6), 902-918.

Kasabov, N., Kim, J. S., & Gray, A. R. (1996). FUNN — A fuzzy neural network architecture for adaptive learning and knowledge acquisition. Information Sciences, 101(3), 155-175.

Kearney, D. A., & Tran, C. M. (1995, October 23-25). Optimal fuzzy controller design for minimum rate of change of acceleration in a steel uncoiler. Control95 — Meeting the Challenge of Asia Pacific Growth: Vol. 2, University of Melbourne, Australia (pp. 393-397).

Lee, C. C. (1990). Fuzzy logic control systems: Fuzzy logic controller — Part I & II. IEEE Transactions on Systems, Man, and Cybernetics, 20(2), 404-435.

Lin, T. Y., & Cercone, N. (1997). Rough sets and data mining: Analysis of imprecise data.

New York: Kluwer Academic.

Mamdani, E. H., & Assilian, S. (1975). An experiment in linguistic synthesis with a fuzzy logic controller. International Journal of Man-Machine Studies, 7(1), 1-13.

Mang, G., Lan, H., & Zhang, L. (1995, October 30-November 3). A genetic-base method of generating fuzzy rules and membership function by learning from examples.

Proceedings of the International Conference on Neural Information (ICONIP’95):

Vol. 1, Beijing, China (pp. 335-338).

Militallo, L. G., & Hutton, R. J. B. (1998). Applied cognitive task analysis (ACTA): A practitioner’s toolkit for understanding cognitive. Ergonomics, 41(11), 1618-1642.

Moller, A. F. (1993). A scaled conjugate gradient algorithm for fast supervised learning.

Neural Networks, 6, 525-533.

Perneel, C., & Acheroy, M. (1994, December 12-13). Fuzzy reasoning and genetic algorithm for decision making problems in uncertain environment. Proceedings of the Industrial Fuzzy Control and Intelligent Systems Conference/NASA joint Technology Workshop on Neural Networks and Fuzzy Logic — NAFIPS/IFIS/

NASA 94, San Antonio, TX (pp. 115-120).

Ponnuswamy, S., Amin, M. B., Jha, R., & Castañon, D. A. (1997). A C3I parallel benchmark based on genetic algorithms implementation and performance analysis. Journal of Parallel and Distributed Computing, 47(1), 23-38.

Sanderson, P. M. (1998, November 29-December 4). Cognitive work analysis and the analysis, design, and evaluation of human computer interactive systems. Proceed-ings of the Annual Conference of the Computer-Human Interaction Special Interest Group (CHISIG) of the Ergonomics Society of Australia (OzCHI98), Adelaide, South Australia (pp. 40-45).

Setiono, R. (2000). Extracting M-of-N rules from trained neural networks. IEEE Transac-tions on Neural Networks, 11(2), 512-519.

Setiono, R., Leow, W. K., & Zurada, J. M. (2002). Extraction of rules from artificial neural networks for nonlinear regression. IEEE Transactions on Neural Networks, 13(3), 564-577.

Steinberg, D., & Colla, P. L. (1995). CART: Tree-structured non-parametric data analy-sis. San Diego, CA: Salford Systems.

Sugeno, M. (1985). Industrial applications of fuzzy control. Amsterdam: Elsevier Science Publishing Company.

Takagi, T., & Sugeno, M. (1983, December 15-18). Derivation of fuzzy control rules from human operator’s control actions. Proceedings of the IFAC Symposium on Fuzzy Information, Knowledge Representation and Decision Analysis, Marseilles, France (pp. 55-60).

Tan, K. C., & Li, Y. (2001). Performance-based control system design automation via evolutionary computing. Engineering Applications of Artificial Intelligence, 14(4), 473-486.

Tan, K. C., Yu, Q., Heng, C. M., & Lee, T. H. (2003). Evolutionary computing for knowledge discovery in medical diagnosis. Artificial Intelligence in Medicine, 27(2), 129-154.

Tran, C., Abraham, A., & Jain, L. (2004). Modeling decision support systems using hybrid neurocomputing. Neurocomputing, 61C, 85-97.

Tran, C., Jain, L., & Abraham, A. (2002a, December 2-6). Adaptation of Mamdani fuzzy inference system using neuro — genetic approach for tactical air combat decision support system. Proceedings of the 15th Australian Joint Conference on Artificial Intelligence (AI’02), Canberra, Australia (pp. 402-410). Berlin: Springer Verlag.

Tran C., Jain, L., & Abraham, A. (2002b), Adaptive database learning in decision support system using evolutionary fuzzy systems: A generic framework, hybrid informa-tion systems. In A. Abraham & M. Oppen (Eds.), Advances in soft computing (pp.

237-252). Berlin: Physica Verlag.

Tran, C., Jain, L., & Abraham, A. (2002c). TACDSS: Adaptation of a Takagi-Sugeno hybrid neuro-fuzzy system. Proceedings of the 7th Online World Conference on

Soft Computing in Industrial Applications (WSC7) (pp. 53-62). Berlin: Springer Verlag.

Tran, C., & Jain, L. (2000, September). Intelligent techniques for decision support in tactical environment. Proceedings of the Warfighting in Complex Terrain: Land Warfare Conference 2000, Melbourne, Australia, Australian Defence Science &

Technology Organisation (pp. 403-411).

Wang, L. X., & Mendel J. M. (1992). Generating fuzzy rules by learning from examples.

IEEE Transactions on System, Man and Cybernetics, 22(6), 1414-1427.

Watts, M., Woodford, B., & Kasabov, N. (1999, November 22-24). FuzzyCOPE: A software environment for building intelligent systems — The past, the present, and the future. Proceedings of the ICONIP/ANZIIS/ANNES’99 Workshop, Dunedin/

Queenstown, New Zealand (pp. 188-192).

Zadeh, L. A. (1973). Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on System, Man, & Cybernetics, 3(1), 28-44.

Zadeh, L. A. (1998, August 21-31). Roles of soft computing and fuzzy logic in the conception, design, and deployment of information/intelligent systems. In O.

Kaynak, L. A. Zadeh, B. Turksen, & I. J. Rudas (Eds.), Computational intelligence:

Soft computing and fuzzy-neuro integration and applications. Proceedings of NATO Advanced Study Institute on Soft Computing and its Applications: Vol.

162, Manavgat, Antalya, Turkey (pp. 1-9).

Zurada, J. M. (1992). Introduction to artificial neural systems. St. Paul, MN: West Publishing Company.

Chapter II

Application of Text Mining