Formalization of Generalized Constraint Language: A Crucial Prelude to Computing With Words

The generalized constraint language (GCL), introduced by Zadeh, serves as a basis for computing with words (CW). It provides an agenda to express the imprecise and fuzzy information embedded in natural language and allows reasoning with perceptions. Despite its fundamental role, the definition of GCL has remained informal since its introduction by Zadeh, and to our knowledge, no attempt has been made to formulate a rigorous theoretical framework for GCL. Such formalization is necessary for further theoretical and practical advancement of CW for two important reasons. First, it provides the underlying infrastructure for the development of useful inference patterns based on sound theories. Second, it determines the scope of GCL and hence facilitates the translation of natural language expressions into GCL. This paper is an attempt to step in this direction by providing a formal syntax together with a compositional semantics for GCL. A soundness theorem is defined, and Zadeh's deduction rules are proved to be valid in the defined semantics. Furthermore, a discussion is provided on how the proposed language may be used in practice.

[1]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[2]  Herman Akdag,et al.  A tool for aggregation with words , 2009, Inf. Sci..

[3]  Guoqing Chen,et al.  Retraction and Generalized Extension of Computing With Words , 2007, IEEE Transactions on Fuzzy Systems.

[4]  Jin-Hsien Wang,et al.  An Approach to Computing With Words Based on Canonical Characteristic Values of Linguistic Labels , 2007, IEEE Transactions on Fuzzy Systems.

[5]  Fuzzy Logic = Computing with Words - Fuzzy Systems, IEEE Transactions on , 2009 .

[6]  Peter Jipsen,et al.  Residuated lattices: An algebraic glimpse at sub-structural logics , 2007 .

[7]  Mingsheng Ying,et al.  Linguistic quantifiers modeled by Sugeno integrals , 2006, Artif. Intell..

[8]  Jan Pavelka,et al.  On Fuzzy Logic I Many-valued rules of inference , 1979, Math. Log. Q..

[9]  I. Burhan Türksen,et al.  Meta-linguistic axioms as a foundation for computing with words , 2007, Inf. Sci..

[10]  Jonathan Lawry,et al.  An Alternative Approach to Computing with Words , 2001, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[11]  Elham Sahebkar Khorasani,et al.  CWJess: An expert system shell for computing with words , 2011, 2011 IEEE International Conference on Information Reuse & Integration.

[12]  Antonín Dvorák,et al.  On linguistic approximation in the frame of fuzzy logic deduction , 1999, Soft Comput..

[13]  Jan Pavelka,et al.  On Fuzzy Logic II. Enriched residuated lattices and semantics of propositional calculi , 1979, Math. Log. Q..

[14]  Huaiqing Wang,et al.  Computing with words via Turing machines: a formal approach , 2003, IEEE Trans. Fuzzy Syst..

[15]  S. A. Rubin Computing with words , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Petr Hájek,et al.  Fss 5598 Modc+(sc) Triangular Norm Based Predicate Fuzzy Logics , 2022 .

[17]  Tommaso Flaminio,et al.  T-norm-based logics with an independent involutive negation , 2006, Fuzzy Sets Syst..

[18]  Jan Pavelka,et al.  On Fuzzy Logic III. Semantical completeness of some many-valued propositional calculi , 1979, Math. Log. Q..

[19]  Elham Sahebkar Khorasani,et al.  CWJess: Implementation of an expert system shell for Computing with Words , 2011, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS).

[20]  Mingsheng Ying,et al.  A formal model of computing with words , 2002, IEEE Trans. Fuzzy Syst..

[21]  Francisco Herrera,et al.  A Fuzzy Linguistic Methodology to Deal With Unbalanced Linguistic Term Sets , 2008, IEEE Transactions on Fuzzy Systems.

[22]  Lotfi A. Zadeh,et al.  Fuzzy logic = computing with words , 1996, IEEE Trans. Fuzzy Syst..

[23]  Janusz Kacprzyk,et al.  Computing with words in intelligent database querying: standalone and Internet-based applications , 2001, Inf. Sci..

[24]  Slawomir Zadrozny,et al.  FQUERY for Access: towards human consistent querying user interface , 1996, SAC '96.

