{"title":"A service-recommendation method for the Internet of Things leveraging implicit social relationships","authors":"","doi":"10.1016/j.compeleceng.2024.109734","DOIUrl":null,"url":null,"abstract":"<div><div>Integrating social-relationship information is widely considered an effective means to addressing the sparsity issue in Internet-of-Things (IoT) service recommendations. However, owing to platform variations and privacy concerns, acquiring explicit social-relationship information has become challenging. Therefore, researchers are gradually focusing on leveraging implicit social-relationship information to enhance recommendation effectiveness. Nevertheless, when using implicit social relationships, both user/service-implicit social-relationship and user-service interaction information rely on the same rating matrix, leading to nonindependence and coupling, which influence the recommendation model. To address this challenge, the present paper introduces a unique approach for IoT service recommendations, leveraging implicit social-relationship information (short for ISoc-IoTRec). First, we construct a user-service interaction graph, user-implicit social-relationship graph, and service-implicit social-relationship graph, learning their node embeddings through graph neural networks (GNNs). Subsequently, we introduce a cross information control module to achieve feature separation, ensuring that the user and service embeddings learned from different graphs remain independent in representation, thereby alleviating the nonindependence and coupling issues arising from the same data source. Following feature separation, the user and service embeddings are aggregated separately. Through an attention mechanism module, the model can selectively emphasize or attenuate the impact of each feature while considering the overall information, further addressing nonindependence and coupling issues. Extensive experiments conducted on three real-world datasets underscore the remarkable performance of ISoc-IoTRec, significantly outperforming existing recommendation algorithms.</div></div>","PeriodicalId":50630,"journal":{"name":"Computers & Electrical Engineering","volume":null,"pages":null},"PeriodicalIF":4.0000,"publicationDate":"2024-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Electrical Engineering","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S004579062400661X","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Integrating social-relationship information is widely considered an effective means to addressing the sparsity issue in Internet-of-Things (IoT) service recommendations. However, owing to platform variations and privacy concerns, acquiring explicit social-relationship information has become challenging. Therefore, researchers are gradually focusing on leveraging implicit social-relationship information to enhance recommendation effectiveness. Nevertheless, when using implicit social relationships, both user/service-implicit social-relationship and user-service interaction information rely on the same rating matrix, leading to nonindependence and coupling, which influence the recommendation model. To address this challenge, the present paper introduces a unique approach for IoT service recommendations, leveraging implicit social-relationship information (short for ISoc-IoTRec). First, we construct a user-service interaction graph, user-implicit social-relationship graph, and service-implicit social-relationship graph, learning their node embeddings through graph neural networks (GNNs). Subsequently, we introduce a cross information control module to achieve feature separation, ensuring that the user and service embeddings learned from different graphs remain independent in representation, thereby alleviating the nonindependence and coupling issues arising from the same data source. Following feature separation, the user and service embeddings are aggregated separately. Through an attention mechanism module, the model can selectively emphasize or attenuate the impact of each feature while considering the overall information, further addressing nonindependence and coupling issues. Extensive experiments conducted on three real-world datasets underscore the remarkable performance of ISoc-IoTRec, significantly outperforming existing recommendation algorithms.
期刊介绍:
The impact of computers has nowhere been more revolutionary than in electrical engineering. The design, analysis, and operation of electrical and electronic systems are now dominated by computers, a transformation that has been motivated by the natural ease of interface between computers and electrical systems, and the promise of spectacular improvements in speed and efficiency.
Published since 1973, Computers & Electrical Engineering provides rapid publication of topical research into the integration of computer technology and computational techniques with electrical and electronic systems. The journal publishes papers featuring novel implementations of computers and computational techniques in areas like signal and image processing, high-performance computing, parallel processing, and communications. Special attention will be paid to papers describing innovative architectures, algorithms, and software tools.