journal article·2018-02-20Open access

Predicting Human Behaviour with Recurrent Neural Networks

Aitor Almeida, Gorka Azkune

Applied Sciences· Volume 8· Issue 2

Abstract

As the average age of the urban population increases, cities must adapt to improve the quality of life of their citizens. The City4Age H2020 project is working on the early detection of the risks related to mild cognitive impairment and frailty and on providing meaningful interventions that prevent these risks. As part of the risk detection process, we have developed a multilevel conceptual model that describes the user behaviour using actions, activities, and intra- and inter-activity behaviour. Using this conceptual model, we have created a deep learning architecture based on long short-term memory networks (LSTMs) that models the inter-activity behaviour. The presented architecture offers a probabilistic model that allows us to predict the user’s next actions and to identify anomalous user behaviours.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Context-Aware Activity Recognition Systems · Anomaly Detection Techniques and Applications · Human Pose and Action Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

DeustoTech-Deusto Foundation, University of Deusto, Av. Universidades 24, 48007 Bilbao, Spain

Funding

European Commission

References (44)

Show source-provided references
1. United Nations (2014). World Urbanization Prospects: The 2014 Revision, Highlights, Department of Economic and Social Affairs, Population Division, United Nations.
2. Smart cities in Europe10.1080/10630732.2011.601117 ↗
3. Smart cities: Quality of life, productivity, and the growth effects of human capital10.1162/rest.88.2.324 ↗
4. PTCA in the Elderly: The “Young-Old” versus the “Old-Old”10.1111/j.1532-5415.1992.tb01823.x ↗
5. A survey on ambient-assisted living tools for older adults10.1109/JBHI.2012.2234129 ↗
6. Extending knowledge-driven activity models through data-driven learning techniques10.1016/j.eswa.2014.11.063 ↗
7. Combining users’ activity survey and simulators to evaluate human activity recognition systems10.3390/s150408192 ↗
8. Promotion of active ageing combining sensor and social network data10.1016/j.jbi.2016.09.017 ↗
9. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
10. A survey of vision-based methods for action representation, segmentation and recognition10.1016/j.cviu.2010.10.002 ↗
11. Sensor-based activity recognition10.1109/TSMCC.2012.2198883 ↗
12. Object tracking: A survey10.1145/1177352.1177355 ↗
13. Bao, L., and Intille, S.S. (2004, January 21–23). Activity recognition from user-annotated acceleration data. Proceedings of the International Conference on Pervasive Computing, Linz and Vienna, Austria.10.1007/978-3-540-24646-6_1 ↗
14. Van Kasteren, T., Noulas, A., Englebienne, G., and Kröse, B. (2008, January 21–24). Accurate activity recognition in a home setting. Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, Korea.10.1145/1409635.1409637 ↗
15. Layered representations for learning and inferring office activity from multiple sensory channels10.1016/j.cviu.2004.02.004 ↗
16. A unified framework for activity recognition-based behavior analysis and action prediction in smart homes10.3390/s130202682 ↗
17. Online activity recognition using evolving classifiers10.1016/j.eswa.2012.08.066 ↗
18. COM: A method for mining and monitoring human activity patterns in home-based health monitoring systems
19. A logical framework for behaviour reasoning and assistance in a smart home
20. COSAR: Hybrid reasoning for context-aware activity recognition10.1007/s00779-010-0331-7 ↗
21. A knowledge-driven approach to activity recognition in smart homes10.1109/TKDE.2011.51 ↗
22. An adaptable and flexible framework for assistive living of cognitively impaired people10.1109/JBHI.2013.2278473 ↗
23. The role of prediction algorithms in the MavHome smart home architecture10.1109/MWC.2002.1160085 ↗
24. Cook, D.J., Youngblood, M., Heierman, E.O., Gopalratnam, K., Rao, S., Litvin, A., and Khawaja, F. (2003, January 26). MavHome: An agent-based smart home. Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, (PerCom 2003), Fort Worth, TX, USA.
25. How smart are our environments? An updated look at the state of the art10.1016/j.pmcj.2006.12.001 ↗
26. An adaptive neuro-fuzzy model for the prediction and control of light in integrated lighting schemes10.1191/1365782805li150oa ↗
27. Neurobat, a predictive and adaptive heating control system using artificial neural networks10.1080/01425910108914370 ↗
28. Advanced control systems engineering for energy and comfort management in a building environment—A review10.1016/j.rser.2008.09.015 ↗
29. A review on vision techniques applied to human behaviour analysis for ambient-assisted living10.1016/j.eswa.2012.03.005 ↗
30. Schank, R.C. (1983). Dynamic Memory: A Theory of Reminding and Learning in Computers and People, Cambridge University Press.
31. Schank, R.C., and Abelson, R.P. (1977). Scripts, Plans, Goals and Understanding, an Inquiry into Human Knowledge Structures, Lawrence Erlbaum Associates.
32. Automated handwashing assistance for persons with dementia using video and a partially observable Markov decision process10.1016/j.cviu.2009.06.008 ↗
33. Krüger, F., Nyolt, M., Yordanova, K., Hein, A., and Kirste, T. (2014). Computational state space models for activity and intention recognition. A feasibility study. PLoS ONE, 9.10.1371/journal.pone.0109381 ↗
34. Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., and Dean, J. (2013). Distributed representations of words and phrases and their compositionality. Advances in Neural Information Processing Systems, The MIT Press.
35. A neural probabilistic language model
36. Wang, Z., Zhang, J., Feng, J., and Chen, Z. (2014, January 27–31). Knowledge Graph Embedding by Translating on Hyperplanes. Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, Hilton, QC, Canada.10.1609/aaai.v28i1.8870 ↗
37. Dos Santos, C.N., and Gatti, M. (2014, January 23–29). Deep Convolutional Neural Networks for Sentiment Analysis of Short Texts. Proceedings of the COLING, the 25th International Conference on Computational Linguistics: Technical Papers, Dublin, Ireland.
38. Kim, Y. (2017, December 15). Convolutional Neural Networks for Sentence Classification. Available online: https://arxiv.org/abs/1408.5882.
39. Lipton, Z.C., Berkowitz, J., and Elkan, C. (2017, December 15). A Critical Review of Recurrent Neural Networks for Sequence Learning. Available online: https://arxiv.org/abs/1506.00019.
40. Glorot, X., Bordes, A., and Bengio, Y. (2011, January 11–13). Deep Sparse Rectifier Neural Networks. Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, PMLR, Ft. Lauderdale, FL, USA. No. 106.
41. Dropout: A simple way to prevent neural networks from overfitting
42. Kingma, D., and Ba, J. (2015, January 7–9). Adam: A method for stochastic optimization. Proceedings of the 3rd International Conference for Learning Representations, San Diego, CA, USA.
43. Bidirectional recurrent neural networks10.1109/78.650093 ↗
44. Karpathy, A., Toderici, G., Shetty, S., Leung, T., Sukthankar, R., and Fei-Fei, L. (2014, January 23–28). Large-scale video classification with convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.223 ↗