FIR: MATLAB Toolbox for Qualitative Modeling and Simulation of Ill-defined Systems by Means of Fuzzy Inductive Reasoning

Introduction

FIR (original name: SAPS-II) was designed as a tool for qualitative modeling and simulation of ill-defined systems. Fuzzy Inductive Reasoning (FIR) methodology is based on the concepts of general system theory, as they were developed by George Klir of the State University of New York at Binghamton.

Every inductive model identification problem in the final analysis reduces to an optimization problem. As ill-defined systems must be assumed highly non-linear and with a totally or at least almost unknown internal structure, most optimization algorithms fail, as they get stuck in local optima. In contrast to such tools, FIR offers a global optimization strategy. Consequently, FIR will never get stuck in a local optimum.

Optimization algorithms with global convergence are notoriously inefficient computationally. In order to keep the amount of computations needed within bounds, the search space of FIR is discretized. Fuzzy logic is being used to interpolate between neighboring discrete solutions. Use of fuzzy logic permits setting up a discrete search space with a course granularity.

Most of the inductive model identification techniques assume a fixed (although often arbitrary) structure and map the knowledge contained in the training data set onto a set of parameter values. The training data are only used during the model identification phase, i.e., the modeling phase. Once the model has been identified, simulation runs are based solely upon the previously optimized parameter values. Such techniques suffer from the problem that they normally are unable to recognize, when the testing data lie outside the range, for which the model has been validated.

In contrast, FIR is a non-parametric technique. The training data are characterized and classified during the model identification phase, but they are not mapped onto parameter sets. Therefore, FIR refers back to the classified training data set also during the simulation phase. This property makes it impossible for FIR to extrapolate "generously" during simulation.

It is always very easy to make predictions. What is less easy is to know how good these predictions are. FIR methodology offers an intrinsic error estimation algorithm. FIR thus always provides an estimate of the confidence in a prediction together with the prediction itself. This property distinguishes FIR from most other non-linear model identification techniques, such as e.g. artificial neural networks (ANNs). Statistical approaches do offer confidence intervals as well. However, those techniques are essentially linear.


Historical Development


Most Important Publications

  1. Cellier, F.E., and D.W. Yandell (1987), SAPS-II: A New Implementation of the Systems Approach Problem Solver, Intl. J. General Systems, 13(4), pp.307-322.

  2. Cellier, F.E. (1987), Prisoner's Dilemma Revisited - A New Strategy Based on the General System Problem Solving Framework, Intl. J. General Systems, 13(4), pp.323-332.

  3. Cellier, F.E. (1987), Qualitative Simulation of Technical Systems by Means of the General System Problem Solving Framework, Intl. J. General Systems, 13(4), pp.333-344.

  4. Vesanterä, P.J., and F.E. Cellier (1989), Building Intelligence into an Autopilot Using Qualitative Simulation to Support Global Decision Making, Simulation, 52(3), pp.111-121.

  5. Li, D., and F.E. Cellier (1990), Fuzzy Measures in Inductive Reasoning, Proc. Winter Simulation Conference, New Orleans, LA, pp.527-538.

  6. Cellier, F.E. (1991), Continuous System Modeling, Springer-Verlag, New York.

  7. Nebot A., and F.E. Cellier (1994), Dealing With Incomplete Data Records in Qualitative Modeling and Simulation of Biomedical Systems, Proc. CISS'94, First Joint Conf. of Intl. Simulation Societies, Zurich, Switzerland, pp.605-610.

  8. Cellier, F.E., and F. Mugica (1995), Inductive Reasoning Supports the Design of Fuzzy Controllers, J. Intelligent & Fuzzy Systems, 3(1), pp.71-85.

  9. Cellier, F.E., A. Nebot, F. Mugica and A. de Albornoz (1996), Combined Qualitative/Quantitative Simulation Models of Continuous-Time Processes Using Fuzzy Inductive Reasoning Techniques, Intl. J. General Systems, 24(1-2), pp.95-116.

  10. Nebot, A., F.E. Cellier, and D.A. Linkens (1996), Synthesis of an Anaesthetic Agent Administration System Using Fuzzy Inductive Reasoning, Artificial Intelligence in Medicine, 8(3), pp.147-166.

  11. Cellier, F.E., J. López, A. Nebot, and G. Cembrano (1996), Means for Estimating the Forecasting Error in Fuzzy Inductive Reasoning, Proc. ESM'96, European Simulation MultiConference, Budapest, Hungary, pp.654-660.

  12. López, J., G. Cembrano, and F.E. Cellier (1996), Time Series Prediction Using Fuzzy Inductive Reasoning: A Case Study, Proc. ESM'96, European Simulation MultiConference, Budapest, Hungary, pp.765-770.

  13. Nebot, A., F.E. Cellier, and M. Vallverdú (1998), Mixed Quantitative/Qualitative Modeling and Simulation of the Cardiovascular System, Computer Methods and Programs in Biomedicine, 55(2), pp.127-155.

  14. Moorthy. M., F.E. Cellier, and J.T. LaFrance (1998), Predicting U.S. Food Demand in the 20th Century: A New Look at System Dynamics, Proc. SPIE Conference 3369: "Enabling Technology for Simulation Science II", part of AeroSense'98, Orlando, Florida, PP.343-354.

  15. López, J., and F.E. Cellier (1999), Improving the Forecasting Capability of Fuzzy Inductive Reasoning by Means of Dynamic Mask Allocation, Proc. ESM'99, European Simulation MultiConference, Warsaw, Poland, pp.355-362.

  16. Mirats, J.M., F.E. Cellier, R.M. Huber, and S.J. Qin (2002), On the Selection of Variables for Qualitative Modelling of Dynamical Systems, Intl. J. General Systems, 31(5), pp.435-467.

  17. Mirats, J.M., F.E. Cellier, and R.M. Huber (2002), Variable Selection Procedures and Efficient Suboptimal Mask Search Algorithms in Fuzzy Inductive Reasoning, Intl. J. General Systems, 31(5), pp.469-498.

  18. Escobet, A., A. Nebot, and F.E. Cellier (2004), Visual-FIR: A New Platform for Modeling and Prediction of Dynamical Systems, Proc. SCSC’04, Summer Computer Simulation Conference, San Jose, California, pp.229-234.

Sponsors


Deutsche Version
Homepage


Last modified: January 12, 2006 -- © François Cellier