Tuning of Fuzzy Systems as an Ill-Posed Problem

Similar documents
Convergence rates of convex variational regularization

A Double Regularization Approach for Inverse Problems with Noisy Data and Inexact Operator

FUZZY CONTROL OF CHAOS

GENERAL AGGREGATION OPERATORS ACTING ON FUZZY NUMBERS INDUCED BY ORDINARY AGGREGATION OPERATORS

Necessary conditions for convergence rates of regularizations of optimal control problems

FUZZY CONTROL OF CHAOS

A model function method in total least squares

Two-parameter regularization method for determining the heat source

A Double Regularization Approach for Inverse Problems with Noisy Data and Inexact Operator

A linguistic fuzzy model with a monotone rule base is not always monotone

Irregular Solutions of an Ill-Posed Problem

ON ILL-POSEDNESS OF NONPARAMETRIC INSTRUMENTAL VARIABLE REGRESSION WITH CONVEXITY CONSTRAINTS

Function Approximation through Fuzzy Systems Using Taylor Series Expansion-Based Rules: Interpretability and Parameter Tuning

Morozov s discrepancy principle for Tikhonov-type functionals with non-linear operators

A range condition for polyconvex variational regularization

A Formal Model of Interpretability of Linguistic Variables

Convergence rates for Morozov s Discrepancy Principle using Variational Inequalities

Regularization for a Common Solution of a System of Ill-Posed Equations Involving Linear Bounded Mappings 1

Adaptive methods for control problems with finite-dimensional control space

A NOTE ON THE NONLINEAR LANDWEBER ITERATION. Dedicated to Heinz W. Engl on the occasion of his 60th birthday

Convergence rates of the continuous regularized Gauss Newton method

Approximation of Belief Functions by Minimizing Euclidean Distances

New Algorithms for Parallel MRI

Robust error estimates for regularization and discretization of bang-bang control problems

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

Lyapunov Function Based Design of Heuristic Fuzzy Logic Controllers

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

Effect of Rule Weights in Fuzzy Rule-Based Classification Systems

Initial inverse problem in heat equation with Bessel operator

AN ALGORITHM FOR DETERMINATION OF AGE-SPECIFIC FERTILITY RATE FROM INITIAL AGE STRUCTURE AND TOTAL POPULATION

Takagi-Sugeno-Kang Fuzzy Structures in Dynamic System Modeling

Initial Temperature Reconstruction for a Nonlinear Heat Equation: Application to Radiative Heat Transfer.

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

Approximation Bound for Fuzzy-Neural Networks with Bell Membership Function

Iterative regularization of nonlinear ill-posed problems in Banach space

Adaptive Fuzzy Modelling and Control for Discrete-Time Nonlinear Uncertain Systems

Review on Aircraft Gain Scheduling

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

Rule-Based Fuzzy Model

Data-Driven Linguistic Modeling Using Relational Fuzzy Rules

Parameter Identification in Partial Differential Equations

A Systematic and Simple Approach for Designing Takagi-Sugeno Fuzzy Controller with Reduced Data

Comparison of Necessary Conditions for Typical Takagi Sugeno and Mamdani Fuzzy Systems as Universal Approximators

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

Lecture 1: Introduction & Fuzzy Control I

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Multicriteria Decision Making Based on Fuzzy Relations

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

Modeling and Control Based on Generalized Fuzzy Hyperbolic Model

Adjoint Fuzzy Partition and Generalized Sampling Theorem

Optimal control as a regularization method for. an ill-posed problem.

Fuzzy Compensation for Nonlinear Friction in a Hard Drive

TUNING ROUGH CONTROLLERS BY GENETIC ALGORITHMS

Upper Bounds on the Time and Space Complexity of Optimizing Additively Separable Functions

Functionalanalytic tools and nonlinear equations

Fuzzy Systems. Introduction

Uncertain Systems are Universal Approximators

Fuzzy Systems. Introduction

