Abstract

While it is well understood that the emerging Social Internet of Things offers the capability of effectively integrating and managing massive heterogeneous IoT objects, it also presents new challenges for suggesting useful objects with certain service for users due to complex relationships in Social Internet of Things, such as user’s object usage pattern and various social relationships among Social Internet of Things objects. In this study, we focus on the problem of service recommendation in Social Internet of Things, which is very important for many applications such as urban computing, smart cities, and health care. We propose a graph-based service recommendation framework by jointly considering social relationships of heterogeneous objects in Social Internet of Things and user’s preferences. More exactly, we learn user’s preference from his or her object usage events with a latent variable model. Then, we model users, objects, and their relationships with a knowledge graph and regard Social Internet of Things service recommendation as a knowledge graph completion problem, where the “like” property that connects users to services needs to be predicted. To demonstrate the utility of the proposed model, we have built a Social Internet of Things testbed to validate our approach and the experimental results demonstrate its feasibility and effectiveness.

Highlights

  • With the rapid development and popularization of lowcost embedded sensing devices and mobile computing technologies, numerous physical things are being interconnected to form an Internet of Things (IoT)

  • A few studies[9,10] proposed a new paradigm named Social Internet of Things (SIoT) by integrating social networks and IoT, which applies the theory of social networks into different levels of the IoT and provides new opportunities to address these challenges

  • Given the increasing number of heterogeneous IoT objects, the SIoT make the world of trillions of objects manageable when facing service and information discovery and lay the ground for autonomous interactions among objects for the benefit of the human user, can facilitate a few valuable services,[11] such as (1) are able to interact with other objects autonomously with respect to the owners; (2) can crawl the IoT made of billions of objects to discover services and information in a trust-oriented way; and (3) can advertise their presence to provide services to the rest of the network

Read more

Summary

Introduction

With the rapid development and popularization of lowcost embedded sensing devices and mobile computing technologies, numerous physical things are being interconnected to form an Internet of Things (IoT). While the IoT promises to be a source of great benefits to our lives, it still faces a few significant challenges with increasing heterogeneous things participate in sensing and communicating, such as effectively sensing and transmitting data,[6] safely discovering services and objects based on user’s preference,[7] and context-aware browsing and caching.[8] For example, numerous smart objects are required to register their information in a centralized server before searching, and the search. International Journal of Distributed Sensor Networks process cannot benefit from the information about the objects’ context relationships. These challenges caused by the extremely high complexity of the IoT environments cannot be solved by even very smart objects singularly. Given the increasing number of heterogeneous IoT objects, the SIoT make the world of trillions of objects manageable when facing service and information discovery and lay the ground for autonomous interactions among objects for the benefit of the human user, can facilitate a few valuable services,[11] such as (1) are able to interact with other objects autonomously with respect to the owners; (2) can crawl the IoT made of billions of objects to discover services and information in a trust-oriented way; and (3) can advertise their presence to provide services to the rest of the network

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call