“…The great majority of the current solutions are ultimately based on supervised machine learning algorithms that use a data-driven approach to infer the user context. To this aim, various classification algorithms have been studied, including Decision Trees (Fallahzadeh et al, 2016), Support Vector Machines (Li & Chung, 2015), Artificial Neural Networks (Vaizman et al, 2018b), or ensembles of different classifiers trained on specific context information and then combined with a meta-classifier to infer the general user activity (Peng et al, 2019).…”