Consider a Takagi - Sugeno - Kanga (TSK) Model consisting of rules of the form : If x 1 is A i1 and ... and x r is A ir THEN y = f i (x 1, x 2, ...., x r) = b i0 + b i1 x1 + b ir xr assume, α i is the matching degree of rule i, then the total output of the model is given by :
The question asks about the formula for the total output of a Takagi-Sugeno-Kang (TSK) fuzzy model. TSK models are a type of fuzzy inference system known for their clarity and effectiveness in modeling complex systems.
A TSK fuzzy model consists of rules that have a specific structure. As described in the question, each rule \(i\) follows the form:
IF \(x_1\) is \(A_{i1}\) AND ... AND \(x_r\) is \(A_{ir}\)
THEN \(y = f_i(x_1, x_2, \ldots, x_r)\)
Here:
Unlike other fuzzy models (like Mamdani) which use defuzzification methods to convert a fuzzy output set into a single crisp value, the TSK model's output is directly calculated as a weighted average of the consequent functions \(f_i\).
The process involves two main steps after computing the matching degree \(\alpha_i\) for each rule \(i\):
The formula for the total output \(y\) is given by:
\[ y = \frac{\sum_{i=1}^L \alpha_i f_i(x_1, x_2, \ldots, x_r)}{\sum_{i=1}^L \alpha_i} \]
This formula represents the weighted sum of the individual rule outputs \(f_i\), where each \(f_i\) is weighted by its corresponding matching degree \(\alpha_i\), and the sum is normalized by the sum of all matching degrees to ensure it's a proper average.
Let's compare this formula to the provided options:
Option 1: \(y = \mathop \sum \limits_{i = 1}^L {\alpha _i}{f_i}\left( {{x_1},\;{x_2}, \ldots .,\;{x_r}} \right)\)
This formula represents the weighted sum of the rule outputs but lacks the normalization step (division by the sum of matching degrees). While \(\alpha_i f_i\) gives the contribution of each rule, summing them up without normalization is not the standard TSK output calculation.
Option 2: \(y = \frac{{\mathop \sum \nolimits_{i = 1}^L {\alpha _i}{f_i}\left( {{x_1},\;{x_2}, \ldots .,\;{x_r}} \right)}}{{\mathop \sum \nolimits_{i = 1}^L {\alpha _i}}}\)
This formula exactly matches the standard TSK output calculation formula: the sum of weighted rule outputs divided by the sum of the weights (matching degrees). This provides the weighted average.
Option 3: \(y = \frac{{\mathop \sum \nolimits_{i = 1}^L {f_i}\left( {{x_1},\;{x_2}, \ldots .,\;{x_r}} \right)}}{{\mathop \sum \nolimits_{i = 1}^L {\alpha _i}}}\)
This formula sums up the rule consequent functions \(f_i\) directly, without weighting them by the matching degrees \(\alpha_i\), and then divides by the sum of matching degrees. This is incorrect as it doesn't account for the degree to which each rule fires.
Option 4: \(y = \max[\alpha_i f_i (x_1, x_2,....x_r)]\)
This formula suggests taking the maximum contribution among all rules. This is not how the total output is calculated in a TSK model, which uses an aggregation (summation and averaging) rather than a selection of the maximum.
Based on the standard definition and calculation method for the Takagi-Sugeno-Kang fuzzy model output, Option 2 provides the correct formula.
| Step | Description | Formula/Concept |
|---|---|---|
| 1 | Fuzzify Inputs | Determine membership degrees of inputs in fuzzy sets. |
| 2 | Evaluate Antecedents | Calculate the matching degree \(\alpha_i\) for each rule \(i\) using T-norm. |
| 3 | Calculate Rule Output | Evaluate the consequent function \(f_i\) for each rule \(i\) using current inputs. |
| 4 | Aggregate Outputs | Calculate the total output \(y\) as a weighted average. |
The aggregation step (Step 4) is specifically where the formula from Option 2 is applied to get the final crisp output \(y\).
| Concept | Description |
|---|---|
| Rule Structure | IF-THEN rules with fuzzy antecedents and crisp consequent functions (often linear). |
| Antecedent | The "IF" part, combining fuzzy propositions with AND/OR operators. |
| Consequent | The "THEN" part, specifying a function (e.g., \(y = b_{i0} + b_{i1}x_1 + \dots\)). |
| Matching Degree (\(\alpha_i\)) | Strength of activation of rule \(i\), calculated from antecedent evaluation. |
| Total Output | Weighted average of rule consequent functions, weighted by matching degrees. |
TSK fuzzy models are widely used in control systems, system identification, and prediction because of several advantages:
The choice between a Mamdani model and a TSK model often depends on the application and the desired balance between interpretability and mathematical tractability.
Let A α0 denotes the α-cut of a fuzzy set A at α 0. If α 1 < α 2, then
Consider the following models:
M 1: Mamdani model
M 2: Takagi – Sugeno-Kang model
M 3: Kosko’s additive model (SAM)
Which of the following option contains examples of additive rule model?Consider the following methods:
M 1: mean of maximum
M 2: Centre of area
M 3: Height method
Which of the following is/are defuzzification method(s)?A fuzzy conjunction operator denoted as t(x,y) and fuzzy disjunction operator denoted as s(x,Y) form dual pair if they satisfy the condition:
A fuzzy conjunction operators, t(x, y), and a fuzzy disjunction operator, s(x, y), form a pair if they satisfy:
t(x, y) = 1 – s(1 – x, 1 - y).
If \(t\left( {x,\;y} \right) = \frac{{xy}}{{\left( {x + y - xy} \right)}}\) then s(x, y) is given by