Abstract
One of the main issues regarding the monitoring of persons in a smart home environment is the accuracy of the daily control of the person, the health prevention and the timely prediction of abnormal situations. To tackle this problem, this work proposes the use of an improved version of the Elman Neural Network (Elman-NN). In order to minimize the error between inputs and desired outputs, we optimize some criteria of the network to gain good results. We propose to use the Differential Evolution algorithm in the learning step of the Elman-NN to evolve the error performance. Our proposed model is responsible to predict the activities of the monitored elderly and to detect any state changes. This hybridization will help to optimize the weight and the bias of the network to achieve our objective function and to obtain a good network. The experimental results reveal that the proposed model is satisfactory for elderly person’s movement prediction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
UNDESA: Population Division. United Nations Department of Economic and Social Affairs (2012)
Skouby, K.E., Kivimäki, A., Haukiputo, L., et al.: Smart cities and the ageing population. In: The 32nd Meeting of WWRF (2014)
Zaineb, L., Tayeb, L., Philippe, R., Fréderic, W., Hassani, M.: A Markovian-based approach for daily living activities recognition. In: International Conference on Sensor Networks (SENSORNETS) (2016)
Elman, J.L.: Finding structure in time. Cogn. Sci. 14(2), 179–211 (1990)
Callaghan, V., et al.: Echo state network for occupancy prediction and pattern mining in intelligent environments. In: 5th International Conference on Intelligent Environments, Barcelona, p. 474. IOS Press (2009)
Fang, H., He, L.: BP neural network for human activity recognition in smart home. In: 2012 International Conference on Computer Science and Service System (2012)
Liu, Z., Song, Y., Shang, Y.: Posture recognition algorithm for the elderly based on BP neural networks. In: The 27th Chinese Control and Decision Conference (2015 CCDC), pp. 1446–1449. IEEE (2015)
Oniga, S., Sütő, J.: Human activity recognition using neural networks. In: 15th International Carpathian Control Conference (ICCC), pp. 403–406. IEEE (2014)
Oniga, S., Suto, J.: Activity recognition in adaptive assistive systems using artificial neural networks. Elektronika ir Elektrotechnika 22(1), 68–72 (2016)
Xu, L., Mao, J.: Short-term wind power forecasting based on Elman neural network with particle swarm optimization. In: 2016 Chinese Control and Decision Conference (CCDC), pp. 2678–2681. IEEE (2016)
Chong, S., Rui, S., Jie, L.: Temperature drift modeling of MEMS gyroscope based on Genetic-Elman neural network. Mech. Syst. Signal Process. 72, 897–905 (2016)
Yongchun, L.: Application of Elman neural network in short-term load forecasting. In: 2010 International Conference on Artificial Intelligence and Computational Intelligence (AICI), pp. 141–144. IEEE (2010)
Storn, R., Price, K.: Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)
Acknowledgments
The authors would like to thank all teams of the project “e-health monitoring open data project”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Liouane, Z., Lemlouma, T., Roose, P., Weis, F., Messaoud, H. (2017). An Improved Elman Neural Network for Daily Living Activities Recognition. In: Madureira, A., Abraham, A., Gamboa, D., Novais, P. (eds) Intelligent Systems Design and Applications. ISDA 2016. Advances in Intelligent Systems and Computing, vol 557. Springer, Cham. https://doi.org/10.1007/978-3-319-53480-0_69
Download citation
DOI: https://doi.org/10.1007/978-3-319-53480-0_69
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53479-4
Online ISBN: 978-3-319-53480-0
eBook Packages: EngineeringEngineering (R0)