Abstract
Nowadays, there is a great interest in expressing uncertain concepts by means of fuzzy set theory proposed by L.A. Zadeh. The application of the fuzzy sets theory includes a fuzzification process that expresses an uncertain concept by a membership function (MF). However, due to a lack of a general systematic approach for the fuzzification process, its effectiveness and applicability in different domains is still insufficient and difficult to evaluate. The aim of this paper is to propose a general dynamic fuzzification approach for interval type-2 fuzzy sets (DFSIT2), which in general manner identifies and describes the main steps of the fuzzification process. We propose four basic requirements of the fuzzification approach and on their basis developed DFSIT2. Its novelty and relevance is triple. First, it systematizes the fuzzification process independently of understanding of fuzziness, application domain, and techniques for interval type-2 membership function (IT2MF) development. Second, it consists of an extended implementation component, which provides IT2MF development rules, and a refined evaluation component, which allows us to verify and validate the obtained result. Third, DFSIT2 architecture is proposed and implemented into a prototype in a service-oriented enterprise system for an Invoice Submission service. A case study of IT2MF development from the WS-DREAM dataset#1 was carried out using this prototype. The obtained results correspond to the needs of fuzzification process, as well as possibilities for dynamic and flexible IT2MF development. We expect that our results inspire researchers and practitioners for further work aiming at bringing forward fuzzification problem modelling and implementation.
Similar content being viewed by others
Availability of data and material
Used data and materials are taken from open sources. WS-DREAM dataset#1 was taken from https://wsdream.github.io/.
Code availability
Not applicable.
References
Amini A, Nikraz N (2017) A Method for Constructing Non-Isosceles Triangular Fuzzy Numbers using Frequency Histogram and Statistical Parameters. J Soft Comput Civ Eng 1(1):65–85. https://doi.org/10.22115/scce.2017.48336
Argou A, Dilli R, Reiser R, Yamin A (2019) Exploring Type-2 Fuzzy Logic with Dynamic Rules in IoT Resources Classification. In: FUZZ-IEEE 2019. IEEE, pp 1–6, https://doi.org/10.1109/FUZZ-IEEE.2019.8858944
Arun NK, Mohan BM (2016) Mathematical modelling of the simplest fuzzy two-input two-output proportional integral or proportional derivative controller via Larsen product inference. Int J Control Autom 10(1):34–51. https://doi.org/10.1504/IJAAC.2016.075139
Beggas M, Médini L, Laforest F, Laskri MT (2014) Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware. J Syst Softw 92:71–81. https://doi.org/10.1016/j.jss.2013.07.023
Bigand A, Colot O (2016) Membership function construction for interval-valued fuzzy sets with application to Gaussian noise reduction. Fuzzy Set Syst 286:66–85. https://doi.org/10.1016/j.fss.2015.07.001
Bilgiç T, Turksen IB (1997) Elicitation of membership functions: How far can theory take us?. In: FUZZ-IEEE 1997. IEEE, vol 3, pp 1321–1325. https://doi.org/10.1109/FUZZY.1997.619736
Bilgiç T, Türkşen IB (2000) Measurement of membership functions: theoretical and empirical work. In: Dubois D, Prade H (eds) Fundamentals of Fuzzy Sets. The Handbooks of Fuzzy Sets Series, vol 7. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-4429-6_4
Chen Y, Wang D (2019) Forecasting by designing Mamdani general type-2 fuzzy logic systems optimized with quantum particle swarm optimization algorithms. Time as Control 41(10):2886–2896
Choi BI, Rhee FCH (2009) Interval type-2 fuzzy membership function generation methods for pattern recognition. Inform Sci 179(13):2102–2122. https://doi.org/10.1016/j.ins.2008.04.009
Chouiref Z, Belkhir A, Benouaret K, Hadjali A (2016) A fuzzy framework for efficient user-centric Web service selection. Appl Soft Comput 41:51–65. https://doi.org/10.1016/j.asoc.2015.12.011
Coupland S (2007) Type-2 fuzzy sets: geometric defuzzification and type-reduction. In: IEEE FOCI 2007. IEEE, pp 622–629. https://doi.org/10.1109/FOCI.2007.371537
Dhar S, Kundu MK (2018) A novel method for image thresholding using interval type-2 fuzzy set and Bat algorithm. Appl Soft Comput 63:154–166. https://doi.org/10.1016/j.asoc.2017.11.032
Dubois D, Prade H, Ughetto L (1997) Checking the coherence and redundancy of fuzzy knowledge bases. IEEE T Fuzzy Syst 5(3):398–417. https://doi.org/10.1109/91.618276
Ghosh S, Dubey SK (2013) Comparative analysis of k-means and fuzzy c-means algorithms. Int J Adv Comput Sci Appl 4(4)
Gindy NNZ, Ratchev TM, Case 1995 K Component grouping for GT applications—a fuzzy clustering approach with validity measure. Int J Prod Res 33(9):2493–2509
Greenfield S (2016) Uncertainty measurement for the interval type-2 fuzzy set. In: Rutkowski L et al (eds) ICAISC 2016. LNCS, vol 9692, pp 183–194. Springer, Cham. https://doi.org/10.1007/978-3-319-39378-0_17
Hamrawi H, Coupland S, John R (2016) Type-2 fuzzy alpha-cuts. IEEE T Fuzzy Syst 25(3):682–692
Hasan MH, Jaafar J, Watada J, Hassan MF, Aziz IA (2019) An interval type-2 fuzzy model of compliance monitoring for quality of web service. ANN OPER RES 1–27. https://doi.org/10.1007/s10479-019-03328-6
Hasuike T, Katagiri H (2016) Construction of an appropriate membership function based on size of fuzzy set and mathematical programming. In: IMECS 2016, vol 2, pp 862–866.
Iranpour E, Sharifian S (2018) A distributed load balancing and admission control algorithm based on Fuzzy type-2 and Game theory for large-scale SaaS cloud architectures. Future Gener Comp SY 86:81–98. https://doi.org/10.1016/j.future.2018.03.045
Jia B, Hao L, Zhang C, Chen D (2018) A Dynamic Estimation of service level based on fuzzy logic for robustness in the internet of things. Sensors 18(7):2190. https://doi.org/10.3390/s18072190
Kayacan E, Coupland S, John R, Khanesar MA (2017) Elliptic membership functions and the modeling uncertainty in type-2 fuzzy logic systems as applied to time series prediction. In: FUZZ-IEEE 2017, pp 1–7. IEEE. https://doi.org/10.1109/FUZZ-IEEE.2017.8015457
Khanesar MA, Kayacan E, Teshnehlab M, Kaynak O (2011) Extended Kalman filter based learning algorithm for type-2 fuzzy logic systems and its experimental evaluation. IEEE T Ind Electron 59(11):4443–4455. https://doi.org/10.1109/TIE.2011.2151822
Li J, Yang L, Fu X, Chao F, Qu Y (2017) Dynamic QoS solution for enterprise networks using TSK fuzzy interpolation. In: FUZZ-IEEE 2017, pp 1–6. IEEE. https://doi.org/10.1109/FUZZ-IEEE.2017.8015711
Liang Q, Mendel JM (2000) Interval type-2 fuzzy logic systems: theory and design. IEEE T Fuzzy Syst 8(5):535–550. https://doi.org/10.1109/91.873577
Liu S, Pedrycz W, Gacek A, Dai Y (2018) Development of information granules of higher type and their applications to granular models of time series. Eng Appl Artif Intel 71:60–72. https://doi.org/10.1016/j.engappai.2018.02.012
Lupeikiene A, Miliauskaite J, Caplinskas A (2013) A view-based approach to quality of service modelling in service-oriented enterprise systems. BSC 2013:7–19. https://doi.org/10.7250/bsc.2013.2
Medaglia AL, Fang SC, Nuttle HL, Wilson JR (2002) An efficient and flexible mechanism for constructing membership functions. Eur J Oper Res 139(1):84–95. https://doi.org/10.1016/S0377-2217(01)00157-6
Medasani S, Kim J, Krishnapuram R (1998) An overview of membership function generation techniques for pattern recognition. Int J Approx Reason 19(3–4):391–417. https://doi.org/10.1016/S0888-613X(98)10017-8
Mendel JM, John RB (2002) Type-2 fuzzy sets made simple. IEEE T Fuzzy Syst 10(2):117–127. https://doi.org/10.1109/91.995115
Mendel JM, Wu H (2007) Type-2 fuzzistics for symmetric interval type-2 fuzzy sets: Part 2, inverse problems. IEEE T Fuzzy Syst 15(2):301–308. https://doi.org/10.1109/TFUZZ.2006.881447
Miliauskaite J (2015) Some methodological issues related to preliminary QoS planning in enterprise systems. Balt J Mod Comput 3(3):149
Miliauskaitė J, Kalibatiene D (2019) On General Framework of Type-1 Membership Function Construction: Case Study in QoS Planning. Int J Fuzzy Syst 1–18.https://doi.org/10.1007/s40815-019-00753-4
Miller HG, Mork P (2013) From data to decisions: a value chain for big data. IT Professional 1:57–59. https://doi.org/10.1109/MITP.2013.11
Moh’d Alia O, Mandava R, Aziz ME (2011) A hybrid harmony search algorithm for MRI brain segmentation. Evol Intell 4(1):31–49. https://doi.org/10.1007/s12065-011-0048-1
Mohammadi R, Javidan R (2017) An adaptive type-2 fuzzy traffic engineering method for video surveillance systems over software defined networks. Multimed Tools Appl 76(22):23627–23642. https://doi.org/10.1007/s11042-016-4137-0
Moreno JE, Sanchez MA, Mendoza O, Rodríguez-Díaz A, Castillo O, Melin P, Castro JR (2020) Design of an interval Type-2 fuzzy model with justifiable uncertainty. Inform Sci 513:206–221. https://doi.org/10.1016/j.ins.2019.10.042
Moura B, Schneider G, Yamin A, Pilla M, Reiser R (2019) Type-2 fuzzy logic approach for overloaded hosts in consolidation of virtual machines in cloud computing. In: EUSFLAT 2019, pp 2589–6644 Atlantis Press. https://doi.org/10.2991/eusflat-19.2019.93
Naeem B, Ngah R, Hashim SZM (2019) Reduction in ping-pong effect in heterogeneous networks using fuzzy logic. Soft Comput 23(1):269–283. https://doi.org/10.1007/s00500-018-3246-2
Nguyen T, Khosravi A, Creighton D, Nahavandi S (2015) Medical data classification using interval type-2 fuzzy logic system and wavelets. Appl Soft Comput 30:812–822. https://doi.org/10.1016/j.asoc.2015.02.016
Nikdel H, Forghani Y, Mohammad Hosein Moattar S (2018) Increasing the speed of fuzzy k-nearest neighbours algorithm. Expert Syst 35(3):e12254. https://doi.org/10.1111/exsy.12254
Ochoa P, Castillo O, Soria J (2020) Optimization of fuzzy controller design using a differential evolution algorithm with dynamic parameter adaptation based on type-1 and interval type-2 fuzzy systems. Soft Comput 24(1):193–214. https://doi.org/10.1007/s00500-019-04156-3
Olivas F, Valdez F, Castillo O, Melin P (2016) Dynamic parameter adaptation in particle swarm optimization using interval type-2 fuzzy logic. Soft Comput 20(3):1057–1070. https://doi.org/10.1007/s00500-014-1567-3
Ontiveros-Robles E, Melin P (2019) A hybrid design of shadowed type-2 fuzzy inference systems applied in diagnosis problems. Eng Appl Artif Intell 86:43–55. https://doi.org/10.1016/j.engappai.2019.08.017
Palit AK, Popovic D (2006) Computational intelligence in time series forecasting: theory and engineering applications. Springer Sci Bus Med. https://doi.org/10.1007/1-84628-184-9
Pratama M, Lu J, Lughofer E et al (2016) Scaffolding type-2 classifier for incremental learning under concept drifts. Neurocomputing 191:304–329. https://doi.org/10.1016/j.neucom.2016.01.049
Raj D, Tanna K, Garg B et al (2016) Visual analysis and representations of type-2 fuzzy membership functions. In: FUZZ-IEEE 2016, pp 550–554. IEEE. https://doi.org/10.1109/FUZZ-IEEE.2016.7737735
Rigatos G, Zhang Q (2009) Fuzzy model validation using the local statistical approach. Fuzzy SET Syst 160(7):882–904. https://doi.org/10.1016/j.fss.2008.07.008
Saeed M, Kamal H, El-Ghoneimy M (2018) Novel type-2 fuzzy logic technique for handover problems in a heterogeneous network. Eng Optimiz 50(9):1533–1543. https://doi.org/10.1080/0305215X.2017.1402012
Sakalli A, Kumbasar T, Yesil E et al (2014) Analysis of the performances of type-1, self-tuning type-1 and interval type-2 fuzzy PID controllers on the magnetic levitation system. In: FUZZ-IEEE 2014, pp 1859–1866. IEEE. https://doi.org/10.1109/FUZZ-IEEE.2014.6891615
Sanchez MA, Castillo O, Castro JR (2015) Generalized type-2 fuzzy systems for controlling a mobile robot and a performance comparison with interval type-2 and type-1 fuzzy systems. Expert Syst Appl 42(14):5904–5914. https://doi.org/10.1016/j.eswa.2015.03.024
Sanchez MA, Castro JR, Castillo O et al (2017) Fuzzy higher type information granules from an uncertainty measurement. Granul Comput 2:95–103. https://doi.org/10.1007/s41066-016-0030-5
Saoud Z, Faci N, Maamar Z et al (2016) A fuzzy-based credibility model to assess Web services trust under uncertainty. J Syst Software 122:496–506. https://doi.org/10.1016/j.jss.2015.09.040
Sargent RG (2013) Verification and validation of simulation models. J Simulation 7:12–24. https://doi.org/10.1057/jos.2012.20
Schwaab AAS, Nassar SM, de Freitas Filho PJ (2015) Automatic methods for generation of type-1 and interval type-2 fuzzy membership functions. J Comput Sci 11(9):976. https://doi.org/10.3844/jcssp.2015.976.987
Shahparast H, Mansoori EG (2019) Developing an online general type-2 fuzzy classifier using evolving type-1 rules. Int J Approx Reason 113:336–353. https://doi.org/10.1016/j.ijar.2019.07.011
Shirgahi H, Mohsenzadeh M, Haj Seyyed Javadi H (2017) A three level fuzzy system for evaluating the trust of single web services. J Intell Fuzzy Syst 32(1):589–611. https://doi.org/10.3233/JIFS-152526
Singh V, Dev R, Dhar NK et al (2018) Adaptive type-2 fuzzy approach for filtering salt and pepper noise in grayscale images. IEEE T Fuzzy Syst 26(5):3170–3176. https://doi.org/10.1109/TFUZZ.2018.2805289
Talpur N, Salleh MNM, Hussain K (2017) An investigation of membership functions on performance of ANFIS for solving classification problems. In: IOP Conference Series: Materials Science and Engineering, vol 226, No. 1, pp 012103. IOP Publishing. https://doi.org/10.1088/1757-899x/226/1/012103
Tripathy AK, Tripathy PK (2018) Fuzzy QoS requirement-aware dynamic service discovery and adaptation. Appl Soft Comput 68:136–146. https://doi.org/10.1016/j.asoc.2018.03.038
Vafaei N, Ribeiro RA, Camarinha-Matos LM (2016) Normalization techniques for multi-criteria decision making: analytical hierarchy process case study. In: doctoral conference on computing, electrical and industrial systems, pp 261–269. Springer, Cham. https://doi.org/10.1007/978-3-319-31165-4_26
Wang C, Xu A, Li X (2018) Supervised classification high-resolution remote-sensing image based on interval type-2 fuzzy membership function. Remote Sens 10(5):710. https://doi.org/10.3390/rs10050710
Wang H, Xu Z, Pedrycz W (2017) An overview on the roles of fuzzy set techniques in big data processing: trends, challenges and opportunities. Knowl Based Syst 118:15–30. https://doi.org/10.1016/j.knosys.2016.11.008
Wang P, Chao KM, Lo CC (2015) Satisfaction-based Web service discovery and selection scheme utilizing vague sets theory. Inf Syst Front 17(4):827–844. https://doi.org/10.1007/s10796-013-9447-4
Wijayasekara D, Manic M (2014) Data driven fuzzy membership function generation for increased understandability. In: FUZZ-IEEE 2014, pp 133–140. IEEE. https://doi.org/10.1109/FUZZ-IEEE.2014.6891547
Xu J, Guo L, Zhang R et al (2018) QoS-aware service composition using fuzzy set theory and genetic algorithm. Wireless Pers Commun 102:1009–1028. https://doi.org/10.1007/s11277-017-5129-8
Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning I-III. INF SCI 8(3):199–249(I) https://doi.org/10.1016/0020-0255(75)90036-5; 8(4):301–357(II) https://doi.org/10.1016/0020-0255(75)90046-8; 9(1):43–80(III) https://doi.org/10.1016/0020-0255(75)90017-1
Zhao R, Gu L, Zhu X (2019a) Combining fuzzy C-means clustering with fuzzy rough feature selection. Appl Sci 9(4):679. https://doi.org/10.3390/app9040679
Zhao T, Li P, Cao J (2019) Self-organising interval type-2 fuzzy neural network with asymmetric membership functions and its application. Soft Comput 23(16):7215–7228. https://doi.org/10.1007/s00500-018-3367-7
Zimmermann H-J (2011) Fuzzy set theory—and its applications. Springer Science & Business Media, Dordrecht
Funding
No funding.
Author information
Authors and Affiliations
Contributions
Diana Kalibatiene helped in conceptualization, methodology, writing—original draft, visualization, supervision, data curation. Jolanta Miliauskaitė involved in methodology, formal analysis, investigation, software, validation, visualization.
Corresponding author
Ethics declarations
Conflict of interest
No conflict of interest.
Human and animals participants
This article does not contain any studies with human and animal participants performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kalibatiene, D., Miliauskaitė, J. A dynamic fuzzification approach for interval type-2 membership function development: case study for QoS planning. Soft Comput 25, 11269–11287 (2021). https://doi.org/10.1007/s00500-021-05899-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-05899-8