CONSTRUCTIVE MACHINE LEARNING: A NEW NEURO-SYMBOLIC ...

2 downloads 0 Views 104KB Size Report
Correlation algorithm, Arti cial Neural Networks, ANN rule insertion and extraction. 1 Introduction. In the classi cation domain, the neuro-symbolic hybrid systems, ...
CONSTRUCTIVE MACHINE LEARNING: A NEW NEURO-SYMBOLIC APPROACH Fernando S. OSORIO 12, Bernard AMY 1 E-mail : [email protected] - [email protected] 1 Laboratoire LEIBNIZ - IMAG -INPG 46, avenue Felix Viallet 38031 Grenoble Cedex 1 - FRANCE Web : http://www-leibniz.imag.fr/RESEAUX/ 2 UNISINOS - Computer Science Dept. Av. Unisinos, 950 - CP 275 - CEP 93022-000 RS- BRAZIL Web : http://www.unisinos.tche.br/

Abstract Hybrid neuro-symbolic systems have been used recently to combine Arti cial Neural Networks and knowledge based symbolic systems with success. This kind of systems tries to take advantage of their respective strengths [4,5,10]. In this paper we present the INSS system, a new hybrid approach based upon the principles of KBANN networks [10]. It represents an important improvement in comparison with its predecessor because the learning and the knowledge extraction process are faster and they are accomplished by means of an incremental way [2]. INSS o ers a new approach applicable to constructive machine learning with high-performance tools, even in the presence of incomplete or erroneous data.

Keywords:

Constructive machine learning, hybrid neuro-symbolic systems, CascadeCorrelation algorithm, Arti cial Neural Networks, ANN rule insertion and extraction.

1 Introduction In the classi cation domain, the neuro-symbolic hybrid systems, as for example SYNHESYS [4] and KBANN [10], exploit their capacity to use at 1

the same time theoretical knowledge (set of symbolic rules) and empirical knowledge (set of observed examples). These systems also allow knowledge transfer between the symbolic and connectionist modules.

Figure 1 - Hybrid neuro-symbolic systems and knowledge transfer We chose to base our study on the KBANN system. This system is able to compile a knowledge base into the form of an Arti cial Neural Network (ANN); and then, it learns from an example data set; and after that it extracts new rules. This approach allows a re nement of an initial knowledge, as we can saw in gure 2. This system constructs robust networks: the insertion of a priori theoretical knowledge brings to system quicker learning; 2

all available knowledge over the problem (whether theoretical or empirical) is used; and thus the system is more adapted to process incomplete and/or erroneous data. However, the KBANN system has some important drawbacks due to the choice of its ANN model and learning method, the Back-Propagation algorithm [6]. So we developed a new system called INSS - Incremental NeuroSymbolic System to improve KBANN networks and to eliminate its main limitations. This new system also authorizes insertion, re nement and rule extraction, but, unlike the KBANN system, each process performs incrementally. Besides that, instead of using the Back-Propagation algorithm [6], based on static networks, INSS uses the Cascade-correlation learning method [3] which proceeds by adding new units (neurons) during learning. Our approach allows us to obtain an evolutive network that is able to develop its structure and its knowledge, while keeping unchanged the principal properties of an hybrid neuro-symbolic system. The main feature, that does the originality of our system, is that we are able to do an incremental rule extraction [2]. We do not know any other neuro-symbolic system that is able to extract rules in a such incremental way.

2 INSS system INSS system is composed of four modules: NeuComp (Construction of a network from rules), NeuSim (ANN learning and simulation), Extract (Rule extraction), and Valid (Validation of acquired knowledge, by means of study of relations between rules and examples). The INSS system components are represented into gure 2. The NeuComp module can process 0+ propositional calculus rules, like these: X1_OR_X2

Suggest Documents