Adaptive Encoding Strongly Improves Function Approximation with CMAC

Abstract

The Cerebellar Model Arithmetic Computer (CMAC) (Albus 1981) is well known as a good function approximator with local generalization abilities. Depending on the smoothness of the function to be approximated, the resolution as the smallest distinguishable part of the input domain plays a crucial role. If the binary quantizing functions in CMAC are dropped in favor of more general, continuous-valued functions, much better results in function approximation for smooth functions are obtained in shorter training time with less memory consumption. For functions with discontinuities, we obtain a further improvement by adapting the continuous encoding proposed in Eldracher and Geiger (1994) for difficult-to-approximate areas. Based on the already far better function approximation capability on continuous functions with a fixed topologically distributed encoding scheme in CMAC (Eldracher et al. 1994), we present the better results in learning a two-valued function with discontinuity using this adaptive topologically distributed encoding scheme in CMAC.

Cite

Text

Eldracher et al. "Adaptive Encoding Strongly Improves Function Approximation with CMAC." Neural Computation, 1997. doi:10.1162/NECO.1997.9.2.403

Markdown

[Eldracher et al. "Adaptive Encoding Strongly Improves Function Approximation with CMAC." Neural Computation, 1997.](https://mlanthology.org/neco/1997/eldracher1997neco-adaptive/) doi:10.1162/NECO.1997.9.2.403

BibTeX

@article{eldracher1997neco-adaptive,
  title     = {{Adaptive Encoding Strongly Improves Function Approximation with CMAC}},
  author    = {Eldracher, Martin and Staller, Alexander and Pompl, René},
  journal   = {Neural Computation},
  year      = {1997},
  pages     = {403-417},
  doi       = {10.1162/NECO.1997.9.2.403},
  volume    = {9},
  url       = {https://mlanthology.org/neco/1997/eldracher1997neco-adaptive/}
}