{"title":"Extending a Conventional Chatbot Knowledge Base to External Knowledge Source and Introducing User Based Sessions for Diabetes Education","authors":"Shafquat Hussain, Ginige Athula","doi":"10.4018/978-1-5225-6023-4.CH015","DOIUrl":"https://doi.org/10.4018/978-1-5225-6023-4.CH015","url":null,"abstract":"Chatbots or conversational agents are computer programs, which interact with users using natural language through artificial intelligence in a way that the user thinks he is having dialogue with a human. One of the main limit of a chatbot technology is associated to the construction of its local knowledge base. A conventional chatbot knowledge base is typically hand constructed, which is a very time-consuming process and may take years to train a chatbot in a particular field of expertise. This work presented in this paper extends the knowledge base of a conventional chatbot beyond its local knowledge base to external knowledge source Wikipedia. This has been achieved by using Media Wiki API to retrieve information from Wikipedia when the chatbot's local knowledge base does not contain the answer to user query. To make the conversation with chatbot more meaningful with regards to the user's previous chat sessions, a user specific session ability has been added to the chatbot architecture. An open source AIML web based chatbot has been modified and programmed for the use in health informatics domain. The chatbot has been named VDMS - Virtual Diabetes Management System. It is intended to be used by the general community and diabetic patients for diabetes education and management.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130946488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. Aloi, G. Fortino, Raffaele Gravina, P. Pace, Giuseppe Caliciuri
{"title":"Edge Computing-Enabled Body Area Networks","authors":"G. Aloi, G. Fortino, Raffaele Gravina, P. Pace, Giuseppe Caliciuri","doi":"10.1109/WAINA.2018.00110","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00110","url":null,"abstract":"Edge computing paradigm has attracted many interests in the last few years as a valid alternative to the standard Cloud-based approaches to reduce the huge amount of data coming from IoT devices toward the Internet. In this direction, the paper proposes BodyEdge, a novel architecture well suited for medical applications in the context of the emerging healthcare industry. The advantages of the designed software platform have been evaluated in terms of reduced bandwidth and processing time through a real testbed on different hardware platforms. The conducted study also discovered the network conditions (data load and processing delay) in which BodyEdge is a valid and inexpensive solution for healthcare application scenarios.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126492438","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Supporting Privacy in a Cloud-Based Health Information System by Means of Fuzzy Conditional Identity-Based Proxy Re-encryption (FCI-PRE)","authors":"Gianluca Fimiani","doi":"10.1109/WAINA.2018.00146","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00146","url":null,"abstract":"Healthcare is traditionally a data-intensive domain, where physicians needs complete and updated anamnesis of their patients to take the best medical decisions. Dematerialization of the medical documents and the consequent health information systems to share electronic health records among healthcare providers are paving the way to an effective solution to this issue. However, they are also paving the way of non-negligible privacy issues that are limiting the full application of these technologies. Encryption is a valuable means to resolve such issues, however the current schemes are not able to cope with all the needs and challenges that the cloud-based sharing of electronic health records imposes. In this work we have investigated the use of a novel scheme where encryption is combined with biometric authentication, and defines a preliminary solution.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"42 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114136003","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Rules to Transform Specific Description Language Diagram Into Coloured Petri Nets","authors":"Hana Mejdi, O. Kallel, S. Hasnaoui","doi":"10.1109/WAINA.2018.00058","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00058","url":null,"abstract":"The specification and description language is widely used at the design stage to describe the behavior of reactive and distributed systems. The language is intended for the specification of complex, eventdriven, real time and interactive applications. This paper represents a method for validation of a specification and description language diagrams. The method consists of translating the diagram into coloured Petri nets. It is composed of three main stages: explaining the rules, applying them and finally verifying and discussing the results.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128036866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Alessandro Maisto, Serena Pelosi, R. Guarasci, Pierluigi Vitale
{"title":"Text Analysis on User Generated Content: The Rap Lyrics Challenge","authors":"Alessandro Maisto, Serena Pelosi, R. Guarasci, Pierluigi Vitale","doi":"10.1109/WAINA.2018.00163","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00163","url":null,"abstract":"This research proposes a hybrid approach that uses User Generated Contents as a corpus in order to create a multi-level resource, by combining linguistic, statistics and semantic data. The tool we create overcomes the lack of domain resources and provides a distant reading of one of the most significant cultural and linguistic phenomenon in recent years. We take advantage of techniques from Web Mining, Computational Linguistics and Information Design with the aim to make a large amount of extremely sparse data more accessible and understandable.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"577 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132559554","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How Modeling QoE Requirements Using Game Theory","authors":"T. Abar, Asma BEN LETAIFA, S. E. Asmi","doi":"10.1109/WAINA.2018.00078","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00078","url":null,"abstract":"In the 2000s, networks were increasingly used to provide multimedia content to a wide audience that are based on HTTP. Streaming based mainly on standard UDP protocol becomes unable to meet the growing needs of users. So a novel concept that evolved widely at the international level in 2007 was introduced: adaptive streaming based on HTTP that make us it possible to use the video playback application present on the terminal to supervise the downloading speed and to ask for packets of variable quality by adapting automatically to the conditions of the available network. DASH, Dynamic Adaptive Streaming over HTTP, is the latest standard for adaptive streaming of video. This technique introduces an additional level of complexity for measuring perceived video quality, as it varies the video bit rate. In this work we try to introduce the principle of DASH with the intelligence and automation of SDN networks to improve streaming video experience quality which is the main goal of all service providers. In this article we model the game between SDN, DASH and user opinion using a Game theory, at the end we make a small analysis of the effect of DASH on the quality of experience.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131937027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Aqdas Naz, N. Javaid, M. Iqbal, Mujahid Ali, M. Imran, Z. Khan
{"title":"TBEENISH: Threshold Balanced Energy Efficient Network Integrated Super Heterogeneous Protocol for WSNs","authors":"Aqdas Naz, N. Javaid, M. Iqbal, Mujahid Ali, M. Imran, Z. Khan","doi":"10.1109/WAINA.2018.00071","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00071","url":null,"abstract":"Number of wireless sensing device protocols have been introduced in last decade due to enhancement in automation of battle field and other commercial applications. Main focus was to improve power efficiency and life span of the network to ensure smooth communication across the network. Protocols for heterogeneous networks have been mainly working on power level quantization. TBEENISH protocol will improve threshold criteria to elect cluster head for improving life span as well as it will also present complete visibility of sensing device. Life time of complete network which has never been shown by researchers previously. Which helps to devise more effective protocols to decrease latency and increase fault tolerance.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132953419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Cesare Bandirali, Stefano Lodi, G. Moro, A. Pagliarani, Claudio Sartori
{"title":"Parallel Primitives for Vendor-Agnostic Implementation of Big Data Mining Algorithms","authors":"Cesare Bandirali, Stefano Lodi, G. Moro, A. Pagliarani, Claudio Sartori","doi":"10.1109/WAINA.2018.00118","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00118","url":null,"abstract":"In the age of Big Data, scalable algorithm implementations as well as powerful computational resources are required. For data mining and data analytics the support of big data platforms is becoming increasingly important, since they provide algorithm implementations with all the resources needed for their execution. However, choosing the best platform might depend on several constraints, including but not limited to computational resources, storage resources, target tasks, service costs. Sometimes it may be necessary to switch from one platform to another depending on the constraints. As a consequence, it is desirable to reuse as much algorithm code as possible, so as to simplify the setup in new target platforms. Unfortunately each big data platform has its own peculiarity, especially to deal with parallelism. This impacts on algorithm implementation, which generally needs to be modified before being executed. This work introduces functional parallel primitives to define the parallelizable parts of algorithms in a uniform way, independent of the target platform. Primitives are then transformed by a compiler into skeletons, which are finally deployed on vendor-dependent frameworks. The procedure proposed aids not only in terms of code reuse but also in terms of parallelization, because programmer's expertise is not demanded. Indeed, it is the compiler that entirely manages and optimizes algorithm parallelization. The experiments performed show that the transformation process does not negatively affect algorithm performance.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"262 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115901281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Oma, Shigenari Nakamura, T. Enokido, M. Takizawa
{"title":"An Energy-Efficient Model of Fog and Device Nodes in IoT","authors":"R. Oma, Shigenari Nakamura, T. Enokido, M. Takizawa","doi":"10.1109/WAINA.2018.00102","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00102","url":null,"abstract":"Various types and huge number of devices like sensors and actuators are interconnected with clouds of servers in IoT (Internet of Things). Here, a large volume of data including multimedia data like image created by sensors are transmitted to servers in clouds through networks. Processes in servers decide on actions and send the actions to actuators under time constraints like realtime one. However, huge volume of data are transmitted in networks and servers are heavily loaded. An intermediate layer named fog layer is introduced between clouds and devices in IoT to overcome the difficulties. Processing to be done and data to be stored in servers are distributed to fog nodes while centralized on servers in clouds in traditional cloud computing systems. In this paper, we newly propose a linear IoT model to deploy processes and data to devices, fog nodes, and servers in IoT so that the total electric energy consumption of nodes can be reduced. We show the total electric energy of the IoT model is smaller than the cloud model in the evaluation.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130043317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pooyan Habibi, Soroush Baharlooei, M. Farhoudi, Sepehr Kazemian, S. Khorsandi
{"title":"Virtualized SDN-Based End-to-End Reference Architecture for Fog Networking","authors":"Pooyan Habibi, Soroush Baharlooei, M. Farhoudi, Sepehr Kazemian, S. Khorsandi","doi":"10.1109/WAINA.2018.00064","DOIUrl":"https://doi.org/10.1109/WAINA.2018.00064","url":null,"abstract":"Cloud Computing provides a distributed Internet based platform for data and application hosting such as Internet of Things (IoT), cloud applications and social applications. Despite increased use of cloud computing, there are serious issues due to inherent problems such as lukewarm reliability, lowgranularity location-awareness, and global view of the network and also dependency on the communication infrastructure for mobility support. Fog computing is a network based computing paradigm that allows essential parts of the computing processes to be moved to a point near the user, and hence emulating a locally provided service improving users quality of experience (QoE) in many dimensions such as response time and availability. The duty of fog networks is to connect each component of the fog architecture seamlessly. However, managing such a complex network, maintaining connectivity and providing on-demand services, particularly in large-scale applications of the Internet of Things (IoT), is so convoluted. Therefore, a new architecture is needed to deal with predicting and maintaining the connectivity graph of network, design distributed SDN system that meet the harsh requirement of fog computing, implement and manage VNFCs through the network, and orchestrate these components together. Hence, an integrated end-to-end SDN/NFV reference architecture by means of orchestration of integrated Cloud, Fog, and network resources has been proposed.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126055350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}