Abstract
More and more industrial applications are facing the problem of imprecise information handling. Computing with Words (CW) is a mathematical model for approximate knowledge representation, reasoning, and processing of natural language. The very basic idea of CW is to use words instead of numbers for computing and reasoning using fuzzy sets and logic. However, the implementation of this approach in the project requires certain knowledge. This paper presents our initial efforts towards building of a methodology and library based on the extended version of CW, CWiPy. CWiPy can be effectively used to apply CW techniques easily without any prior knowledge in this field. So, developers can add it to an existing system and use it as a black box (plug and play). In CWiPy, the traditional CW was extended to process a bigger variety of linguistic hedges, enhancing the system expressiveness. CWiPy provides an API that allows handling of fuzzy variables, sets, hedges, and quantifiers. Results show that CWiPY can be easily applied in real-life industrial applications to deal with imprecise information and provide help for experts. Two different usage scenarios of the library are presented as a proof of concept: natural language query processing and database summarization .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Dataset “Supermarket sales. Historical record of sales data in 3 different supermarkets.” (https://www.kaggle.com/aungpyaeap/supermarket-sales).
References
Baldwin, J.F., Martin, T.P., Vargas-Vera, M.: FRIL++ a language for object-oriented programming with uncertainty. In: Ralescu, A.L., Shanahan, J.G. (eds.) FLAI 1997. LNCS, vol. 1566, pp. 62–78. Springer, Heidelberg (1999). https://doi.org/10.1007/BFb0095071
Chandramohan, A., Rao, M.V.C.: Novel, useful, and effective definitions for fuzzy linguistic hedges. Discrete Dyn. Nat. Soc. 2006(December 2005), 1–13 (2006)
Galindo, J., Medina, J.M., Cubero, J.C., Garcia, M.T.: Relaxing the universal quantifier of the division in fuzzy relational databases. Int. J. Intell. Syst. 16(6), 713–742 (2001)
Kacprzyk, J., Yager, R.R., Zadrozny, S.: Fuzzy linguistic summaries of databases for an efficient business data analysis and decision support. In: Abramowicz, W., Zurada, J. (eds.) Knowledge Discovery for Business Information Systems. The International Series in Engineering and Computer Science, vol. 600. Springer, Boston (2002). https://doi.org/10.1007/0-306-46991-X_6
Khorasani, E.S., Rahimi, S., Patel, P., Houle, D.: CWJess: implementation of an expert system shell for computing with words. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 33–39 (2011)
Lietard, L., Rocacher, D.: Evaluation of quantified statements using gradual numbers. In: Handbook of Research on Fuzzy Information Processing in Databases (2008)
Liu, Y., Kerre, E.E.: An overview of fuzzy quantifiers. (1). Interpretations. Fuzzy Sets Syst. 95(1), 1–21 (1998)
Liu, Y., Kerre, E.E.: An overview of fuzzy quantifiers. (2). Reasoning and applications. Fuzzy Sets Syst. 95(2), 135–146 (1998)
Martinez, L., Ruan, D., Herrera, F.: Computing with words in decision support systems: an overview on models and applications. Int. J. Comput. Intell. Syst. 3(4), 382–395 (2010)
Orchard, R.: Fuzzy reasoning in JESS: the Fuzzyj toolkit and Fuzzyjess, pp. 533–542 (2001)
Shamoi, P., Inoue, A., Kawanaka, H.: Fuzzy model for human color perception and its application in e-commerce. Int. J. Uncertain. Fuzz. Knowl.-Based Syst. (IJUFKS) 24, 47–70 (2016)
Shamoi, P., Inoue, A.: Computing with words for direct marketing support system. In: MAICS (2012)
Yager, R.R.: A new approach to the summarization of data. Inf. Sci. 28(1), 69–86 (1982)
Zadeh, L.A.: A fuzzy-set-theoretic interpretation of linguistic hedges. J. Cybern. 2(3), 4–34 (1972)
Zadeh, L.A.: Fuzzy logic = computing with words. IEEE Trans. Fuzzy Syst. 4(2), 103–111 (1996)
Zadeh, L.A.: From computing with numbers to computing with words From manipulation of measurements to manipulation of perceptions. IEEE Trans. Circ. Syst. I Fundam. Theory Appl. 46(1), 105–119 (1999)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)
Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning 1. Inf. Sci. 8(3), 199–249 (1975)
Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern. SMC-3(1), 28–44 (1973)
Zadeh, L.A.: A computational approach to fuzzy quantifiers in natural languages. Comput. Math. Appl. 9(1), 149–184 (1983)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kali, A., Shamoi, P., Zhangbyrbayev, Y., Zhandaulet, A. (2023). Computing with Words for Industrial Applications. In: Arai, K. (eds) Intelligent Systems and Applications. IntelliSys 2022. Lecture Notes in Networks and Systems, vol 544. Springer, Cham. https://doi.org/10.1007/978-3-031-16075-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-16075-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16074-5
Online ISBN: 978-3-031-16075-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)