THE INTERPOLATION CAPABILITIES OF THE BINARY CMAC

被引:32
作者
BROWN, M
HARRIS, CJ
PARKS, PC
机构
[1] UNIV SOUTHAMPTON,SOUTHAMPTON SO9 5NH,HANTS,ENGLAND
[2] ROYAL MIL COLL SCI,SWINDON SN6 8LA,WILTS,ENGLAND
关键词
CMAC; INTERPOLATION; GENERALIZATION; LOOK-UP TABLES; MODELING CAPABILITIES;
D O I
10.1016/0893-6080(93)90010-T
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
Within the neurocontrol field, the Cerebellar Model Articulation Controller (CMAC) has often been proposed as a basic learning element because of its simple design and its rapid learning rate. However, despite it being used as a general nonlinear functional approximator, very little theory exists about the interpolation capabilities of the binary CMAC. In this paper, the binary CMAC is described and an expression for the memory requirements is derived. Then it is shown that the basis function vectors span a space which has a dimension dependent on the length of the weight vector and the generalisation parameter. From these two expressions, it is possible to measure the space of the functions which the CMAC can interpolate and it is shown that, in general, the binary CMAC cannot reproduce an arbitrary multivariate look-up table. This provides an upper bound on the size of the class of functions which the multivariate CMAC can interpolate. Next it is shown that if the desired multivariate (look-up table) function is formed from a linear combination of bounded univariate piecewise constant functions, then there exists a well-defined binary CMAC which is output equivalent to the desired function. This provides a lower bound on the type of functions that the multivariate CMAC can interpolate. A set of consistency equations is then derived which the training data must satisfy if the CMAC is required to store the information exactly. Finally, these consistency equations are used in the construction of a set of desired functions which the CMAC is completely unable to model. Many neural networks can approximate continuous nonlinear functions arbitrarily well, given infinite resources. However, this work is aimed at a more useful measure of the modelling (approximation) capabilities of a network that is, given a particular network structure (finite resources) what functions can be modelled exactly?
引用
收藏
页码:429 / 440
页数:12
相关论文
共 20 条
[1]
Albus J. S., 1975, Transactions of the ASME. Series G, Journal of Dynamic Systems, Measurement and Control, V97, P220, DOI 10.1115/1.3426922
[2]
ALBUS JS, 1975, T ASME, P228
[3]
ALBUS JS, 1979, BYTE JUL, P54
[4]
AN PCE, 1991, P INT C ARTIFICIAL N, V2, P1207
[5]
BROWN M, 1992, PARALLEL PROCESSING
[6]
BROWN M, 1992, THEORETICAL INVESTIG
[7]
Burden R. L., 1989, NUMERICAL ANAL
[8]
THE CMAC AND A THEOREM OF KOLMOGOROV [J].
COTTER, NE ;
GUILLERM, TJ .
NEURAL NETWORKS, 1992, 5 (02) :221-228
[9]
COX MG, 1990, DITC16690 REP
[10]
ON THE CONVERGENCE OF THE MULTIDIMENSIONAL ALBUS PERCEPTRON [J].
ELLISON, D .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1991, 10 (04) :338-357