[25]  I. Turksen Type 2 representation and reasoning for CWW , 2002 .

[26]  L. Zadeh From Computing with Numbers to Computing with Words , 2001 .

[27]  Thomas Whalen,et al.  Empirical comparison of techniques for linguistic approximation , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[28]  Jerry M. Mendel,et al.  Perceptual Reasoning for Perceptual Computing , 2008, IEEE Transactions on Fuzzy Systems.

[29]  Joseph Y. Halpern An Analysis of First-Order Logics of Probability , 1989, IJCAI.

[30]  Petr Hájek,et al.  On theories and models in fuzzy predicate logics , 2006, Journal of Symbolic Logic.

[31]  R. Yager Approximate Reasoning as a Basis for Computing with Words , 1999 .

[32]  Julia M. Taylor,et al.  The (not so) unbearable fuzziness of natural language: The ontological semantic way of computing with words , 2009, NAFIPS 2009 - 2009 Annual Meeting of the North American Fuzzy Information Processing Society.

[33]  Guoqing Chen,et al.  A Fuzzy Petri-Nets Model for Computing With Words , 2009, IEEE Transactions on Fuzzy Systems.

[34]  Slawomir Zadrozny,et al.  Modern data-driven decision support systems: the role of computing with words and computational linguistics , 2010, Int. J. Gen. Syst..

[35]  Lotfi A. Zadeh,et al.  The concept of a linguistic variable and its application to approximate reasoning-III , 1975, Inf. Sci..

[36]  Jerry M. Mendel,et al.  What Computing with Words Means to Me [Discussion Forum] , 2010, IEEE Computational Intelligence Magazine.

[37]  Fahiem Bacchus,et al.  Representing and reasoning with probabilistic knowledge - a logical approach to probabilities , 1991 .

[38]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decision-making , 1988 .

[39]  Jerry M. Mendel,et al.  Encoding Words Into Interval Type-2 Fuzzy Sets Using an Interval Approach , 2008, IEEE Transactions on Fuzzy Systems.

[40]  Ronald R. Yager,et al.  On the retranslation process in Zadeh's paradigm of computing with words , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  Lotfi A. Zadeh,et al.  The role of fuzzy logic in modeling, identification and control , 1996 .

[42]  Vilém Novák Towards fuzzy type theory , 2003, 33rd International Symposium on Multiple-Valued Logic, 2003. Proceedings..

[43]  Lotfi A. Zadeh,et al.  Computing with Words and Perceptions - A Paradigm Shift , 2009, PDPTA.

[44]  V. Novák,et al.  Mathematical Principles of Fuzzy Logic , 1999 .

[45]  María Manzano,et al.  Extensions of First-Order Logic , 1996 .

[46]  Elham Sahebkar Khorasani,et al.  A Reasoning Methodology for CW-Based Question Answering Systems , 2009, WILF.

[47]  Michal Holčapek Monadic L-fuzzy Quantifiers of the Type <1n,1> , 2007, EUSFLAT Conf..

[48]  Petr Hájek,et al.  Metamathematics of Fuzzy Logic , 1998, Trends in Logic.

[49]  Lotfi A. Zadeh,et al.  A COMPUTATIONAL APPROACH TO FUZZY QUANTIFIERS IN NATURAL LANGUAGES , 1983 .

[50]  Ronald R. Yager Knowledge trees and protoforms in question-answering systems: Special Topic Section on Soft Approaches to Information Retrieval and Information Access on the Web , 2006 .

[51]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..

[52]  Jerry M. Mendel,et al.  Foreword to the Special Section on Computing With Words , 2010, IEEE Trans. Fuzzy Syst..

[53]  Jerry M. Mendel,et al.  Computing With Words for Hierarchical Decision Making Applied to Evaluating a Weapon System , 2010, IEEE Transactions on Fuzzy Systems.

[54]  Jerry M. Mendel,et al.  Perceptual Computing: Aiding People in Making Subjective Judgments , 2010 .

[55]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[56]  Vilém Novák,et al.  On fuzzy type theory , 2005, Fuzzy Sets Syst..

[57]  Steven Givant,et al.  Introduction to Boolean Algebras , 2008 .

