AI on the Move: Exploiting AI Techniques for Context Inference on Mobile Devices

  • Authors:
  • Adolfo Bulfoni;Paolo Coppola;Vincenzo Della Mea;Luca Di Gaspero;Danny Mischis;Stefano Mizzaro;Ivan Scagnetto;Luca Vassena

  • Affiliations:
  • University of Udine, Italy, email: bulfoni@dimi.uniud.it;University of Udine, Italy, email: coppola@uniud.it;University of Udine, Italy, email: dellamea@dimi.uniud.it;University of Udine, Italy, email: l.digaspero@uniud.it;University of Udine, Italy, email: mischis@dimi.uniud.it;University of Udine, Italy, email: mizzaro@dimi.uniud.it;University of Udine, Italy, email: scagnett@dimi.uniud.it;University of Udine, Italy, email: vassena@dimi.uniud.it

  • Venue:
  • Proceedings of the 2008 conference on ECAI 2008: 18th European Conference on Artificial Intelligence
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Context aware computing is a computational paradigm that has faced a rapid growth in the last few years, especially in the field of mobile devices. One of the promises of context-awareness in this field is the possibility of automatically adapting the functioning mode of mobile devices to the environment and the current situation the user is in, with the aim of improving both their efficiency (using the scarce resources in a more efficient way) and effectiveness (providing better services to the user). We propose a novel approach for providing a basic infrastructure for context-aware applications on mobile devices, in which AI techniques (namely a principled combination of rule-based systems, Bayesian networks, and ontologies) are applied to context inference. The aim is to devise a general inferential framework to easier the development of context-aware applications by integrating the information coming from physical and logical sensors (e.g., position, agenda) and reasoning about this information in order to infer new and more abstract contexts. In previous contextaware applications, most researches focused almost exclusively on time and/or location and other few data, while the same contexts inference was limited to preconceived values. Our approach differs from previous works since we do not focus on particular contextual values, but rather we have developed an architecture where managed contexts can be easily replaced by new contexts, depending on the different needs. Moreover, the inferential infrastructure we designed is able to work in a more general way and can be easily adapted to different models of applications distribution. We show some concrete examples of applications built upon the inferential infrastructure and we discuss its strengths and limitations.