Self-developing fuzzy expert system: a novel learning approach, fitting for manufacturing domain

The foremost challenge faced by expert systems, for their applicability to real world problems, is their inherent deficiency of dynamism. For an expert system to be more pragmatic and applicable, the whole structure of an expert system—including rule-base, fuzzy sets, and even user-interface—needs to be upgraded continuously. This continuous up gradation demands full-time, repetitive, and cumbersome involvement of knowledge engineers. Machine learning is an answer to this problem, but unfortunately, the solutions that have been provided are limited in scope. For example, most of the researchers put forward techniques of either generating just rules from data, or self-expanding and self-correcting knowledge-base only. The innovative approach presented in this paper is broader in scope. It enhances the efficacy and viability of expert systems to be more capable of coping with dynamic and ever-changing industrial environments. The objective is facilitated by rendering, concurrently, the self-learning, self-correcting, and self-expanding abilities to the expert system, without requiring knowledge engineering skills of the developers. This means that the user needs just to feed data in form of the values of input/output variables and the complete development of expert system is done automatically. The superiority of the proposed expert system, regarding its continuous self-development, has been explained with the help of three examples related to prediction and optimization of milling and welding processes.

[1]  Shu-Qing Wang,et al.  Application of Advanced Self-Adaptation Learning and Inference Techniques to Fuzzy Petri Net Expert System , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[2]  K. C. Chan A comparative study of the MAX and SUM machine-learning algorithms using virtual fuzzy sets , 1996 .

[3]  A. Lekova,et al.  Self-testing and self-learning fuzzy expert system for technological process control , 1998 .

[4]  Ian Jenkinson,et al.  Inference and learning methodology of belief-rule-based expert system for pipeline leak detection , 2007, Expert Syst. Appl..

[5]  Jose Jesus Castro-Schez,et al.  Use of a fuzzy machine learning technique in the knowledge acquisition process , 2001, Fuzzy Sets Syst..

[6]  Ruxu Du,et al.  A fuzzy expert system for the design of machining operations , 1995 .

[7]  Geoffrey I. Webb Integrating machine learning with knowledge acquisition through direct interaction with domain experts , 1996, Knowl. Based Syst..

[8]  László Monostori,et al.  AI and machine learning techniques for managing complexity, changes and uncertainties in manufacturing , 2003 .

[9]  Hakim Lounis Knowledge-Based Systems Verification: A Machine Learning-Based Approach , 1993, EUROVAV.

[10]  Thomas Childs,et al.  Metal Machining: Theory and Applications , 2000 .

[11]  Ning He,et al.  Empirical Modeling the Effects of Cutting Parameters in High-Speed End Milling of Hardened AISI D 2 under MQL Environment , 2011 .

[12]  Liang Li,et al.  Influence of Tooling Parameters in High-Speed Milling of Hardened Steels , 2006 .

[13]  David de la Fuente,et al.  A comparison of machine-learning algorithms for dynamic scheduling of flexible manufacturing systems , 2006, Eng. Appl. Artif. Intell..

[14]  Bogdan Filipič,et al.  Using inductive machine learning to support decision making in machining processes , 2000 .

[15]  Sohyung Cho,et al.  Tool breakage detection using support vector machine learning in a milling process , 2005 .