Modifying training algorithms for improved fault tolerance

Ching-tai Chiu, K. Mehrotra, Chilukuri Krishna Mohan, S. Ranka · 1994

This paper presents three approaches to improve fault tolerance of neural networks. In two approaches, the traditional backpropagation training algorithm is itself modified so that the trained net works have improved fault tolerance; we achieve better results than others who had also explored this possibility. Our first method is to coerce weights to have low magnitudes, during the training process, since fault tolerance is degraded by the use of high magnitude weights; at the same time, additional hidden nodes are added dynamically to the network to ensure that desired performance can be reached. Our second method is to add artificial faults to various components (nodes and links) of a network during training. This leads to the development of networks that perform well even when faults occur in the network. The third method repeatedly eliminates nodes of least sensitivity, then "splits" the most sensitive nodes and retrains the system. This generally results in the best performance, although it requires a small amount of additional retraining after a network is built. Experimental results have shown that these methods can obtain better robustness than backpropagation training,and compare favorably with other approaches.>

Read the paper · More papers on PaperTik