Sunday, January 1, 2017
Case patches and interpolation
Rule patches (ripple-down-rules) were developed as a way to improve the accuracy/performance of production systems. (See Compton and Jansen, Proc. 2nd Australian Joint A. I. Conference, 1988, pg 292). It's possible to do the same sort of thing with case-based reasoning systems, provided one has logged a sufficient amount of experience. A patching case base takes as input the new input vector along with the nearest matching retrieved case vector and provides as output a prediction of the error in the expected output. One can use the error to attempt to correct/improve the output. This simply amounts to interpolation or case adaption. It can be used in case-based reasoners as well as A.s.a. H.