Takagi-Sugeno-Kang model
What Is the Takagi-Sugeno-Kang Model?
The Takagi-Sugeno-Kang (TSK) model is a type of fuzzy inference system in which the consequent of each fuzzy rule is a crisp mathematical function of the input variables rather than a fuzzy set. It was introduced by Tomohiro Takagi and Michio Sugeno in a 1985 IEEE Transactions paper, then extended by Kwang-Hyung Lee and others, and has become one of the two dominant fuzzy inference architectures alongside the earlier Mamdani model. The TSK approach is particularly suited to modeling and controlling nonlinear dynamic systems because its functional consequents allow the overall model to be interpreted as a smooth interpolation among a set of locally linear systems, one for each rule, weighted by the degree to which the current inputs satisfy each rule's antecedent.
The model draws from fuzzy set theory, developed by Lotfi Zadeh in 1965, and from system identification, the discipline of inferring mathematical models of dynamic systems from measured input-output data. Its combination of interpretable linguistic antecedents with analytically tractable linear-function consequents has made it a standard tool in control engineering, pattern recognition, and time-series forecasting.
Rule Structure and Fuzzy Antecedents
A TSK fuzzy rule takes the form: IF x1 is A1 AND x2 is A2 THEN z = f(x1, x2), where A1 and A2 are fuzzy sets defined on the input variables and f is a polynomial, typically linear or affine, in those variables. The antecedent fuzzy sets partition the input space into overlapping regions, each associated with a locally valid linear model in the consequent. The degree to which the inputs satisfy each rule's antecedent determines a firing strength for that rule, and the overall model output is the weighted average of all rules' consequents, with the firing strengths as weights. This weighted average yields a crisp output directly, without requiring a defuzzification step as the Mamdani model does, which reduces computational cost and simplifies stability analysis. Research published in IEEE Transactions on Fuzzy Systems on improving the interpretability of TSK fuzzy models examines how global and local learning strategies can be combined to produce models that balance accuracy with the transparency of their rule bases.
Learning and Identification from Data
A primary advantage of the TSK architecture is that both the antecedent membership functions and the consequent function parameters can be estimated from input-output data using well-established optimization methods. Subtractive clustering or fuzzy c-means clustering partitions the input space into regions and assigns initial antecedent fuzzy sets; least-squares estimation then fits the consequent linear parameters for each cluster. The adaptive neuro-fuzzy inference system (ANFIS), introduced by Jyh-Shing Roger Jang in 1993, implements a TSK-type structure as a five-layer feedforward network and trains it using a combination of gradient descent and least-squares, allowing the full rule base to be learned from data without requiring expert knowledge. An IEEE Xplore paper on global-local learning for TSK fuzzy model identification demonstrates how partitioning the learning problem into global structural identification and local parameter refinement improves both convergence speed and final model accuracy.
Stability Analysis and Control Applications
When TSK models are used in closed-loop control, their stability properties can be analyzed using Lyapunov methods. Each rule's consequent defines a local linear system, and the overall TSK model is a convex combination of these local systems with state-dependent weighting functions. Under certain conditions on the rule base and the membership functions, the parallel distributed compensation (PDC) design technique allows a stabilizing controller to be synthesized by solving a set of linear matrix inequalities (LMIs), one per rule, with stability certified by a common Lyapunov function. This approach, documented in publications by Kazuo Tanaka and colleagues and available through IEEE Xplore on parametric conditions for TSK inference systems, provides a systematic route from a TSK plant model to a guaranteed-stable fuzzy controller.
Applications
The Takagi-Sugeno-Kang model has applications in a wide range of disciplines, including:
- Nonlinear control systems, where PDC-based TSK controllers handle systems whose dynamics vary with operating point
- Fault detection and diagnosis, where TSK models of normal behavior identify deviations that signal developing faults
- Time-series prediction, where TSK models capture regime-switching dynamics in financial, meteorological, and industrial data
- Pattern classification, where fuzzy antecedents provide soft decision boundaries suited to data with overlapping classes
- Biomedical engineering, where TSK models approximate the nonlinear input-output relationships of physiological systems