A Soft-Computing Distributed Artificial Intelligence Architecture for Intelligent Buildings

  • Victor Callaghan
  • Graham Clarke
  • Martin Colley
  • Hani Hagras
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 75)


This paper presents an innovative soft computing architecture based on a combination of DAI (distributed artificial intelligence), fuzzy-genetic driven embedded-agents and IP Internet technology applied to the domain of intelligent-buildings. It describes the nature of intelligent buildings (IB) and embedded-agents, explaining the unique control and learning problems they present. We show how fuzzy-logic techniques can be used to create a behaviour-based multi-agent architecture in intelligent-buildings. We discuss how this approach deals with the highly unpredictable and imprecise nature of the physical world in which the system is situated, and how embedded-agents can be constructed that utilise sensory information to learn to perform tasks related to user comfort, energy conservation, and safety. We explain in detail our machine learning methodology that is based on a novel genetic algorithm mechanism referred to as an associative experience engine (AEE) and present the results of practical experiments. We compare results obtained from the AEE approach to that of the widely known Mendel-Wang method. Finally we explain potential applications for such systems ranging from commercial buildings to living-area control systems for space vehicles and planetary habitation modules.


Membership Function Mobile Robot Fuzzy Rule Rule Base Fuzzy Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bonarini 96]
    A. Bonarini, F. Basso, “ Learning Behaviors Implemented As Fuzzy Logic And Reinforcement Learning”, 2nd Online Workshop On Evolutionary Computation, 1996.Google Scholar
  2. [Brooks 91]
    R Brooks, “Intelligence Without Representation”, Artificial Intelligence 47, pp 139–159, 1991.CrossRefGoogle Scholar
  3. [Brooks 97]
    R. Brooks, “Intelligent Room Project”, Proc 2nd Int’l Cognitive Technology Conference, Japan 1997.Google Scholar
  4. [Callaghan 2000]
    Callaghan V, Clarke, G, “Buildings As Intelligent Autonomous Systems: A Model for Integrating Personal and Building Agents”, Proc. 6th International Conference on Intelligent Autonomous Systems, Venice, Italy; July 25–27, 2000.Google Scholar
  5. [Cayci 2000]
    Cayci F, Callaghan V, Clarke G, “DIBAL - A Distributed Intelligent Building Agent Language”, Proc. 6th International Conference on Information Systems Analysis and Synthesis, Orlando, Florida, July 2000.Google Scholar
  6. [Coen 97]
    M.H. Coen, “Building Brains for Rooms: Designing Distributed Software Agents”, Proc. Ninth Innovative Applications of AI Conference, AAAI Press, 1997.Google Scholar
  7. [Davisson 98]
    P. Davisson “Energy Saving and Value Added Services; Controlling Intelligent-Buildings Using a Multi-Agent System Approach” in DA/DSM Europe DistribuTECH, PennWell, 1998.Google Scholar
  8. [Dorigo 93]
    M. Dorigo, “Genetics-Based Machine Learning And Behaviour Based Robotics: A New Synthesis”, IEEE transactions on Systems, Man, Cybernetics, pp. 141–154, 1993.Google Scholar
  9. [Fukuda 99]
    T. Fukuda, N. Kubota, “An Intelligent Robotic System Based On Fuzzy Approach”, Proceedings of the IEEE, Vol. 87, No. 9, pp. 1448–1470, September 1999.CrossRefGoogle Scholar
  10. [Hagras 99a]
    H. Hagras, V. Callaghan, M. Colley, “A Fuzzy-Genetic Based Embedded-Agent Approach to Learning and Control in Agricultural Autonomous Vehicles”, IEEE International Conference on Robotics and Automation, pp. 1005–1010, Detroit- U.S.A, May 1999.Google Scholar
  11. [Hagras 99b]
    H. Hagras, V. Callaghan, M. Colley, “Online Learning of Fuzzy Behaviours using Genetic Algorithms and Real-Time Interaction with the Environment”, IEEE International Conference on Fuzzy Systems, Seoul-Korea, pp. 668–672, August 1999.Google Scholar
  12. [Hagras 2000a]
    Hagras H, Callaghan V, Colley M, “Online Learning Of Fuzzy Behaviour Co-Ordination For Autonomous Agents Using Genetic Algorithms And Real-Time Interaction With The Environment” IEEE International Conference on Fuzzy Systems in San Antonio, Texas, USA, 7–10 May 2000.Google Scholar
  13. [Hagras 2000b]
    Hagras H, Callaghan V, Colley M, “On-Line Learning Of The Sensors Fuzzy Membership Functions In Autonomous Mobile Robots”, IEEE International Congress on Robotics and Automation, San Francisco, April 2000.Google Scholar
  14. [Hoffmann 98]
    F. Hoffmann, “Incremental Tuning Of Fuzzy Controllers By Means Of Evolution Strategy”, GP-98 Conference, pp. 550–556, Madison, Wisconsin, 1998.Google Scholar
  15. [Jeon 2000]
    Jeon H, Petrie C, Cutkosky M.R, “JATLite: A Java Agent Infrastructure with Message Routing”, University of Stanford, IEEE Internet Computing, March/April 2000.Google Scholar
  16. Kasabov 98] Kasabov N “The ECOS Framework and the ECO Learning Method for Evolving Connectionist Systems”, J. Advanced Computational Intelligence, Vol 2, No 6, 1998.Google Scholar
  17. [Labrou 99]
    Labrou Y, Finin T, Peng Y, “The Current Landscape Of Agent Communication Languages”, IEEE Intelligent Systems, Vol. 14, No. 2, March/ April 1999.Google Scholar
  18. [Lehikoinen 99]
    J. Lehikoinen, J. Holopainen, M. Salmimaa, and A. Aldrovandi “MEX: A Distributed Software Architecture for Wearable Computers” 3rd International Symposium on Wearable Computers, San Francisco, California 18–19 October 1999.Google Scholar
  19. [Linkens 95]
    G. Linkens, O. Nyongeso, “Genetic Algorithms For Fuzzy Control, Part II: Online System Development And Application”, IEE proceedings Control theory applications, Vol. 142, pp. 177–185, 1995.MATHCrossRefGoogle Scholar
  20. [Minar 99]
    M. Nelson, M. Gray, O. Roup, R. Krikorian, P. Maes “HIVE: Distributed Agents For Networking Things”, Proc. First International Symposium on Agent Systems and Applications and Third International Symposium on Mobile Agents, Rancho Las Palmas Marriott’s Resort and Spa, Palm Springs, California, October 3–6 1999.Google Scholar
  21. [Mozer 98]
    M. Mozer “The Neural Network House: An Environment That Adapts To Its Inhabitants”, Proc of American Association for Artificial Intelligence Spring Symposium on Intelligent Environments, pp. 110–114, AAAI Press, 1998.Google Scholar
  22. [Robathan, 89]
    P. ROBATHAN, “Intelligent Buildings Guide”, Intelligent Buildings Group and IBC Technical Services Limited, 1989.Google Scholar
  23. Saffiotti 97] A. Saffiotti, “Fuzzy Logic In Autonomous Robotics: Behaviour Co-Ordination”, Proc. 6th IEEE International Conference on Fuzzy Systems, Vol.1, pp. 573–578, Barcelona, Spain, 1997.Google Scholar
  24. [Sharpies 99]
    S. Sharpies, V. Callaghan, G. Clarke, “A Multi-Agent Architecture for Intelligent Building Sensing and Control” International Sensor Review Journal, May 1999.Google Scholar
  25. [Srinivas 96]
    M. Srinivas, L. Patnaik, “Adaptation In Genetic Algorithms”, Genetic Algorithms For Pattern Recognition“, (Eds Pal and Wang), CRC press, pp. 45–64, 1996.Google Scholar
  26. [Steels 95]
    L. Steels, “When Are Robots Intelligent Autonomous Agents”, Journal of Robotics and Autonomous Systems, Vol. 15, pp. 3–9, 1995.CrossRefGoogle Scholar
  27. [Mendel 92]
    J. Mendel, L. Wang, “Generating Fuzzy Rules by Learning Through Examples”, IEEE Trans. on Systems, Man and Cybernetics, Vol. 22, pp. 1414–1427, December 1992.MathSciNetCrossRefGoogle Scholar
  28. [Sherwin 99]
    Sherwin A “Internet House Offers a Life of Virtual Luxury”, The Times, p10, 3rd Nov 1999.Google Scholar
  29. [Zhou 90]
    H. Zhou, “ A Computational Model of Cumulative Learning”, Machine Learning Journal, pp. 383–406, 1990.Google Scholar
  30. [mjcl]
    Reference is to Bonarini 1996, Not as listed in text.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Victor Callaghan
    • 1
  • Graham Clarke
    • 1
  • Martin Colley
    • 1
  • Hani Hagras
    • 2
  1. 1.Department of Computer ScienceEssex UniversityColchesterUK
  2. 2.Department of Computer ScienceUniversity of HULLHullUK

Personalised recommendations