Using Evolutionary Algorithms to Personalize Controllers in Ambient Intelligence

  • Shu Gao
  • Mark Hoogendoorn
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 376)


As users can have greatly different preferences, the personalization of ambient devices is of utmost importance. Several approaches have been proposed to establish such a personalization in the form of machine learning or more dedicated knowledge-driven learning approaches. Despite its huge successes in optimization, evolutionary algorithms (EAs) have not been studied a lot in this context, mostly because it is known to be a slow learner. Currently however, quite fast EA based optimizers exist. In this paper, we investigate the suitability of EAs for ambient intelligence.


Ambient intelligence Evolutionary algorithms Personalization CMA-ES 



This research is supported in part by scholarship from China Scholarship Council under number 201304910373. Furthermore, we would like to thank Gusz Eiben for the fruitful discussions and the anonymous reviewers for they valuable comments that helped to improve the paper.


  1. 1.
    A. Aztiria, A. Izaguirre, J.C. Augusto, Learning patterns in ambient intelligence environments: a survey. Artif. Intell. Rev. 34(1), 35–51 (2010)CrossRefGoogle Scholar
  2. 2.
    W. Banzhaf, P. Nordin, R. Keller, F. Francone, Genetic Programming: An Introduction (Morgan Kaufmann, San Francisco, 1998)Google Scholar
  3. 3.
    C.-K. Chiou, J.C. Tseng, G.-J. Hwang, S. Heller, An adaptive navigation support system for conducting context-aware ubiquitous learning in museums. Comput. Educ. 55(2), 834–845 (2010)CrossRefGoogle Scholar
  4. 4.
    O. Davidyuk, I. Selek, J. Imanol Duran, J. Riekki. Algorithms for composing pervasive applications. Int. J. Softw. Eng. Appl. 2(2), 71–94 (2008)Google Scholar
  5. 5.
    F. Doctor, H. Hagras, V. Callaghan, A fuzzy embedded agent-based approach for realizing ambient intelligence in intelligent inhabited environments. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 35(1), 55–65 (2005)CrossRefGoogle Scholar
  6. 6.
    A.E. Eiben, J. Smith, Introduction to Evolutionary Computing (Springer, London, 2003)CrossRefzbMATHGoogle Scholar
  7. 7.
    C.L. Gal, J. Martin, A. Lux, J.L. Crowley, Smart office: design of an intelligent environment. IEEE Intell. Syst. 16(4), 60–66 (2001)CrossRefGoogle Scholar
  8. 8.
    V. Guivarch, V. Camps, A. Peninou, Context Awareness in Ambient Systems by an Adaptive Multi-agent Approach, in Ambient Intelligence, vol. 7683, Lecture Notes in Computer Science, ed. by F. Paterno, B. de Ruyter, P. Markopoulos, C. Santoro, E. van Loenen, K. Luyten (Springer, Berlin, 2012), pp. 129–144CrossRefGoogle Scholar
  9. 9.
    N. Hansen, A. Ostermeier, Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation, in Proceedings of IEEE International Conference on Evolutionary Computation, May 1996, pp. 312–317Google Scholar
  10. 10.
    F. Mattern, M. Naghshineh, in Pervasive Computing (Proceedings of the Pervasive 2002 International Conference), number 2414 in LNCS. Springer, 2002. Online version of the proceedings at
  11. 11.
    M.C. Mozer, Lessons from an Adaptive Home (Wiley, New York, 2005), pp. 271–294Google Scholar
  12. 12.
    M.C. Mozer, R.H. Dodier, M. Anderson, L. Vidmar, R. F.C. III, D. Miller. The neural network house: an overview (1995)Google Scholar
  13. 13.
    M.A. Potter, K.A.D. Jong, A cooperative coevolutionary approach to function optimization, in Proceedings of the International Conference on Evolutionary Computation. The Third Conference on Parallel Problem Solving from Nature: Parallel Problem Solving from Nature, PPSN III (Springer, London, UK, 1994), pp. 249–257Google Scholar
  14. 14.
    P. van Laarhoven, E. Aarts, Simulated annealing, in Simulated Annealing: Theory and Applications, Mathematics and Its Applications, vol. 37 (Springer, Netherlands, 1987), pp. 7–15Google Scholar
  15. 15.
    M. Weiser, Ubiquitous computing. Computer 26(10), 71–72 (1993)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Computer ScienceVU University AmsterdamAmsterdamThe Netherlands

Personalised recommendations