Contextual case-based reasoning applied to a mobile device

Purpose This paper aims to apply a contextual case-based reasoning (CBR) to a mobile device. The CBR method was chosen because it does not require training, demands minimal processing resources and easily integrates with the dynamic and uncertain nature of pervasive computing. Based on a mobile user’s location and activity, which can be determined through the device’s inertial sensors and GPS capabilities, it is possible to select and offer appropriate services to this user. Design/methodology/approach The proposed approach comprises two stages. The first stage uses simple semantic similarity measures to retrieve the case from the case base that best matches the current case. In the second stage, the obtained selection of services is then filtered based on current contextual information. Findings This two-stage method adds a higher level of relevance to the services proposed to the user; yet, it is easy to implement on a mobile device. Originality/value A two-stage CBR using light processing methods and generating context aware services is discussed. Ontological location modeling adds reasoning flexibility and knowledge sharing capabilities.

[1]  Michael M. Richter,et al.  On the Notion of Similarity in Case-Based Reasoning , 1995 .

[2]  Agnès Voisard,et al.  Context- and Situation-Awareness in Information Logistics , 2004, EDBT Workshops.

[3]  Jae Sik Lee,et al.  Context Awareness by Case-Based Reasoning in a Music Recommendation System , 2007, UCS.

[4]  Patrick Brézillon,et al.  Contextual knowledge and proceduralized context , 1999, AAAI 1999.

[5]  Weihua Sheng,et al.  Motion- and location-based online human daily activity recognition , 2011, Pervasive Mob. Comput..

[6]  Norman M. Sadeh,et al.  Applying case-based reasoning and multi-agent intelligent system to context-aware comparative shopping , 2004, Decis. Support Syst..

[7]  David B. Leake,et al.  Context and Case-Based Reasoning , 2014, Context in Computing.

[8]  Paul J. M. Havinga,et al.  Towards Physical Activity Recognition Using Smartphone Sensors , 2013, 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing.

[9]  Simon A. Dobson,et al.  Using Ontologies in Case-Based Activity Recognition , 2010, FLAIRS.

[10]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[11]  Roger C. Schank,et al.  Dynamic memory - a theory of reminding and learning in computers and people , 1983 .

[12]  Abdel-Badeeh Salem,et al.  A breast cancer classifier based on a combination of case-based reasoning and ontology approach , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[13]  Hojung Cha,et al.  LifeMap: A Smartphone-Based Context Provider for Location-Based Services , 2011, IEEE Pervasive Computing.

[14]  Cem Ersoy,et al.  A Review and Taxonomy of Activity Recognition on Mobile Phones , 2013 .

[15]  Yazid Benazzouz Découverte de contexte pour une adaptation automatique de services en intelligence ambiante , 2011 .

[16]  Armin Stahl,et al.  Exploiting Background Knowledge when Learning Similarity Measures , 2004, ECCBR.

[17]  Germán Sancho Adaptation d'architectures logicielles collaboratives dans les environnements ubiquitaires. Contribution à l'interopérabilité par la sémantique , 2010 .

[18]  Ian D. Watson,et al.  Case-based reasoning is a methodology not a technology , 1999, Knowl. Based Syst..

[19]  Carlo Curino,et al.  A data-oriented survey of context models , 2007, SGMD.

[20]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[21]  Beatriz López,et al.  Context-Aware Case-Based Reasoning , 2014, MIKE.

[22]  Stefania Montani,et al.  How to use contextual knowledge in medical case-based reasoning systems: A survey on very recent trends , 2011, Artif. Intell. Medicine.

[23]  Jun Han,et al.  PO-SAAC: A Purpose-Oriented Situation-Aware Access Control Framework for Software Services , 2014, CAiSE.

[24]  John Herbert,et al.  Context-aware hybrid reasoning framework for pervasive healthcare , 2014, Personal and Ubiquitous Computing.

[25]  Barry Smyth,et al.  Retrieval, reuse, revision and retention in case-based reasoning , 2005, The Knowledge Engineering Review.

[26]  Christos Efstratiou Coordinated adaptation for adaptive context-aware applications , 2004 .

[27]  Anders Kofod-Petersen Agnar Aamodt: Case-based situation assessment in a mobile context-aware system , 2003 .

[28]  Agnar Aamodt,et al.  A context model for knowledge-intensive case-based reasoning , 1998, Int. J. Hum. Comput. Stud..

[29]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[30]  Maja Pantic Introduction to Machine Learning & Case-Based Reasoning , 2006 .

[31]  Agnar Aamodt,et al.  Case-Based Reasoning for Situation-Aware Ambient Intelligence: A Hospital Ward Evaluation Study , 2009, ICCBR.

[32]  Kai-Florian Richter,et al.  Extracting Places from Location Data Streams 1 , 2006 .

[33]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

[34]  Andreas Zimmermann,et al.  Context-Awareness in User Modelling: Requirements Analysis for a Case-Based Reasoning Application , 2003, ICCBR.

[35]  Babs Oyeneyin,et al.  Situation awareness in context-aware case-based decision support , 2011, 2011 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA).

[36]  Christian S. Jensen,et al.  Mining significant semantic locations from GPS data , 2010, Proc. VLDB Endow..

[37]  Michael M. Richter,et al.  Case-Based Reasoning: A Textbook , 2013 .

[38]  David L. Waltz,et al.  Toward memory-based reasoning , 1986, CACM.

[39]  Thomas Roth-Berghofer,et al.  Building case-based reasoning applications with myCBR and COLIBRI Studio , 2013 .

[40]  Jens G. Pohl,et al.  Similarity Assessment Techniques , 2008, ICONS 2008.

[41]  Michael M. Richter,et al.  Case-Based Reasoning , 2013, Springer Berlin Heidelberg.

[42]  Nesrine Gouttaya,et al.  The quality integrating data mining with Case Based Reasoning for personalized adaptation of context-aware applications in pervasive environments , 2011, 2011 Colloquium in Information Science and Technology.

[43]  Ryosuke Shibasaki,et al.  Activity-Aware Map: Identifying Human Daily Activity Pattern Using Mobile Phone Data , 2010, HBU.

[44]  Paul J. M. Havinga,et al.  A Survey of Online Activity Recognition Using Mobile Phones , 2015, Sensors.

[45]  Tinghuai Ma,et al.  Context-aware implementation based on CBR for smart home , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[46]  Sang-Hyun Bae,et al.  A Design and Implement Contexts-Aware Case based u-Health System , 2013, BSBT 2013.

[47]  Chakib Tadj,et al.  Survey of Semantic Similarity Measures in Pervasive Computing , 2015 .