Dynamic Optimal Learning Rates of a Certain Class of Fuzzy Neural Networks and its Applications with Genetic Algorithm

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Stochastic Stability - H.J. Kushner

FORECASTING OF ECONOMIC QUANTITIES USING FUZZY AUTOREGRESSIVE MODEL AND FUZZY NEURAL NETWORK

FINITE element analysis arose essentially as a discipline

arxiv: v1 [math.na] 26 Nov 2009

Application of the Fuzzy Weighted Average of Fuzzy Numbers in Decision Making Models

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

A NEW ITERATIVE METHOD FOR THE SPLIT COMMON FIXED POINT PROBLEM IN HILBERT SPACES. Fenghui Wang

Fitting Aggregation Functions to Data: Part II Idempotization

Regularization in Banach Space

Regular article Nonlinear multigrid methods for total variation image denoising

A neuro-fuzzy system for portfolio evaluation

Allocation of Resources in CB Defense: Optimization and Ranking. NMSU: J. Cowie, H. Dang, B. Li Hung T. Nguyen UNM: F. Gilfeather Oct 26, 2005

Acceleration of Levenberg-Marquardt method training of chaotic systems fuzzy modeling

A Family of Preconditioned Iteratively Regularized Methods For Nonlinear Minimization

Fuzzy relation equations with dual composition

x i2 j i2 ε + ε i2 ε ji1 ε j i1

Scale-Invariance of Support Vector Machines based on the Triangular Kernel. Abstract

Convergence rates of spectral methods for statistical inverse learning problems

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations

Accelerated Newton-Landweber Iterations for Regularizing Nonlinear Inverse Problems

On Perception-based Logical Deduction and Its Variants

Water Quality Management using a Fuzzy Inference System

Numerische Mathematik

Non-linear Measure Based Process Monitoring and Fault Diagnosis

Chebyshev Type Inequalities for Sugeno Integrals with Respect to Intuitionistic Fuzzy Measures

Stability in multiobjective possibilistic linear programs

Parameter Identification

Available online at ScienceDirect. Procedia Computer Science 22 (2013 )

Convergence rates in l 1 -regularization when the basis is not smooth enough

A MODIFIED TSVD METHOD FOR DISCRETE ILL-POSED PROBLEMS

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

HOPFIELD neural networks (HNNs) are a class of nonlinear

RECONSTRUCTION OF NUMERICAL DERIVATIVES FROM SCATTERED NOISY DATA. 1. Introduction

Chapter 2 Introduction to Fuzzy Systems

On using different error measures for fuzzy linear regression analysis

MURDOCH RESEARCH REPOSITORY

Approximation Capability of SISO Fuzzy Relational Inference Systems Based on Fuzzy Implications

Convergence Rates in Regularization for Nonlinear Ill-Posed Equations Involving m-accretive Mappings in Banach Spaces

Transcription:

Tuning of Fuzzy Systems as an Ill-Posed Problem Martin Burger 1, Josef Haslinger 2, and Ulrich Bodenhofer 2 1 SFB F 13 Numerical and Symbolic Scientific Computing and Industrial Mathematics Institute, Johannes Kepler Universität Linz, Altenbergerstr. 69, A-44 Linz, Austria 2 Software Competence Center Hagenberg GmbH, Hauptstr. 99, A-4232 Hagenberg, Austria Abstract. This paper is concerned with the data-driven construction of fuzzy systems from the viewpoint of regularization and approximation theory, where we consider the important subclass of Sugeno controllers. Generally, we obtain a nonlinear constrained least squares approximation problem which is ill-posed. Therefore, nonlinear regularization theory has to be employed. We analyze a smoothing method, which is common in spline approximation, as well as Tikhonov regularization, along with rules how to choose the regularization parameters based on nonlinear regularization theory considering the error due to noisy data.for solving the regularized nonlinear least squares problem, we use a generalized Gauss-Newton like method. A typical numerical example shows that the regularized problem is not only more robust, but also favors solutions that are easily interpretable, which is an important quality criterion for fuzzy systems. 1 Introduction Fundamentally, the idea of fuzzy sets and systems, dated back to Zadeh [9], is to provide a mathematical model that can present and process human imprecise knowledge. Beside the top-down construction of fuzzy rule systems from expert knowledge, the (semi)automatic construction from example data has become a major issue. In the field of continuous model identification, so-called Sugeno controllers [8] have emerged as appropriate models, since they ideally combine simplicity with good analytical properties. Definition 1. Let X be a non-empty set (the input space), let A 1, A 2,..., A n be non-empty fuzzy subsets of X with membership functions µ Ai : X [, 1], µai (x) > for all x X, and α 1, α 2,..., α n be elements of R, and consider the rulebase (i = 1, 2,..., n) if x is A i then y = α i. Then the Sugeno controller defines the following input-output function F s : X R µai (x) α i F s (x) = µai (x). (1)

