A multi-agent system for enabling collaborative situation awareness via position-based stigmergy and neuro-fuzzy learning

Situation awareness is a computing paradigm which allows applications to sense parameters in the environment, comprehend their meaning and project their status in the next future. In collaborative situation awareness, a challenging area in the field of Ambient Intelligence applications, situation patterns emerge from users' collective behavior. In this paper we introduce a multi-agent system that exploits positioning information coming from mobile devices to detect the occurrence of user's situations related to social events. In the functional view of the system, the first level of information processing is managed by marking agents which leave marks in the environment in correspondence to the users' positions. The accumulation of marks enables a stigmergic cooperation mechanism, generating short-term memory structures in the local environment. Information provided by such structures is granulated by event agents which associate a certainty degree with each event. Finally, an inference level, managed by situation agents, deduces user situations from the underlying events by exploiting fuzzy rules whose parameters are generated automatically by a neuro-fuzzy approach. Fuzziness allows the system to cope with the uncertainty of the events. In the architectural view of the system, we adopt semantic web standards to guarantee structural interoperability in an open application environment. The system has been tested on different real-world scenarios to show the effectiveness of the proposed approach.

[1]  Francesco Marcelloni,et al.  Autonomic tracing of production processes with mobile and agent-based computing , 2011, Inf. Sci..

[2]  Stathes Hadjiefthymiades,et al.  Enhancing Situation-Aware Systems through Imprecise Reasoning , 2008, IEEE Transactions on Mobile Computing.

[3]  Giovanni Acampora,et al.  Using Fuzzy Technology in Ambient Intelligence Environments , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[4]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[5]  Giulio Sandini,et al.  A Survey of Artificial Cognitive Systems: Implications for the Autonomous Development of Mental Capabilities in Computational Agents , 2007, IEEE Transactions on Evolutionary Computation.

[6]  Umberto Straccia,et al.  Combining Fuzzy Logic and Semantic Web to Enable Situation-Awareness in Service Recommendation , 2010, DEXA.

[7]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

[8]  Tapio Seppänen,et al.  Adapting applications in handheld devices using fuzzy context information , 2003, Interact. Comput..

[9]  Hiroki Suguri,et al.  The IEEE FIPA approach to integrating software agents and web services , 2007, AAMAS '07.

[10]  Agnès Voisard,et al.  An Ontology-Based Approach to Personalized Situation-Aware Mobile Service Supply , 2006, GeoInformatica.

[11]  Mohamed Medhat Gaber,et al.  Reasoning about Context in Uncertain Pervasive Computing Environments , 2008, EuroSSC.

[12]  Beatrice Lazzerini,et al.  An adaptive rule-based approach for managing situation-awareness , 2012, Expert Syst. Appl..

[13]  Witold Pedrycz,et al.  Granular Computing in Multi-agent Systems , 2008, RSKT.

[14]  Witold Pedrycz,et al.  Granular computing: an introduction , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[15]  Peter Barron,et al.  Using stigmergy to build pervasive computing environments , 2005 .

[16]  Giovanna Castellano,et al.  A collaborative situation-aware scheme for mobile service recommendation , 2011, 2011 11th International Conference on Intelligent Systems Design and Applications.

[17]  Ian Horrocks,et al.  A proposal for an owl rules language , 2004, WWW '04.

[18]  Giovanna Castellano,et al.  A collaborative situation-aware scheme based on an emergent paradigm for mobile resource recommenders , 2013, J. Ambient Intell. Humaniz. Comput..

[19]  K.J.R. Liu,et al.  Signal processing techniques in network-aided positioning: a survey of state-of-the-art positioning designs , 2005, IEEE Signal Processing Magazine.

[20]  Beatrice Lazzerini,et al.  Using context history to personalize a resource recommender via a genetic algorithm , 2010, 2010 10th International Conference on Intelligent Systems Design and Applications.

[21]  Beatrice Lazzerini,et al.  A Situation-Aware Resource Recommender Based on Fuzzy and Semantic Web Rules , 2010, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[22]  Zongmin Ma,et al.  Vague-SWRL: A Fuzzy Extension of SWRL , 2008, RR.

[23]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[24]  Stathes Hadjiefthymiades,et al.  Advanced fuzzy inference engines in situation aware computing , 2010, Fuzzy Sets Syst..

[25]  Hung Keng Pung,et al.  A BAYESIAN APPROACH FOR DEALING WITH UNCERTAIN CONTEXTS , 2004 .

[26]  Wei Guo,et al.  Signal Processing Techniques in Network- Aided Positioning , 2005 .

[27]  Athanasios V. Vasilakos,et al.  Interoperable and adaptive fuzzy services for ambient intelligence applications , 2010, TAAS.

[28]  Roy H. Campbell,et al.  Reasoning about Uncertain Contexts in Pervasive Computing Environments , 2004, IEEE Pervasive Comput..

[29]  David Garlan,et al.  Context is key , 2005, CACM.