A Linguistic CMAC vs. a Linguistic Decision Tree for Decision Making

  • Hongmei HeEmail author
  • Jonathan Lawry
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 52)


Cerebellar Model Articulation Controller (CMAC) belongs to the family of feed-forward networks with a single linear trainable layer. A CMAC has the feature of fast learning, and is suitable for modeling any non-linear relationship. Combining label semantics and an original CMAC, a linguistic CMAC based on Mass Assignment on labels is proposed to map the relationship between the attributes and the goal variable that is often highly nonlinear. Linguistic Decision Trees based on label semantics have been used as a decision maker in many areas. A linguistic decision tree presents information propagation from input attributes to a goal variable based on transparent linguistic rules. The proposed LCMAC model is functionally equivalent to a linguistic decision tree, and takes the advantage of fast local training of the original CMAC and the advantage of transparency of a linguistic decision tree.

Linguistic CMAC Fine grain mapping Coarse grain mapping Linguistic decision tree Label semantics 


  1. 1.
    Wang, X.-Z., & Chen, J.-F. (2004). Multiple neural networks fusion model based on choquet fuzzy integral. In Proceedings of the third international conference on machine learning and cybernetics, Shanghai, China, pp. 2024–2027, 2004.Google Scholar
  2. 2.
    Yang, J.B., Wang, Y.M., Xu, D.L., & Chin, K.S. (2006). The evidential reasoning approach to MADA under both probabilistic and fuzzy uncertainty. European Journal of Operational Research, 171(4), 309–343.MathSciNetzbMATHCrossRefGoogle Scholar
  3. 3.
    Van-Nam, H., Nakamori, Y., Ho, T., & Murai, T. (2006). Multi-attribute decision making under uncertainty: the evidence reasoning approach revisited. In IEEE Transactions on Systems, Man and Cybernetics: Part A: System and Humans, 36(4), 804–822.CrossRefGoogle Scholar
  4. 4.
    Lawry, J. (2008). Appropriateness measures: an uncertainty measure for vague concepts. Synthese, 161(2), 255–269.MathSciNetzbMATHCrossRefGoogle Scholar
  5. 5.
    Lawry, J. (2006). In J. Kacprzyk (Ed.) Modeling and reasoning with vague concepts. Springer, Germany.Google Scholar
  6. 6.
    Zadeh, L.A. (1996). Fuzzy logic=computing with words. IEEE Transaction on Fuzzy systems, 4(2), 103–111.MathSciNetCrossRefGoogle Scholar
  7. 7.
    Qin, Z., & Lawry, J. (2005). Decision tree learning with fuzzy labels. Information Sciences, 172, 91–129.MathSciNetzbMATHCrossRefGoogle Scholar
  8. 8.
    Albus, J.S. (1975). A new approach to manipulator control: the cerebellar model articulation controller(CMAC). Journal of Dynamic Systems, Measurement and Control Transactions on ASME, 97, 200–227.Google Scholar
  9. 9.
    Zadeh, L.A. (1975). The concept of linguistic variables and its application to approximate reasoning, Part 1. Information Science, 8, 199–249.MathSciNetzbMATHCrossRefGoogle Scholar
  10. 10.
    Jeffrey, R.C. (1965). The logic of decision. New York: Gordon and Breach.Google Scholar
  11. 11.
    Lee, H.-M., Chen, C.-M., & Lu, Y.-F. (2003). A self-oganizing HCMAC neural-network classifier. IEEE Transaction on Neural Networks, 14(1), 15–27.CrossRefGoogle Scholar
  12. 12.
    Hirsch, M.W. (1989). Convergent activation dynamics in continuous time networks. Proceedings of the National Academy of Sciences, 2, 331–349.Google Scholar
  13. 13.
    Takefuji, Y., & Szu, H. (1989). Design of parallel distributed Cauchy machines [J]. In Proceedings of the IJCNN internal joint conference on neural networks (pp. 529–532), 1989.Google Scholar
  14. 14.
    Miller, W.T., Filson, H.G., & Craft, L.G. (1982). Application of a general learning algorithm to the control of robotic manipulators. The International Journal of Robotics Research, 6, 123–147.Google Scholar
  15. 15.
    Quinlan, J.R. (1986). Induction of decision trees. Machine Learning, 1, 81–196.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  1. 1.Department of Engineering MathematicsUniversity of BristolBristolUK

Personalised recommendations