494 Burger, Haslinger, Bodenhofer As obvious from (1), we have to find appropriate fuzzy sets A i and consequent parameters α i. From the practical point of view, it is reasonable and necessary to consider only families of fuzzy sets which can be described by finite sets of parameters. In this paper, we concentrate on chains of trapezoidal membership functions and B-splines [1]. Beside simplicity and good analytical properties, both models provide excellent circumstances also to allow qualitative insight into the numerical relationships [7,1]. We restrict ourselves to the one-dimensional case, i.e. a single input-single output controller. Equation (1) together with the properties of trapezoidal or B-spline membership functions ( n i=1 µ A i (x) = 1, x X) reduces tuning of a Sugeno controller to fitting a set of measured data {(x i, y i )} i=1,...,m by a linear combination of these membership functions in the least squares sense, i.e. seeking a solution of the minimization problem m i=1 ( y i n α j b j (x i ; t)) 2 = min ((α 1,α 2,...,α n),t) R n [a,b] l, (2) where b j represents the j-th trapezoidal or B-spline membership function and α = (α 1, α 2,..., α n ) T the consequent values. The concrete shape of the membership functions depends on an ascending l-dimensional knot sequence t, which has to be included in the optimization procedure. Therefore, the minimization problem (2) is constrained and nonlinear. As will be shown in Sect. 2, the nonlinear least squares problem is ill-posed in the sense that arbitrarily small errors in the measured data possibly lead to arbitrarily large errors in the solution of (2), which necessitates nonlinear regularization theory [1,4]. In this paper, we adapt the existing theory to the given approximation problem. Existing methods for determining the appropriate parameters of a Sugeno controller from data have either concentrated on genetic algorithms or artificial neural networks. Scarcely, also simple numerical methods have been considered. All these methods have in common that they are slow, inaccurate, and unreliable, due to the notorious ignorance of the inherent ill-posedness of the problem. Based on the theoretical investigations, a method for solving the regularized problem is proposed which allows stable and accurate solutions. 2 Regularized Tuning of Sugeno controllers First, we show, that the nonlinear least-squares problem is indeed ill-posed, and then we consider two methods for regularization, along with rules how to choose the regularization parameters depending on the given noise level. Proofs and further details can be found in [2]. 2.1 The Ill-Posedness of the Least-squares Problem Assume (x, y) is a set of training data, where x = (x 1, x 2,..., x m ) T is the training data vector, and y = (y 1, y 2,..., y m ) T the desired output for x.

