Middleware Architecture for Context Knowledge Discovery in Ubiquitous Computing

Advanced analysis of data for extracting useful knowledge is the next natural step in the world of ubiquitous computing. So far, most of the ubiquitous systems process knowledge in problem-specific or domain-specific manners. This article introduces the concept of context knowledge discovery process, and presents a middleware architecture which eases the task of ubiquitous computing developers, while supporting data mining and machine learning techniques. We show how the middleware architecture supports building ubiquitous systems which are able to “learn” and “think” by introducing some learning – reasoning combination mechanisms, such as the context recognition and prediction, or the deductive rule learning and reasoning process.

[1]  Fred Henrik Hamker,et al.  Life-long learning Cell Structures--continuously learning without catastrophic interference , 2001, Neural Networks.

[2]  Roy H. Campbell,et al.  A Middleware for Context-Aware Agents in Ubiquitous Computing Environments , 2003, Middleware.

[3]  Gregory D. Abowd,et al.  A Context-Based Infrastructure for Smart Environments , 2000 .

[4]  Young-Koo Lee,et al.  Modeling and reasoning about uncertainty in context-aware systems , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[5]  Tapio Seppänen,et al.  Bayesian approach to sensor-based context awareness , 2003, Personal and Ubiquitous Computing.

[6]  S. Grossberg,et al.  Adaptive pattern classification and universal recoding: I. Parallel development and coding of neural feature detectors , 1976, Biological Cybernetics.

[7]  Diane J. Cook,et al.  Smart environments - technology, protocols and applications , 2004 .

[8]  Young-Koo Lee,et al.  A comprehensive middleware architecture for context-aware ubiquitous computing systems , 2005, Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05).

[9]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

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

[11]  James A. Landay,et al.  An Infrastructure Approach to Context-Aware Computing , 2001, Hum. Comput. Interact..

[12]  Guanling Chen,et al.  Solar: An Open Platform for Context-Aware Mobile Applications , 2002 .

[13]  Bernd Fritzke,et al.  A Growing Neural Gas Network Learns Topologies , 1994, NIPS.

[14]  J. Paredis,et al.  Discovering rules with a genetic sequential covering algorithm (GeSeCo) , 1999 .

[15]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.