• Erdeniz, Seda Polat
  • Menychtas, Andreas
  • Maglogiannis, Ilias
  • Felfernig, Alexander
  • Tran, Thi Ngoc Trang


As an emerging trend in big data science, applications based on the Quantified-Self (QS) engage individuals in the self-tracking of any kind of biological, physical, behavioral, or environmental information as individuals or groups. There are new needs and opportunities for recommender systems to develop new models/approaches to support QS application users. Recommender systems can help to more easily identify relevant artifacts for users and thus improve user experiences. Currently recommender systems are widely and effectively used in the e-commerce domain (e.g., online music services, online bookstores). Next-generation QS applications could include more recommender tools for assisting the users of QS systems based on their personal self-tracking data streams from wearable electronics, biosensors, mobile phones, genomic data, and cloud-based services. In this paper, we propose three new recommendation approaches for QS applications: Virtual Coach, Virtual Nurse, and Virtual Sleep Regulator which help QS users to improve their health conditions. Virtual Coach works like a real fitness coach to recommend personalized work-out plans whereas Virtual Nurse considers the medical history and health targets of a user to recommend a suitable physical activity plan. Virtual Sleep Regulator is specifically designed for insomnia (a kind of sleep disorder) patients to improve their sleep quality with the help of recommended physical activity and sleep plans. We explain how these proposed recommender technologies can be applied on the basis of the collected QS data to create qualitative recommendations for user needs. We present example recommendation results of Virtual Sleep Regulator on the basis of the dataset from a real world QS application.


  1. Amato F, Mazzeo A, Moscato V, Picariello A (2013) A recommendation system for browsing of multimedia collections in the internet of things. In: Bessis N, Xhafa F, Varvarigou D, Hill R, Li M (eds) Internet of things and inter-cooperative computational technologies for collective intelligence, studies in computational intelligence, vol 460. Springer, New York Google Scholar 
  2. Anumala H, Busetty SM (2015) Distributed device health platform using internet of things devices. In: Data science and data intensive systems (DSDIS), 2015 IEEE international conference on IEEE, pp 525–531
  3. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54:2787–2805Article  Google Scholar 
  4. Burke R (2000) Knowledge-based recommender systems. Encycl Libr Inform Syst 69(32):180–200 Google Scholar 
  5. Burke R (2002) Hybrid recommender systems: survey and experiments. UMUAI J 12(4):331–370MATH  Google Scholar 
  6. Casino F, Batista E, Patsakis C, Solanas A (2015) Context-aware recommender for smart health. In: Smart Cities Conference (ISC2), 2015 IEEE first international IEEE, pp 1–2
  7. Chen H, Chiang RH, Storey VC (2012) Business intelligence and analytics: from big data to big impact. MIS Q 36(4):1165–1188. Article  Google Scholar 
  8. Chen F, Deng P, Wan J, Zhang D, Vasilakos A, Rong X (2015) Data mining for the internet of things: literature review and challenges. Int J Distrib Sens Netw. Article  Google Scholar 
  9. Datta SK, Bonnet C, Gyrard A, Da Costa RPF, Boudaoud K (2015) Applying internet of things for personalized healthcare in smart homes. In: Wireless and optical communication conference (WOCC), 2015 24th IEEE, pp 164–169
  10. Duan L, Street WN, Xu E (2011) Healthcare information systems: data mining methods in the creation of a clinical recommender system. Enterp Inform Syst 5(2):169–181Article  Google Scholar 
  11. Erdeniz SP, Felfernig A, Samer R, Atas M (2019) Matrix factorization based heuristics for constraint-based recommenders. In: Proceedings of the 34th ACM/SIGAPP symposium on applied computing ACM, pp 1655–1662
  12. Felfernig A, Boratto L, Stettinger M, Tkalčič M (2018) Group recommender systems: an introduction. Springer, New York Google Scholar 
  13. Felfernig A, Burke R (2008) Constraint-based recommender systems: technologies and research issues. In: ACM international conference on electronic commerce (ICEC08), Innsbruck, Austria, pp 17–26
  14. Felfernig A, Erdeniz SP, Azzoni P, Jeran M, Akcay A, Doukas C (2016a) Towards configuration technologies for iot gateways. In: 18th international configuration workshop
  15. Felfernig A, Erdeniz SP, Azzoni P, Jeran M, Akcay A, Doukas, C (2016b) Towards configuration technologies for iot gateways. In: International workshop on configuration 2016 (ConfWS’16), Toulouse, France, pp 73–76
  16. Felfernig A, Erdeniz SP, Jeran M, Akcay A, Azzoni P, Maiero M, Doukas C (2017) Recommendation technologies for iot edge devices. Proc Comput Sci 110:504–509Article  Google Scholar 
  17. Felfernig A, Erdeniz SP, Uran C, Reiterer S, Atas M, Tran TNT, Azzoni P, Király C, Dolui K (2019) An overview of recommender systems in the internet of things. J Intell Inf Syst 52(2):285–309. Article  Google Scholar 
  18. Fox KR (1999) The influence of physical activity on mental well-being. Public Health Nutr 2(3a):411–418Article  Google Scholar 
  19. Frey R, Xu R, Ilic A (2015) A novel recommender system in IoT. In: 5th International conference on the internet of things (IoT 2015), Seoul, South Korea, pp 1–2
  20. Greengard S (2015) The internet of things. MIT Press, Cambridge Google Scholar 
  21. Guilleminault C, Clerk A, Black J, Labanowski M, Pelayo R, Claman D (1995) Nondrug treatment trials in psychophysiologic insomnia. Arch Intern Med 155(8):838–844Article  Google Scholar 
  22. Hu H, Elkus A, Kerschberg L (2016) A personal health recommender system incorporating personal health records, modular ontologies, and crowd-sourced data. In: Advances in social networks analysis and mining (ASONAM), 2016 IEEE/ACM international conference on IEEE, pp 1027–1033
  23. Jannach D, Zanker M, Felfernig A, Friedrich G (2010) Recommender systems—an introduction. Cambridge University Press, Cambridge Google Scholar 
  24. Konstan J, Miller B, Maltz D, Herlocker J, Gordon L, Riedl J (1997) Grouplens: applying collaborative filtering to usenet news full text. Comm ACM 40(3):77–87Article  Google Scholar 
  25. Maglogiannis I, Ioannou C, Tsanakas P (2016) Fall detection and activity identification using wearable and hand-held devices. Integr Comput Aided Eng 23(2):161–172Article  Google Scholar 
  26. Masthoff J (2011) Group recommender systems. Recommender systems handbook, pp 677–702 Google Scholar 
  27. McGrath MJ, Scanaill CN (2013) Wellness, fitness, and lifestyle sensing applications. In: Sensor technologies. Springer, New York, pp 217–248 Google Scholar 
  28. Menychtas A, Doukas C, Tsanakas P, Maglogiannis I (2017) A versatile architecture for building iot quantified-self applications. In: 2017 IEEE 30th international symposium on computer-based medical systems (CBMS) IEEE, pp 500–505
  29. Menychtas A, Tsanakas P, Maglogiannis I (2016) Automated integration of wireless biosignal collection devices for patient-centred decision-making in point-of-care systems. Healthc Technol Lett 3(1):34–40Article  Google Scholar 
  30. Miorandi D, Sicari S, DePellegrini F, Chlamtac I (2012) Internet of things: vision, applications and research challenges. Ad Hoc Netw 10:1497–1516Article  Google Scholar 
  31. Munson SA, Consolvo S (2012) Exploring goal-setting, rewards, self-monitoring, and sharing to motivate physical activity. In: Pervasive computing technologies for healthcare (PervasiveHealth), 2012 6th international conference on IEEE, pp 25–32
  32. Panagopoulos C, Malli F, Menychtas A, Smyrli EP, Georgountzou A, Daniil Z, Gourgoulianis KI, Tsanakas P, Maglogiannis I (2017) Utilizing a homecare platform for remote monitoring of patients with idiopathic pulmonary fibrosis. In: GeNeDis 2016. Springer, New York, pp 177–187 Google Scholar 
  33. Passos GS, Poyares D, Santana MG, D’Aurea CVR, Youngstedt SD, Tufik S, de Mello MT (2011) Effects of moderate aerobic exercise training on chronic primary insomnia. Sleep Med 12(10):1018–1027Article  Google Scholar 
  34. Passos GS, Poyares D, Santana MG, Tufik S, Tú M et al (2010) Effect of acute physical exercise on patients with chronic primary insomnia. J Clin Sleep Med 6(03):270–275Article  Google Scholar 
  35. Pattaraintakorn P, Zaverucha GM, Cercone N (2007) Web based health recommender system using rough sets, survival analysis and rule-based expert systems. In: International workshop on rough sets, fuzzy sets, data mining, and granular-soft computing. Springer, New York, pp 491–499 Google Scholar 
  36. Pazzani M, Billsus D (1997) Learning and revising user profiles: the identification of interesting web sites. Mach Learn 27:313–331Article  Google Scholar 
  37. Reid KJ, Baron KG, Lu B, Naylor E, Wolfe L, Zee PC (2010) Aerobic exercise improves self-reported sleep and quality of life in older adults with insomnia. Sleep Med 11(9):934–940Article  Google Scholar 
  38. Schäfer H (2016) Personalized support for healthy nutrition decisions. In: Proceedings of the 10th ACM conference on recommender systems ACM, pp 455–458
  39. Schäfer H, Hors-Fraile S, Karumur RP, Calero Valdez A, Said A, Torkamaan H, Ulmer T, Trattner C (2017) Towards health (aware) recommender systems. In: Proceedings of the 2017 international conference on digital health ACM, pp 157–161
  40. Schelter S, Owen S (2012) Collaborative filtering with apache mahout. Proc. of ACM RecSys challenge
  41. Sharma P, Kaur PD (2017) Effectiveness of web-based social sensing in health information dissemination—a review. Telemat Inform 34(1):194–219Article  Google Scholar 
  42. Stolpe M (2016) The internet of things: opportunities and challenges for distributed data analysis. ACM SIGKDD Exlorations Newslett 18:15–34Article  Google Scholar 
  43. Sun Y, Song H, Jara A, Bie R (2016) Internet of things and big data analytics for smart and connected communities. IEEE Access 4:766–773Article  Google Scholar 
  44. Swan M (2012) Sensor mania! the internet of things, wearable computing, objective metrics, and the quantified self 2.0. J Sens Actuator Netw 1(3):217–253Article  Google Scholar 
  45. Swan M (2013) The quantified self: fundamental disruption in big data science and biological discovery. Big Data 1(2):85–99Article  Google Scholar 
  46. Valdez AC, Ziefle M, Verbert K, Felfernig A, Holzinger A (2016) Recommender systems for health informatics: state-of-the-art and future perspectives. In: Machine learning for health informatics. Springer, New York, pp 391–414
  47. Want R (2006) An introduction to rfid technology. IEEE Pervasive Comput 5(1):25–33Article  Google Scholar 
  48. Wei J (2014) How wearables intersect with the cloud and the internet of things: considerations for the developers of wearables. IEEE Consum Electron Mag 3(3):53–56Article  Google Scholar 
  49. Wiesner M, Pfeifer D (2010) Adapting recommender systems to the requirements of personal health record systems. In: Proceedings of the 1st ACM international health informatics symposium ACM, p. 410–414
  50. Winterfeldt D, Edwards W (1986) Decision analysis and behavioral research. Cambridge University Press, Cambridge Google Scholar 
  51. Yao L, Sheng Q, Ngu A, Li X (2016) Things of interest recommendation by leveraging heterogeneous relations in the internet of things. ACM Trans Internet Technol 16(9):1–25Article  Google Scholar 
  52. Zammit GK, Weiner J, Damato N, Sillup GP, McMillan CA (1999) Quality of life in people with insomnia. Sleep: J Sleep Res Sleep Med 22 Suppl 2:S379-85