[58]  Vilém Novák,et al.  Logical structure of fuzzy IF-THEN rules , 2006, Fuzzy Sets Syst..

[59]  Francisco Herrera,et al.  Computing with Words in Decision support Systems: An overview on Models and Applications , 2010, Int. J. Comput. Intell. Syst..

[60]  Jonathan Lawry An Overview of Computing with Words using Label Semantics , 2008, Fuzzy Sets and Their Extensions: Representation, Aggregation and Models.

[61]  Ii Robert J. Marks Fuzzy Logic Technology and Applications I , 1994 .

[62]  Francisco Herrera,et al.  Computing with words in decision making: foundations, trends and prospects , 2009, Fuzzy Optim. Decis. Mak..

[63]  T. Whalen,et al.  Linguistic approximation of nonconvex membership functions using "...Except..." or "...Or..." , 2000, PeachFuzz 2000. 19th International Conference of the North American Fuzzy Information Processing Society - NAFIPS (Cat. No.00TH8500).

[64]  Antonín Dvorák,et al.  Type 〈1, 1〉 fuzzy quantifiers determined by fuzzy measures , 2010, International Conference on Fuzzy Systems.

[65]  Marek Reformat,et al.  Ontological approach to development of computing with words based systems , 2009, Int. J. Approx. Reason..

[66]  J. Goguen L-fuzzy sets , 1967 .

[67]  Ronald R. Yager,et al.  Knowledge trees and protoforms in question-answering systems , 2006, J. Assoc. Inf. Sci. Technol..

[68]  L. Zadeh A COMPUTATIONAL APPROACH TO FUZZY QUANTIFIERS IN NATURAL LANGUAGES , 1983 .

[69]  Fernando Gomide,et al.  Object Networks: A Computational Framework to Compute with Words , 1999 .

[70]  George Lakoff,et al.  Hedges: A study in meaning criteria and the logic of fuzzy concepts , 1973, J. Philos. Log..

[71]  L. Zadeh Probability measures of Fuzzy events , 1968 .

[72]  Jerry M. Mendel,et al.  A vector similarity measure for linguistic approximation: Interval type-2 and type-1 fuzzy sets , 2008, Inf. Sci..

[73]  Lotfi A. Zadeh,et al.  From search engines to question answering systems - The problems of world knowledge, relevance, deduction and precisiation , 2006, Fuzzy Logic and the Semantic Web.

[74]  Ryszard Kowalczyk On linguistic approximation of subnormal fuzzy sets , 1998, 1998 Conference of the North American Fuzzy Information Processing Society - NAFIPS (Cat. No.98TH8353).

[75]  Lotfi A. Zadeh,et al.  Test-score semantics as a basis for a computational approach to the representation of meaning , 1986 .

[76]  J. R. Buzeman Introduction To Boolean Algebras , 1961 .

[77]  J. A. Goguen,et al.  The logic of inexact concepts , 1969, Synthese.

[78]  Francisco Herrera,et al.  A 2-tuple fuzzy linguistic representation model for computing with words , 2000, IEEE Trans. Fuzzy Syst..

[79]  S. Zahan Neural approach to linguistic approximation of fuzzy sets , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[80]  Slawomir Zadrozny,et al.  Computing With Words Is an Implementable Paradigm: Fuzzy Queries, Linguistic Data Summaries, and Natural-Language Generation , 2010, IEEE Transactions on Fuzzy Systems.

[81]  V. Novak,et al.  A horizon shifting model of linguistic hedges for approximate reasoning , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[82]  Siegfried Gottwald,et al.  Mathematical fuzzy logic as a tool for the treatment of vague information , 2005, Inf. Sci..

[83]  Petr Hájek,et al.  Formal systems of fuzzy logic and their fragments , 2007, Ann. Pure Appl. Log..

[84]  Lotfi A. Zadeh,et al.  Toward a generalized theory of uncertainty (GTU) - an outline , 2005, GrC.

[85]  A. L. PRUF a meaning representation language for natural languages , 2008 .

[86]  J. Kacprzyk Human-centric Computing Paradigms, Computing with Words, and Intelligent Decision Support Systems , 2007, EUROCON 2007 - The International Conference on "Computer as a Tool".