Title :
Computing with words
Author :
Rubin, Stuart H.
Author_Institution :
Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
Abstract :
Computing with words is defined to be an extension of fuzzy logic, which permits self-referential generalization. It entails the randomization of declarative knowledge, which yields procedural knowledge. Such randomization can occur at two levels. The first is termed weak randomization, which is essentially a domain-general pattern matching operation. The second is termed strong randomization, which entails the application of one rule set to the semantics of another possibly including itself. Strong randomization rests on top of weak randomization. Strong randomization is essentially a heuristic process. It is fully scalable, since it can in theory map out its own needed heuristics for ever-more efficient search, including segmentation of the knowledge base. It is proven that strong learning must be knowledge-based, if effective. Computing with words does not preclude the use of predicate functions and procedural attachments. It may well be that the presented algorithm serves to unify programming and computing with words to yield an artificial intelligence
Keywords :
data mining; fuzzy logic; generalisation (artificial intelligence); heuristic programming; knowledge based systems; learning (artificial intelligence); pattern matching; artificial intelligence; computing with words; data mining; declarative knowledge; domain-general pattern matching; fuzzy logic; heuristic process; knowledge base; procedural knowledge; rule set; search; self-referential generalization; semantics; strong learning; strong randomization; weak randomization; Algorithms; Artificial intelligence; Computer science; Data mining; Fuzzy logic;
Conference_Titel :
Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-4778-1
DOI :
10.1109/ICSMC.1998.725102