A Social-Relationships-Based Service Recommendation System for SIoT Devices

Amar Khelloufi,Huansheng Ning,Sahraoui Dhelim,Tie Qiu,Jianhua Ma,Runhe Huang,Luigi Atzori
DOI: https://doi.org/10.1109/jiot.2020.3016659
IF: 10.6
2021-02-01
IEEE Internet of Things Journal
Abstract:Social Internet of Things comes as a new paradigm of Internet of Things to solve the problems of network discovery, navigability, and service composition. It aims to socialize the IoT devices and shape the interconnection between them into social interaction just like human beings. In IoT scenarios, a device can offer multiple services and different devices can offer the same services with different parameters and interest factors. The proliferation of offered services led to difficulties during service filtering and customization, this problem is known as services explosion. The selection of a suitable service that fits the requirements of the applications and devices is a challenging task. Several works have addressed service discovery, composition, and selection in IoT. However, these works did not emphasize on the fact that incorporating the users' social features can increase the efficiency of the recommended services and help us to offer context-aware services. In this article, we present a service recommendation system that takes advantage of the social relationships between devices' owners, where the recommendation is based on the different relationships between the service requester and service provider. Experimental results show, in the context of IoT, that incorporating the users' social relationships in service recommendation increases the accuracy and diversity of the offered services.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?
The paper attempts to address the issue that in the Internet of Things (IoT) environment, as the number of devices and types of services increase, service discovery and service selection become increasingly difficult. Specifically, in the face of a large number of available services, how to effectively filter and customize these services becomes a challenge, known as the "service explosion" problem. Moreover, although existing research has made some progress in service discovery, composition, and selection, it has not fully considered that users' social characteristics can improve the efficiency of recommended services and provide context-aware services. To solve the above problems, the authors propose a service recommendation system based on social relationships, utilizing the social relationships between device owners to make service recommendations. Experimental results show that in the IoT environment, incorporating users' social relationships into service recommendations can improve the accuracy and diversity of the provided services.