A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis
•CFIS is more accurate and faster than other FISs.•CFIS is more interpretable and less complex than other FISs.•Fuzzy clusters on dense regions of data in input space serve as CFIS rules.•THEN part of CFIS accommodates any function of input variables.•IF part of CFIS needs no parameter identificatio...
Gespeichert in:
Veröffentlicht in: | Expert systems with applications 2017-10, Vol.84, p.301-322 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 322 |
---|---|
container_issue | |
container_start_page | 301 |
container_title | Expert systems with applications |
container_volume | 84 |
creator | Askari, S. |
description | •CFIS is more accurate and faster than other FISs.•CFIS is more interpretable and less complex than other FISs.•Fuzzy clusters on dense regions of data in input space serve as CFIS rules.•THEN part of CFIS accommodates any function of input variables.•IF part of CFIS needs no parameter identification.
A data driven Fuzzy Inference System (FIS) employs Membership Functions (MFs) with adjustable parameters in its IF part to fuzzify the input data. The input space is partitioned simply by dividing universe of discourse of each input variable into some fuzzy subspaces. The MFs are then defined on the fuzzy subspaces of the input variables. Parameters of the MFs are tuned for maximum accuracy of the system (which demands high runtime) without considering the data structure which impairs interpretability of the FIS and degenerates the system into a black-box tool. Such a FIS does not represent actual structure of the data and its MFs are not necessarily in accord with the data distribution in the input space. In addition, the FIS suffers from exponential complexity of order O(Tr) where T is number of linguistic terms (number of subspaces on the universe of discourse of input variables) and r is number of input variables. This article presents a novel Multiple-Input and Multiple-Output Clustering based Fuzzy Inference System (MIMO CFIS) which is made directly from a class of fuzzy clustering algorithms to overcome these shortcomings. CFIS identifies dense regions of the input data using fuzzy clustering and then places a cluster on each of these regions. These fuzzy clusters represent actual structure of the data and serve as fuzzy rules in the rule base of CFIS and provide MFs that exactly fit the dense regions of the data that makes the system more interpretable and avoids redundant rules. These MFs are normal, convex, and continuous and have no parameter to be tuned (which makes CFIS much faster than other FISs) and fuzzify the input data according to their membership in the clusters. THEN part of CFIS is generalized form of THEN part of Takagi-Sugeno (TS) fuzzy system which accommodates any function of input variables. Despite less number of adjustable parameters, testing error of CFIS is less than that of TS system and its modified versions. Moreover, number of fuzzy rules in CFIS rule base is the same as the number of linguistic terms (or fuzzy clusters) and consequently its complexity is of orderO(T). Also, CFIS is a MIMO system and avoids inconsistent (co |
doi_str_mv | 10.1016/j.eswa.2017.04.045 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1932191659</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0957417417302944</els_id><sourcerecordid>1932191659</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-c60581a84af1ebebba213a55abe6193a0311b8597696db5b54ed9addf240dc043</originalsourceid><addsrcrecordid>eNp9kMtKBDEQRYMoOD5-wFXAdY9Jd6cf4EbEFyhudB0qSbVm6OmMqR61_QS_2ozjWii4FHVuVXEZO5FiLoWszhZzpA-Y50LWc1GmUjtsJpu6yKq6LXbZTLSqzkpZl_vsgGghEihEPWPfF3wI79hzGBzvgEb-cPfwyLv119fE_dBhxMEip4lGXHIDhI6HgQO3PRDx0P2htl8nIvrhhUP_EqIfX5fEP5KkLWmwijiC8b0fp99TNixXPX5uW-gn8nTE9jroCY__9JA9X189Xd5m9483d5cX95kt8mbMbCVUI6EpoZNo0BjIZQFKgcFKtgWIQkrTqLau2soZZVSJrgXnurwUzoqyOGSn272rGN7WSKNehHVMT5BO_ly2slJtovItZWMgitjpVfRLiJOWQm8y1wu9yVxvMteiTKWS6XxrwvT_u8eoyfpNgM5HtKN2wf9n_wGmJY3t</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1932191659</pqid></control><display><type>article</type><title>A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis</title><source>Elsevier ScienceDirect Journals</source><creator>Askari, S.</creator><creatorcontrib>Askari, S.</creatorcontrib><description>•CFIS is more accurate and faster than other FISs.•CFIS is more interpretable and less complex than other FISs.•Fuzzy clusters on dense regions of data in input space serve as CFIS rules.•THEN part of CFIS accommodates any function of input variables.•IF part of CFIS needs no parameter identification.
A data driven Fuzzy Inference System (FIS) employs Membership Functions (MFs) with adjustable parameters in its IF part to fuzzify the input data. The input space is partitioned simply by dividing universe of discourse of each input variable into some fuzzy subspaces. The MFs are then defined on the fuzzy subspaces of the input variables. Parameters of the MFs are tuned for maximum accuracy of the system (which demands high runtime) without considering the data structure which impairs interpretability of the FIS and degenerates the system into a black-box tool. Such a FIS does not represent actual structure of the data and its MFs are not necessarily in accord with the data distribution in the input space. In addition, the FIS suffers from exponential complexity of order O(Tr) where T is number of linguistic terms (number of subspaces on the universe of discourse of input variables) and r is number of input variables. This article presents a novel Multiple-Input and Multiple-Output Clustering based Fuzzy Inference System (MIMO CFIS) which is made directly from a class of fuzzy clustering algorithms to overcome these shortcomings. CFIS identifies dense regions of the input data using fuzzy clustering and then places a cluster on each of these regions. These fuzzy clusters represent actual structure of the data and serve as fuzzy rules in the rule base of CFIS and provide MFs that exactly fit the dense regions of the data that makes the system more interpretable and avoids redundant rules. These MFs are normal, convex, and continuous and have no parameter to be tuned (which makes CFIS much faster than other FISs) and fuzzify the input data according to their membership in the clusters. THEN part of CFIS is generalized form of THEN part of Takagi-Sugeno (TS) fuzzy system which accommodates any function of input variables. Despite less number of adjustable parameters, testing error of CFIS is less than that of TS system and its modified versions. Moreover, number of fuzzy rules in CFIS rule base is the same as the number of linguistic terms (or fuzzy clusters) and consequently its complexity is of orderO(T). Also, CFIS is a MIMO system and avoids inconsistent (contradictory) rules by generating well-separated fuzzy clusters whereas TS system is MISO and never guarantees generation of consistent rules. In addition, CFIS satisfies most of the interpretability criteria of FISs.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2017.04.045</identifier><language>eng</language><publisher>New York: Elsevier Ltd</publisher><subject>Algorithms ; Classification ; Clustering ; Clusters ; Complexity ; Fuzzy clustering ; Fuzzy sets ; Fuzzy systems ; Inference ; Interpretability ; Mathematical analysis ; MIMO (control systems) ; MISO (control systems) ; Regression ; Subspaces ; TS fuzzy system ; Universe</subject><ispartof>Expert systems with applications, 2017-10, Vol.84, p.301-322</ispartof><rights>2017 Elsevier Ltd</rights><rights>Copyright Elsevier BV Oct 30, 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-c60581a84af1ebebba213a55abe6193a0311b8597696db5b54ed9addf240dc043</citedby><cites>FETCH-LOGICAL-c328t-c60581a84af1ebebba213a55abe6193a0311b8597696db5b54ed9addf240dc043</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0957417417302944$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Askari, S.</creatorcontrib><title>A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis</title><title>Expert systems with applications</title><description>•CFIS is more accurate and faster than other FISs.•CFIS is more interpretable and less complex than other FISs.•Fuzzy clusters on dense regions of data in input space serve as CFIS rules.•THEN part of CFIS accommodates any function of input variables.•IF part of CFIS needs no parameter identification.
A data driven Fuzzy Inference System (FIS) employs Membership Functions (MFs) with adjustable parameters in its IF part to fuzzify the input data. The input space is partitioned simply by dividing universe of discourse of each input variable into some fuzzy subspaces. The MFs are then defined on the fuzzy subspaces of the input variables. Parameters of the MFs are tuned for maximum accuracy of the system (which demands high runtime) without considering the data structure which impairs interpretability of the FIS and degenerates the system into a black-box tool. Such a FIS does not represent actual structure of the data and its MFs are not necessarily in accord with the data distribution in the input space. In addition, the FIS suffers from exponential complexity of order O(Tr) where T is number of linguistic terms (number of subspaces on the universe of discourse of input variables) and r is number of input variables. This article presents a novel Multiple-Input and Multiple-Output Clustering based Fuzzy Inference System (MIMO CFIS) which is made directly from a class of fuzzy clustering algorithms to overcome these shortcomings. CFIS identifies dense regions of the input data using fuzzy clustering and then places a cluster on each of these regions. These fuzzy clusters represent actual structure of the data and serve as fuzzy rules in the rule base of CFIS and provide MFs that exactly fit the dense regions of the data that makes the system more interpretable and avoids redundant rules. These MFs are normal, convex, and continuous and have no parameter to be tuned (which makes CFIS much faster than other FISs) and fuzzify the input data according to their membership in the clusters. THEN part of CFIS is generalized form of THEN part of Takagi-Sugeno (TS) fuzzy system which accommodates any function of input variables. Despite less number of adjustable parameters, testing error of CFIS is less than that of TS system and its modified versions. Moreover, number of fuzzy rules in CFIS rule base is the same as the number of linguistic terms (or fuzzy clusters) and consequently its complexity is of orderO(T). Also, CFIS is a MIMO system and avoids inconsistent (contradictory) rules by generating well-separated fuzzy clusters whereas TS system is MISO and never guarantees generation of consistent rules. In addition, CFIS satisfies most of the interpretability criteria of FISs.</description><subject>Algorithms</subject><subject>Classification</subject><subject>Clustering</subject><subject>Clusters</subject><subject>Complexity</subject><subject>Fuzzy clustering</subject><subject>Fuzzy sets</subject><subject>Fuzzy systems</subject><subject>Inference</subject><subject>Interpretability</subject><subject>Mathematical analysis</subject><subject>MIMO (control systems)</subject><subject>MISO (control systems)</subject><subject>Regression</subject><subject>Subspaces</subject><subject>TS fuzzy system</subject><subject>Universe</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kMtKBDEQRYMoOD5-wFXAdY9Jd6cf4EbEFyhudB0qSbVm6OmMqR61_QS_2ozjWii4FHVuVXEZO5FiLoWszhZzpA-Y50LWc1GmUjtsJpu6yKq6LXbZTLSqzkpZl_vsgGghEihEPWPfF3wI79hzGBzvgEb-cPfwyLv119fE_dBhxMEip4lGXHIDhI6HgQO3PRDx0P2htl8nIvrhhUP_EqIfX5fEP5KkLWmwijiC8b0fp99TNixXPX5uW-gn8nTE9jroCY__9JA9X189Xd5m9483d5cX95kt8mbMbCVUI6EpoZNo0BjIZQFKgcFKtgWIQkrTqLau2soZZVSJrgXnurwUzoqyOGSn272rGN7WSKNehHVMT5BO_ly2slJtovItZWMgitjpVfRLiJOWQm8y1wu9yVxvMteiTKWS6XxrwvT_u8eoyfpNgM5HtKN2wf9n_wGmJY3t</recordid><startdate>20171030</startdate><enddate>20171030</enddate><creator>Askari, S.</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20171030</creationdate><title>A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis</title><author>Askari, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-c60581a84af1ebebba213a55abe6193a0311b8597696db5b54ed9addf240dc043</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Classification</topic><topic>Clustering</topic><topic>Clusters</topic><topic>Complexity</topic><topic>Fuzzy clustering</topic><topic>Fuzzy sets</topic><topic>Fuzzy systems</topic><topic>Inference</topic><topic>Interpretability</topic><topic>Mathematical analysis</topic><topic>MIMO (control systems)</topic><topic>MISO (control systems)</topic><topic>Regression</topic><topic>Subspaces</topic><topic>TS fuzzy system</topic><topic>Universe</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Askari, S.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Askari, S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis</atitle><jtitle>Expert systems with applications</jtitle><date>2017-10-30</date><risdate>2017</risdate><volume>84</volume><spage>301</spage><epage>322</epage><pages>301-322</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>•CFIS is more accurate and faster than other FISs.•CFIS is more interpretable and less complex than other FISs.•Fuzzy clusters on dense regions of data in input space serve as CFIS rules.•THEN part of CFIS accommodates any function of input variables.•IF part of CFIS needs no parameter identification.
A data driven Fuzzy Inference System (FIS) employs Membership Functions (MFs) with adjustable parameters in its IF part to fuzzify the input data. The input space is partitioned simply by dividing universe of discourse of each input variable into some fuzzy subspaces. The MFs are then defined on the fuzzy subspaces of the input variables. Parameters of the MFs are tuned for maximum accuracy of the system (which demands high runtime) without considering the data structure which impairs interpretability of the FIS and degenerates the system into a black-box tool. Such a FIS does not represent actual structure of the data and its MFs are not necessarily in accord with the data distribution in the input space. In addition, the FIS suffers from exponential complexity of order O(Tr) where T is number of linguistic terms (number of subspaces on the universe of discourse of input variables) and r is number of input variables. This article presents a novel Multiple-Input and Multiple-Output Clustering based Fuzzy Inference System (MIMO CFIS) which is made directly from a class of fuzzy clustering algorithms to overcome these shortcomings. CFIS identifies dense regions of the input data using fuzzy clustering and then places a cluster on each of these regions. These fuzzy clusters represent actual structure of the data and serve as fuzzy rules in the rule base of CFIS and provide MFs that exactly fit the dense regions of the data that makes the system more interpretable and avoids redundant rules. These MFs are normal, convex, and continuous and have no parameter to be tuned (which makes CFIS much faster than other FISs) and fuzzify the input data according to their membership in the clusters. THEN part of CFIS is generalized form of THEN part of Takagi-Sugeno (TS) fuzzy system which accommodates any function of input variables. Despite less number of adjustable parameters, testing error of CFIS is less than that of TS system and its modified versions. Moreover, number of fuzzy rules in CFIS rule base is the same as the number of linguistic terms (or fuzzy clusters) and consequently its complexity is of orderO(T). Also, CFIS is a MIMO system and avoids inconsistent (contradictory) rules by generating well-separated fuzzy clusters whereas TS system is MISO and never guarantees generation of consistent rules. In addition, CFIS satisfies most of the interpretability criteria of FISs.</abstract><cop>New York</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2017.04.045</doi><tpages>22</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0957-4174 |
ispartof | Expert systems with applications, 2017-10, Vol.84, p.301-322 |
issn | 0957-4174 1873-6793 |
language | eng |
recordid | cdi_proquest_journals_1932191659 |
source | Elsevier ScienceDirect Journals |
subjects | Algorithms Classification Clustering Clusters Complexity Fuzzy clustering Fuzzy sets Fuzzy systems Inference Interpretability Mathematical analysis MIMO (control systems) MISO (control systems) Regression Subspaces TS fuzzy system Universe |
title | A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T11%3A24%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20novel%20and%20fast%20MIMO%20fuzzy%20inference%20system%20based%20on%20a%20class%20of%20fuzzy%20clustering%20algorithms%20with%20interpretability%20and%20complexity%20analysis&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Askari,%20S.&rft.date=2017-10-30&rft.volume=84&rft.spage=301&rft.epage=322&rft.pages=301-322&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2017.04.045&rft_dat=%3Cproquest_cross%3E1932191659%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1932191659&rft_id=info:pmid/&rft_els_id=S0957417417302944&rfr_iscdi=true |