Tuning of Fuzzy Systems as an Ill-Posed Problem 495 Whenever data is measured, we have to consider data errors in x and y. In this paper, we assume the error bounds x x γ l 2 γ and y y δ l 2 δ, (3) where x l 2 := m i=1 x2 i denotes the usual l 2 norm. The following example shows that the problem of finding a minimum for (2) is ill-posed, even if we have complete information about the function f, from which the samples y are taken. Example 1. Let n = 2, k N, k 2, a = t k 1 =, t k 2 = k 3 and t k 3 = 2k 3, t k 4 = b = 1, and choose α1 k = k, α2 k =. The fuzzy membership functions b 1 and b 2 are defined by 1 if x t 2 t b 1 (x; t) = 3 x t 3 t 2 if t 2 < x < t 3 (4) if t 3 x b 2 (x; t) = 1 b 1 (x; t). (5) Then f k = α k 1b 1 (x; t k ) + α k 2b 2 (x; t k ) converges to zero in L 2 ([, 1]), but α k has no bounded subsequence. Hence, the optimization problem is unstable with respect to perturbations in the data. 2.2 Smoothing First, we consider smoothing, a common method for spline approximation (e.g. see [3,6]), where an additional term in the optimization functional characterizes the smoothness of the spline, i.e. (2) is replaced by m i=1 ( y δ i n ) 2 α j b j (x γ i ; t) n + β α j b j (.; t) 2 H k (Ω) = min (α,t) (6) where. Hk (Ω) denotes the norm or seminorm in the Sobolev space H k (Ω). In addition we impose the constraints t j+1 t j ε, j = 1,..., l 1, (7) on the knot vector t in order to prevent possible instabilities caused by two equal or almost equal knots. The proof that (6) subject to (7) is indeed a well-posed problem is based on a result adapted from stability estimates in finite element theory. The solution will converge to a minimizer of the original problem with the additional constraint (7) for fixed ε and appropriately chosen β as the noise level γ, δ. However, we cannot show convergence with ε.

496 Burger, Haslinger, Bodenhofer Theorem 1 (Convergence under Constraints). [2] Let ε > be fixed, let (γ k, δ k ) be a monotone sequence converging to (, ) and let (x γk, y δk ) be a corresponding data sequence satisfying (3) with (γ, δ) = (γ k, δ k ). Moreover, let the regularization parameter β k be chosen such that β k and max{γ k, δ k } β k. (8) If a minimizer of (2) with exact data exists, then each sequence of minimizers (α k, t k ) of (6), (7) with noisy data (x γk, y δk ) and β = β k has a convergent subsequence and the limit of each convergent subsequence is a minimizer of the least squares problem (2) subject to (7). 2.3 Tikhonov Regularization The second approach under investigation is classical Tikhonov regularization in the parameter space R n R l. It consists of minimizing the functional m i=1 ( y δ i n ) 2 α j b j (x γ i ; t) + β1 n α 2 j + β 2 l (t j t j ) 2 = min (α,t) (9) for appropriately chosen β 1 and β 2 (depending on δ and y δ ), where t is a prior for t, e.g. uniform grid points. In this case, we can show convergence for appropriate choice of β 1 as the noise level tends to zero even for β 2 =. Theorem 2 (Convergence). [2] Assume that a minimizer of problem (9) exists. Moreover, let (γ k, δ k ) be a sequence converging to (, ) and denote by (α k, t k ) the according sequence of minimizers of (9) with data (x γ, y δ ), satisfying (3). Then (α k, t k ) has a convergent subsequence and the limit of every convergent subsequence is a minimizer of (9) with exact data (x, y) if the regularization parameters satisfy β k 1, β k 2, and max{γ k, δ k } β k 1 κ > : βk 1 β k 2 3 Numerical Example Spectral Data (1) κ. (11) Details of the optimization algorithm for solving the constrained least squares problem a generalized Gauss-Newton like method can be found in [5,6]. Similar to [7], we want to construct a transparent rule-based model from noisy data measurements considering the spectral data function f(x) := 12 e (x 4.8)(x 5.8).7 12e (x+3.5)2 +.8x x [ 1, 1].

