Using ANFIS and FML for deploying Transparent Services in Smart Environments Giovanni Acampora, Vincenzo Loia and Autilia Vitiello Department of Computer Science University of Salerno 84084, Fisciano, Salerno, Italy Email: {gacampora, loia, avitiello}@unisa.it Abstract—This paper introduces a proposal for a smart environment capable of deploying enhanced services by using a synergic approach based on Adaptive Neuro-Fuzzy Inference System (ANFIS) and Fuzzy Markup Language (FML). In detail, this approach realizes a long-life learning strategy able to generate context-aware services and actualize them through abstraction techniques in order to maximize the users’ comfort and hardware interoperability level. As will be shown in experimental results, where a usability study has been performed, the proposed approach is capable of anticipating user’s requirements by automatically generating the most suit- able collection of interoperable services for improving users’ comfort. Keywords-Smart Environments; Ambient Intelligence; Fuzzy Systems; Neural Computing; Fuzzy Markup Language; I. I NTRODUCTION Smart environments are small worlds characterized by different kinds of intelligent and pro-active devices contin- uously interacting to make inhabitants’ lives more comfort- able and safe. In particular, these environments are aware of the specific features of human presence and behavior, take care of humans’ desires and are capable of responding intel- ligently to users’ initiative. In this new computing scenario, people should be able to seamlessly and unobtrusively use and configure devices composing their intelligent environ- ments without being cognitively and physically overloaded. Currently, smart environments are classified in three dif- ferent typologies: Virtual computing environments: they allow intelligent devices to access adequate services anywhere and any- time; Physical environments: they are enclosed by a variety of intelligent devices of different kinds such as tags, sensors and controllers and have sizes ranging from nano to micro to macro; Humans environments: humans, either individually or collectively, inherently form a smart environment for devices. However, humans may themselves be sup- ported by intelligent devices such as mobile phones and use surface-mounted devices (wearable computing) or contain embedded devices, e.g. pacemakers, operating in highly mobile nomadic environment [1]. In this paper, a novel methodology for designing generic smart environments is introduced. This approach realizes a long-life learning strategy able to generate context-aware services and actualize them through abstraction techniques in order to maximize the users’ comfort and hardware interoperability level. In order to achieve this objective, it has introduced an AmI Neuro-Fuzzy Computing System that exploits multi-agents paradigm, neural computing and fuzzy logic theory for designing a learning algorithm capable of capturing environmental features and users’ preferences in order to generate intelligent services that control the envi- ronment (in terms of lighting, temperature, blind opening, etc.) and satisfy users’ requirements. Our proposal defines the environmental intelligence concept through the so-called neuro-fuzzy services, i.e., adaptive services that exploits neural networks and fuzzy logic (ANFIS) to define high- quality relationships between services’ inputs and outputs in order to maximize users comfort. Moreover, in a such distributed framework, it appears clear that only those who succeeded in achieving hardware interoperability will be able to furnish innovative solutions and satisfy users’ needs. Our system exploits the FML technology to implement the inferred neuro-fuzzy services in an abstract way and, as a consequence, define a collection of so-called transparent neuro-fuzzy services. Experimental results section is devoted to validate our AmI approach through a usability study. In particular, we show how our proposal is capable of automatically generate a collection of fuzzy services which minimizes the gap between users requirements and systems actions, and, as consequence, leads to maximization the usability of the proposed framework. II. AMINEURO-FUZZY COMPUTING The AmI Neuro-Fuzzy Computing exploits multi-agents paradigm, neural computing and fuzzy logic in order to design an adaptive environment capable of capturing en- vironmental features mixed with users’ preferences and generate smart and interoperable intelligent services that satisfy human requirements. This result is achieved by defining a double-layered software architecture composed 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing 978-0-7695-4684-1/12 $26.00 © 2012 IEEE DOI 10.1109/IMIS.2012.50 628