f-SPARQL extension and application to support context recognition

Context aware computing as well as wearable and ubiquitous computing often attain with pattern recognition on incoming sensor data. Recognizing more (useful) contexts requires more information about the context, and thus more sensors and better recognition algorithms. In order to enable logic inference on incoming data, the proposed work assumes that incoming data are represented by means of semantic languages (e.g., RDF, OWL, etc.). Nevertheless, in a context aware computing purely logic-based reasoning on context may not be enough. So, the work introduces soft computing techniques to approximate context recognition. Specifically, this paper introduces an approach to context analysis and recognition that relies on f-SPARQL[1] tool, that is a flexible extension of SPARQL. In particular, in this work a JAVA implementation of f-SPARQL and the integrated support for fuzzy clustering and classification are discussed. This tool is exploited in the architecture that foresees some task oriented agents in order to achieve context analysis and recognition in order to identify critical situations. Finally, a simple application scenario and preliminary experimental results have been described.

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

[2]  Jadwiga Indulska,et al.  Modelling and using imperfect context information , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[3]  Alex Pentland,et al.  Unsupervised clustering of ambulatory audio and video , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[4]  Gregory D. Abowd,et al.  Distributed mediation of ambiguous context in aware environments , 2002, UIST '02.

[5]  Md. Rezaul Bashar,et al.  Adaptive Context-Aware Filter Fusion for Face Recognition on Bad Illumination , 2006, KES.

[6]  Patrick Bosc,et al.  SQLf Query Functionality on Top of a Regular Relational Database Management System , 2000 .

[7]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[8]  Y. Takahashi A fuzzy query language for relational databases , 1991 .

[9]  Ben P. Milner,et al.  Context awareness using environmental noise classification , 2003, INTERSPEECH.

[10]  Amit P. Sheth,et al.  Semantic Sensor Web , 2008, IEEE Internet Computing.

[11]  Zongmin Ma,et al.  f-SPARQL: A Flexible Extension of SPARQL , 2010, DEXA.

[12]  Phill-Kyu Rhee,et al.  Adaptive feature representation for robust face recognition using context-aware approach , 2007, Neurocomputing.

[13]  Alex Pentland,et al.  Recognizing user context via wearable sensors , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[14]  Janusz Kacprzyk,et al.  Data Mining via Fuzzy Querying over the Internet , 2000 .

[15]  Yoshikane Takahashi A fuzzy query language for relational databases , 1991, IEEE Trans. Syst. Man Cybern..

[16]  Albrecht Schmidt,et al.  Ubiquitous computing - computing in context , 2003 .

[17]  Giuseppe Sansonetti,et al.  Context-aware movie recommendation based on signal processing and machine learning , 2011, CAMRa '11.

[18]  Jani Mäntyjärvi,et al.  An Ontology for Mobile Device Sensor-Based Context Awareness , 2003, CONTEXT.

[19]  Giuseppe Sansonetti,et al.  Enhancing traditional local search recommendations with context-awareness , 2011, UMAP'11.

[20]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[21]  Paul Lukowicz,et al.  Power and accuracy trade-offs in sound-based context recognition systems , 2007, Pervasive Mob. Comput..