Tuning of Fuzzy Systems as an Ill-Posed Problem 497 By using inputs x uniformly distributed in [ 1, 1], 5 samples of f(x) were obtained and then disturbed with uniformly distributed noise within a noise level of 1% (δ =9.584, maximal error =2.398). In this example, the input space is split into eight triangular fuzzy sets (B-splines of order 2) which can be interpreted as negative big, negative medium, negative small, negative very small, positive very small, positive small, positive medium, and positive big. Figure 1 shows the results for approximation without any regularization, while Fig. 2 shows the results for smoothing and Tikhonov regularization. Although the residuum is smaller without regularization, only Tikhonov regularization succeeds in constructing an interpretable fuzzy controller, since knots are separated appropriately. In approximation and smoothing, knots of the optimized sequence nearly coincide leading to questionable and difficultly interpretable membership functions. For Tikhonov regularization, t is chosen to be equidistant within [ 1, 1]. The linguistic interpretation of the fuzzy model constructed by Tikhonov regularization is given in Table 1. Acknowledgements The work of Martin Burger is supported by the Austrian National Science Foundation FWF under grant SFB F13/8. Josef Haslinger and Ulrich Bodenhofer are working in the framework of the Kplus Competence Center Program which is funded by the Austrian Government, the Province of Upper Austria, and the Chamber of Commerce of Upper Austria. We thank Prof. Heinz W. Engl (University of Linz) for the idea and motivation of this cooperation and for stimulating and fruitful discussions. References 1. A. Binder, H.W. Engl, C.W. Groetsch, A. Neubauer, and O. Scherzer. Weakly closed nonlinear operators and parameter identification in parabolic equations by Tikhonov regularization. Appl. Anal., 55:215 234, 1994. 2. M. Burger, J. Haslinger, and U. Bodenhofer. Regularized optimization of fuzzy controllers. Technical Report SCCH-TR-56, Software Competence Center Hagenberg, 2. 3. C. de Boor. A practical guide to splines. Springer-Verlag, New York, 1978. 4. H.W. Engl, M. Hanke, and A. Neubauer. Regularization of Inverse Problems. Kluwer, Dordrecht, 1996. 5. T. Schütze. Diskrete Quadratmittelapproximation durch Splines mit freien Knoten. PhD thesis, Technical University Dresden, Department of Mathematics, 1997. 6. H. Schwetlick and T. Schütze. Least squares approximation by splines with free knots. BIT, 35(3):361 384, 1995. 7. M. Setnes, R. Babuška, and H.B. Verbruggen. Rule-based modeling: Precision and transparency. IEEE Trans. Syst. Man Cybern., Part C: Applications & Reviews, 28(1):165 169, 1998.

498 Burger, Haslinger, Bodenhofer 8. T. Takagi and M. Sugeno. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern., 15(1):116 132, 1985. 9. L.A. Zadeh. Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern., 3(1):28 44, 1973. 1. J. Zhang and A. Knoll. Constructing fuzzy controllers with B-spline models. In Proc. FUZZ-IEEE 96, volume I, pages 416 421, 1996. Rule: Antecedent Consequent singleton Consequent label R1 : If x is Negative Big then y= -7.65 Negative Medium R2 : If x is Negative Medium then y= -5.25 Negative Medium R3 : If x is Negative Small then y=-11.63 Negative Big R4 : If x is Negative very Small then y= -.46 Negative very Small R5 : If x is Positive very Small then y= 1.367 Positive very Small R6 : If x is Positive Small then y= 15.95 Positive Big R7 : If x is Positive Medium then y= 4.968 Positive Medium R8 : If x is Positive Big then y= 7.682 Positive Medium Table 1. Sugeno controller identified from noisy data 3 2 1 1 2 1 membership functions degree of membership.8.6.4.2 x Fig. 1. Approximation with 8 triangular membership functions (ε =.1) without regularization 3 3 2 2 1 1 1 1 2 2 1 membership functions 1 membership functions degree of membership.8.6.4.2 degree of membership.8.6.4.2 x x Fig. 2. Approximation with 8 triangular membership functions with smoothing (left; k = 1, β =.1, ε =.1) and Tikhonov regularization (right; β 1 = β 2 =.5)